ICF is a global advisory and technology services provider, and they are seeking a seasoned Software Engineer to join their Health Engineering Solutions team. The role involves designing and building software processing pipelines, collaborating with cross-functional teams, and supporting the development of innovative solutions for healthcare data management.
Responsibilities:
- Design and build software processing pipelines using tools and frameworks within the AWS ecosystem
- Collaborate with a highly engaged, cross-functional team of software engineers, UX designers and researchers, infrastructure engineers, product owners, and stakeholders
- Participate in third-party application demonstrations and authorization reviews
- Perform full-cycle software engineering activities, including design, development, testing, deployment, and maintenance
- Partner with DevOps engineers on CI/CD and Infrastructure as Code (IaC) initiatives
- Interpret technical specifications and translate requirements into code and design documentation
- Conduct code reviews and contribute to processes that improve code quality and maintainability
- Proactively monitor and improve the scalability, performance, and availability of systems
- Deploy solutions within AWS environments and validate results for accuracy and reliability
Requirements:
- Bachelor's degree or higher
- 5+ years of software engineering experience in high-volume environments
- 2+ years of experience working with Python
- 2+ years of experience migrating applications or code to cloud environments
- 2+ years of experience working within Agile development methodologies
- Ability to obtain and maintain a Federal Public Trust clearance
- Must reside in the United States, be authorized to work in the United States, and perform all work within the United States
- Must have lived in the United States for at least three (3) of the last five (5) years
- U.S. Citizenship or Permanent Resident status strongly preferred due to federal contract requirements
- Master's degree and 5+ years of technical experience
- Experience working in the healthcare industry with PHI/PII data
- Federal government contracting experience
- Experience working as part of a dynamic, collaborative Agile team
- Strong written and verbal communication skills
- Prior experience working remotely in a full-time capacity