About the role
ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges.
Key Responsibilities
Programming: Develop, test, and maintain high-quality software applications using modern programming languages and frameworks.
ETL Activities: Design, implement, and manage ETL processes to ensure efficient data extraction, transformation, and loading.
Tool Development and Enhancements: Create and improve software tools to enhance productivity and streamline workflows.
Cloud Infrastructure: Deploy, manage, and optimize applications on cloud platforms such as AWS, Azure, or Google Cloud.
Collaboration: Work closely with cross-functional teams to understand requirements and deliver solutions that meet business needs.
Documentation: Maintain comprehensive documentation for code, processes, and tools to ensure knowledge sharing and continuity.
About the company
ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges.