Salesforce Developer

ICF•Reston, VA
•Remote

About The Position

ICF is seeking an experienced Salesforce Developer to develop, customize, and enhance Salesforce applications supporting federal agency operations. The developer translates business requirements into scalable, efficient technical solutions using Salesforce development best practices and works with Salesforce architects, system administrators, business analysts, and other technical team members. The team uses SCRUM Agile methodology to iteratively develop, test, deploy, and improve solutions. Work includes designing and developing Apex classes, triggers, Lightning Web Components, integrations, and automated workflows; troubleshooting defects; optimizing existing code; supporting releases; participating in code reviews; and maintaining technical documentation. The role supports ongoing application development and support while delivering secure, reliable, high-quality Salesforce solutions. The position is remote anywhere in the continental United States and must support Eastern Time working hours. Work must be performed in the United States; ICF monitors work locations, blocks access from foreign locations or IP addresses, and prohibits personal VPN connections.

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.

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 full application lifecycle, 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, 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 activities, 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 about status, risks, and technical issues.
  • Implement AppExchange tools such as DocuSign and eSign Live.
  • Work effectively with customers both individually and as part of a collaborative team.
  • Participate in code reviews and ensure adherence to best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service