E-Solutions Group - Lake Saint Louis, MO

posted 3 months ago

Full-time
Lake Saint Louis, MO
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

As a Salesforce Developer, you will play a crucial role in the software development lifecycle, focusing on designing, coding, configuring, testing, debugging, and documenting system and application programs. Your responsibilities will include preparing technical design specifications based on functional requirements and analysis documents, as well as reviewing these documents to provide constructive feedback. Collaboration with other development staff is essential to ensure quality and consistency across projects. You will also participate in architecture, design, and code reviews, contributing to the overall improvement of the development process. Additionally, you will be responsible for developing and maintaining operational and system-level documentation to support the applications you create. In this role, you will utilize Apex to execute flow and transaction control statements on Salesforce servers, integrating with various APIs. You will leverage Lightning Component, Visualforce, and JavaScript UI frameworks to develop single-page applications for both desktop and mobile platforms within the Salesforce ecosystem. Your expertise will extend to using web services, including SOAP API, REST API, Bulk API, and Metadata API, to facilitate integration between Salesforce and other systems, as well as creating APIs for external applications to consume. Your proficiency in SOQL and SOSL will enable you to perform effective searches within the Salesforce database, utilizing field-based and text-based search queries. A strong background in code optimization and various design pattern techniques will be essential for enhancing application performance. You will also need to demonstrate strong expertise in data modeling and backend logic using Apex, as well as in Lightning web components. Experience with version control software such as GIT or SVN is required, along with a background in agile development environments. The ability to manage multiple initiatives simultaneously, prioritize tasks effectively, and communicate clearly, both in writing and verbally, will be key to your success in this position. Strong analytical and troubleshooting skills will also be critical as you work to resolve issues and improve system functionality.

Responsibilities

  • Design, code, configure, test, debug, and document system and application programs.
  • Prepare technical design specifications based on functional requirements and analysis documents.
  • Review functional requirements, analysis, and design documents, providing feedback.
  • Collaborate with other development staff to achieve quality and consistency.
  • Participate in architecture, design, and code reviews.
  • Develop and maintain operational and system-level documentation.
  • Use Apex to execute flow and transaction control statements on Salesforce servers.
  • Utilize Lightning Component, Visualforce, and JavaScript UI frameworks for developing single-page applications.
  • Integrate Salesforce with systems using SOAP API, REST API, Bulk API, and Metadata API.
  • Create APIs that can be consumed by external applications.
  • Search Salesforce data using SOQL and SOSL.

Requirements

  • Strong expertise in code optimization and various design pattern techniques.
  • Strong expertise in data modeling and backend logic using Apex.
  • Strong expertise in Lightning web components.
  • Experience working with version control software (GIT, SVN, etc.).
  • Experience working in an agile environment.
  • Ability to deliver against several initiatives simultaneously.
  • Ability to prioritize and organize effectively.
  • Excellent written and verbal communication skills.
  • Excellent analytical and troubleshooting abilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service