Salesforce Developer - Remote USA

ICF•Reston, VA
•Remote

About The Position

ICF is seeking a seasoned Senior Salesforce Developer for its Health Engineering Systems team. The developer will help customers articulate and achieve their goals by designing, developing, testing, and deploying Salesforce solutions. The role involves building scalable, high-performance applications and user interfaces, optimizing Salesforce performance, translating technical requirements and user stories into delivery plans, supporting users, and contributing to Agile team practices. The developer will also promote maintainable code and automation, document technical work, keep current with Salesforce releases, and collaborate across teams.

Requirements

  • Bachelor's degree.
  • At least 5 years of Salesforce development experience.
  • Ability to obtain and maintain a Public Trust clearance.
  • Must reside in the United States, be authorized to work in the United States, and perform the work in the United States.
  • Must have lived in the United States for 3 full years out of the last 5 years.
  • Active Trailblazer account required.

Nice To Haves

  • Experience with web programming, including HTML, CSS, and JavaScript.
  • Experience building custom Salesforce solutions using Lightning Web Components, Apex Triggers, Apex Classes, Visualforce, and SOQL.
  • Experience with Copado CI/CD pipelines and knowledge of Copado best practices.
  • Experience building REST APIs for external system integrations.
  • Experience with object-oriented programming design patterns and Salesforce data modeling best practices.
  • Experience working on or with an Agile and SAFe team.
  • Awareness of security, DevSecOps, and Agile principles.
  • Experience developing Salesforce reports and dashboards.
  • Experience with a Salesforce call center setup.
  • Strong presentation skills and ability to collaborate with team members and business stakeholders.
  • Excellent verbal and written communication skills.
  • Experience working in multi-team development environments.
  • Experience in multi-cloud architectures and AWS cloud development.
  • Experience in civic technology and government contracting.
  • One or more Salesforce developer certifications: Developer I, Developer II, or Platform App Builder.
  • Copado Fundamentals I certification.
  • Copado Fundamentals II certification.
  • Experience in Health Cloud implementation and development.

Responsibilities

  • Participate in the full application life cycle, including architecture, design, development, testing, and deployment.
  • Write, test, and deploy high-performance, reusable, and reliable Apex code.
  • Create and customize Lightning Components to enhance the user interface.
  • Design data models and implement Salesforce objects, including custom objects, fields, and relationships.
  • Optimize Salesforce application performance using code optimization, modular development, lazy loading, query analysis and optimization, caching, and asynchronous workflows.
  • Contribute to options analyses, proof-of-concept implementations, and validations for proposed solutions.
  • Identify risks, manage change, and design efficient, scalable cloud solutions.
  • Gather technical requirements and understand user stories to communicate dependencies to the technical delivery team.
  • Work with designers and engineers to gather and implement product, front-end, and back-end requirements.
  • Assist users with troubleshooting and resolving platform problems.
  • Participate in Agile activities, including daily standups, demos, retrospectives, and sprint planning.
  • Document development processes, technical designs, and other relevant information to support team coverage and code maintainability.
  • Stay current on Salesforce trends, releases, features, and product roadmaps, including reviewing and signing off on product compatibility with upcoming releases.
  • Set and enforce Salesforce best practices and coding standards that promote reusability, maintainability, and performance.
  • Implement mature unit and integration testing to ensure systems work as intended.
  • Lead cross-team collaboration and share information through knowledge-sharing sessions, communities of practice, and similar forums.
  • Lead and enforce an automation-first approach to reduce manual Salesforce configurations using custom Apex scripts, robotic process automation, and other methods.
  • Apply analytical skills to solve problems independently.
  • Stay abreast of new technology features and updates.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service