Lead Salesforce Developer
ICF · Reston, VA · 3 wk ago
Information Technology$119k–$203k/yrFull-time
About the role
The Work Our Digital Modernization Division is an information technology and management consulting department that offers integrated, strategic solutions to its public and private-sector clients. ICF has the expertise, agility, and commitment to design, build, and operate high-performance IT engines to support all aspects of our client’s business. Join ICF as a Lead Salesforce Developer and help deliver innovative solutions that make an impact!
Responsibilities
- Design, develop, and configure Salesforce-based solutions using low-code/no-code tools and custom code (e.g., Apex, Visualforce, Lightning Web Components) to meet government requirements.
- Configure and extend Salesforce Public Sector Solutions to support grants management processes, including application intake, review workflows, award management, reporting, and stakeholder communications.
- Implement and customize Salesforce Public Sector Solutions and Experience Cloud to support stakeholder needs, including case management, citizen engagement portals, and workflows.
- Develop accessible Salesforce user experiences aligned with Section 508 and WCAG standards.
- Collaborate with Business Analysts and stakeholders to translate requirements into technical solutions, including user stories, workflows, and system features.
- Develop and maintain integrations with external systems, ensuring secure data exchange and compliance with federal standards.
- Support data migration from legacy systems, including data mapping, transformation, and validation to ensure accuracy and integrity.
- Write clean, efficient, and well-documented code adhering to Salesforce best practices and federal security requirements (e.g., NIST, FISMA).
- Develop and execute unit, integration, and regression tests to ensure reliable Salesforce releases and compliance with quality standards.
- Create technical documentation for project deliverables, gate reviews, and ATO cybersecurity requirements.
- Troubleshoot and resolve technical issues, optimizing system performance and scalability for long-term support.
- Support user training by providing technical insights and ensuring system features are user-friendly and adoptable.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field.
- 8+ years of hands-on Salesforce development experience, including custom coding (Apex, Visualforce, Lightning Web Components).
- 4+ years of experience with Salesforce’s Public Sector Solutions and its standard framework components.
- 4+ years of experience with Salesforce development tools (e.g., VS Code, Salesforce CLI, Workbench) and Agile tools (e.g., Jira, Confluence).
- Candidate must be able to obtain and maintain a Public Trust.
- Candidate must be a US citizen, reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S.
- Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years.
- Active Salesforce Administrator Certification or Platform App Builder Certification, and Salesforce Developer Certification (e.g., Platform Developer I or II).
Qualifications
- Experience with OmniStudio (e.g., Flex Cards, OmniScripts, DataMappers, Integration Procedures) for advanced low-code development.
- Demonstrated proficiency in Salesforce configuration (e.g., flows, Community Sites, custom objects, fields, validation rules, etc.) and org administration (SSO, email relay, internal & external user administration, AppExchange package management, etc.).
- Hands-on experience with external integrations using REST/SOAP APIs, middleware, or ETL tools.
- Prior work with federal government clients highly preferred.
- Prior experience performing DevOps activities including package creation & deployment, code scan analysis & remediation, regression testing, etc.
- Familiarity with delivering user training or creating technical documentation for Salesforce solutions.
Skills
- Strong understanding of Salesforce platform and ecosystem.
- Experience with Salesforce Public Sector Solutions and its standard framework components.
- Proficiency in Salesforce development tools and Agile methodologies.
- Knowledge of Salesforce best practices and federal security requirements.
- Ability to troubleshoot and optimize system performance.
- Excellent communication and collaboration skills.
Benefits
Join a company that values diversity, inclusion, and equal opportunity. We offer a comprehensive benefits package that includes:
- Health insurance
- Retirement savings plan
- Flexible work arrangements
- Professional development opportunities
- Employee assistance programs
Pay
The pay range for this position based on full-time employment is: $119,323.00 - $202,850.00 Nationwide Remote Office (US99)