cover image
ICF

ICF

www.icf.com

2 Jobs

10,781 Employees

About the Company

ICF is a leading global solutions and technology provider. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.

Listed Jobs

Company background Company brand
Company Name
ICF
Job Title
Salesforce Developer - Remote
Job Description
**Job Title:** Senior Salesforce Developer – Remote **Role Summary:** Lead the full application lifecycle of Salesforce solutions, from architecture and design through development, testing, and deployment. Deliver high‑performance, reusable Apex code and Lightning components, optimize data models and integrations, and enforce best practices in a cross‑functional, Agile environment. **Expectations:** - U.S. citizenship or a Green Card, with ability to obtain and maintain a Public Trust clearance. - Minimum 3 + years of Salesforce development experience. - Reside in the U.S. and work remotely from a U.S. location. - Active Trailblazer account. **Key Responsibilities:** - Architect, design, develop, test, and deploy Salesforce applications using Apex, Lightning Web Components, Visualforce, SOQL/SOSL. - Create reusable, high‑performance code, apply modular design, lazy loading, caching, and asynchronous processing. - Design data models, custom objects, fields, and relationships aligned with best practices. - Build REST APIs for external integrations; manage integration architecture. - Use Copado CI/CD pipelines and adhere to Copado best practices. - Participate in Agile activities: sprint planning, daily stand‑ups, demos, retrospectives. - Translate technical requirements and user stories into deliverable solutions. - Conduct performance engineering, query analysis, and code optimization. - Provide user support and troubleshoot platform issues. - Maintain documentation: technical designs, development processes, coding standards. - Stay current with Salesforce releases, features, and product roadmaps; assess compatibility. - Promote automation first—use Apex, RPA, or other tools to minimize manual configuration. - Share knowledge across teams, lead cross‑team collaboration, and mentor junior staff. - Ensure adherence to security, DevSecOps, and Agile principles. **Required Skills:** - Proficient in Apex (classes, triggers, batch, queueable, future, scheduled). - Strong Lightning Web Components and Aura component development. - Deep knowledge of Visualforce, SOQL/SOSL, and data modeling best practices. - Experience with REST API development and integration patterns. - Familiarity with Copado CI/CD pipelines and best practices. - Performance tuning, query optimization, caching, lazy loading. - Solid understanding of DevSecOps, multi‑cloud architecture, and security fundamentals. - Agile/SaFe team experience, excellent verbal and written communication. - Web programming knowledge (HTML, CSS, JavaScript) is a plus. **Required Education & Certifications:** - Bachelor’s degree or equivalent. - Salesforce Certified Developer I (required). - Salesforce Certified Developer II / Platform App Builder (preferred). - Trailblazer account required. Optional but advantageous: Copado Fundamentals I/II, Health Cloud implementation experience, AWS knowledge, civic technology/government contracting exposure, call center Salesforce experience.
Reston, United states
Remote
Junior
04-12-2025
Company background Company brand
Company Name
ICF
Job Title
DevOps Engineer - Remote
Job Description
**Job Title:** DevOps Engineer (Remote, United States) **Role Summary:** Seasoned DevOps Engineer responsible for designing, implementing, and managing AWS cloud‑based infrastructure and CI/CD pipelines for a health‑care reporting service. Works collaboratively with development, security, networking, and operations teams in an Agile Scrum environment to deliver automated, secure, and reliable solutions. **Expectations:** - U.S. residency (3 of last 5 years) and ability to obtain a Public Trust clearance. - Minimum 5 years hands‑on experience with AWS cloud orchestration and automation. - At least 3 years building and maintaining CI/CD pipelines with open‑source plugins. - 3+ years in DevOps/Agile/Scrum settings. - 3+ years of Terraform scripting; 2+ years of automation for CI/CD. - Willingness to travel ~10% to customer sites and work within 9 am‑5 pm ET core hours. **Key Responsibilities:** - Design and deploy AWS infrastructure using Infrastructure as Code (Terraform). - Build, maintain, and optimize CI/CD pipelines for development, integration, and production environments. - Integrate and manage monitoring tools (Amazon CloudWatch, Splunk) for performance and error tracking. - Collaborate with stakeholders across application development, networking, security, and IAM to define operational requirements. - Automate provisioning, configuration, and deployment of AMIs, containers, and serverless functions. - Implement security scanning and compliance checks within CI/CD workflows. - Develop dashboards and alerts for real‑time metrics and incident response. **Required Skills:** - AWS services (EC2, S3, Lambda, Control Tower, Transit Gateway, etc.) - Terraform (infrastructure as code) - CI/CD tools (Jenkins, GitLab CI, GitHub Actions, or similar) and open‑source plugins - Configuration management/orchestration (e.g., Ansible, Chef, Puppet) - Monitoring and logging (CloudWatch, Splunk) - Linux operating systems - Scripting languages (Python, Bash) - Understanding of NIST, FISMA, FedRAMP, Common Criteria compliance frameworks **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Systems, Engineering, or related technical field. - AWS Solution Architect – Associate or Professional certification (preferred). - Ability to obtain and maintain a Public Trust security clearance.
Reston, United states
Remote
Mid level
13-12-2025