Salesforce Developer

ICF•Reston, VA
•$81,499 - $167,644•Remote

About The Position

ICF is seeking an experienced Salesforce Developer to develop, customize, and enhance Salesforce applications supporting federal agency operations. The role works with Salesforce architects, system administrators, business analysts, and other technical team members to turn business requirements into scalable, efficient technical solutions using Salesforce development best practices. The team uses Scrum Agile methods to iteratively develop, test, deploy, and improve solutions. The developer designs and builds Apex classes, triggers, Lightning Web Components, integrations, and automated workflows; troubleshoots defects; optimizes code; supports deployments and releases; participates in code reviews; and maintains technical documentation. The role also supports ongoing development and application support while helping deliver secure, reliable, high-quality Salesforce solutions. The position is remote within the continental United States, and work must be performed in the United States. The employee must support U.S. Eastern time zone working hours. ICF monitors employee work locations, blocks access from foreign locations and foreign IP addresses, and prohibits personal VPN connections. The work is for a federal contract and requires U.S. citizenship, four years of U.S. residency, and the ability to obtain a Federal Public Trust clearance.

Requirements

  • U.S. citizenship is required.
  • Must have lived in the United States for the past four years.
  • Must reside in and be authorized to work in the United States; all work must be performed within the United States.
  • Ability to obtain a Federal Public Trust clearance.
  • At least 3 years of experience with Salesforce.com custom development, such as Lightning Design Systems, Apex, Visualforce, and Lightning Components.
  • Experience working with CI/CD tools such as GitHub, VSCode, or Jenkins.
  • Must support U.S. Eastern time zone working hours.

Nice To Haves

  • Bachelor’s degree.
  • Salesforce certifications.
  • Experience with Public Sector Solutions, Einstein Dashboard, Service Cloud, or Agentforce.
  • Experience with robotic process automation tools such as UiPath.
  • Experience integrating AppExchange tools such as DocuSign and eSign Live.

Responsibilities

  • Participate in the complete application life cycle, including technical design, architecture, development, testing, and deployment of high-quality Salesforce solutions using coding best practices.
  • Translate user stories, acceptance criteria, business rules, and technical designs into secure, scalable, and maintainable solutions.
  • Use a configuration-first approach with Salesforce Flow and reusable platform features before developing custom Apex or Lightning Web Components.
  • Create unit tests, participate in peer reviews, and resolve defects identified during functional, regression, integration, and user acceptance testing.
  • Support data migration, including data mapping, transformation, validation, reconciliation, and error resolution.
  • Participate in CI/CD, environment management, release planning, deployment, and post-release support.
  • Document configurations and technical decisions while meeting federal security, privacy, accessibility, and operational-readiness requirements.
  • Communicate and collaborate with project managers, architects, administrators, configuration experts, stakeholders, and other technical resources regarding status, risks, and technical issues.
  • Implement AppExchange tools, including DocuSign and eSign Live.
  • Work effectively with customers individually and in a collaborative team.
  • Engage in code reviews and ensure adherence to best practices.
  • Troubleshoot and resolve application defects, optimize existing code, and maintain technical documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service