Summary
ICF is a global advisory and technology services provider that combines expertise and technology to help clients solve complex challenges. The company is seeking a MuleSoft Developer to build, maintain, and support integration solutions on the MuleSoft Anypoint Platform for federal projects, including API development, data exchange, transformation, testing, and technical documentation.
Responsibilities
- Collaborate with stakeholders, Business Analysts, and development teams to define data models, integration flows, and detailed technical specifications
- Build and maintain integration solutions on the MuleSoft Anypoint Platform
- Create other non-MuleSoft integrations such as SFTP, Data Loader, Salesforce Connect, etc
- Create RAML Specifications as API contracts for development
- Develop and consume APIs to enable real-time and batch data exchange between platforms
- Test and improve performance of the APIs in terms of response time, reliability and resource usage
- Work within an agile project management structure to deliver necessary designs, code and documentation
- Support the design, development, and maintenance of MuleSoft-based integrations across enterprise systems
- Implement data transformation logic (e.g., DataWeave) to ensure consistent data formats across systems
Skills
- U.S. Citizenship required due to federal contract requirements
- Ability to obtain and maintain a Public Trust clearance
- Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years
- Active MuleSoft Developer certification
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 3+ years of hands-on experience in MuleSoft 4
- 2+ years of experience in Java, JEE and related Java technology stack
- An understanding of the Salesforce platform architecture and the Salesforce Core and Public Sector Solutions data models
- Experience in MuleSoft's Anypoint Studio and Anypoint Platform which includes Design Center, Runtime Manager, API Manager, Exchange, etc
- Strong system integration-related experience, especially supporting large Salesforce projects
- Experience with MuleSoft connectors
- Experience with REST Web Services, JMS, Spring
- Experience with ESB solutions
- Experience with GitHub, GitActions, and working in a disciplined CI/CD pipeline
Qualifications
Must Haves
- U.S. Citizenship required due to federal contract requirements
- Ability to obtain and maintain a Public Trust clearance
- Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years
- Active MuleSoft Developer certification
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 3+ years of hands-on experience in MuleSoft 4
- 2+ years of experience in Java, JEE and related Java technology stack
Nice to Haves
- An understanding of the Salesforce platform architecture and the Salesforce Core and Public Sector Solutions data models
- Experience in MuleSoft's Anypoint Studio and Anypoint Platform which includes Design Center, Runtime Manager, API Manager, Exchange, etc
- Strong system integration-related experience, especially supporting large Salesforce projects
- Experience with MuleSoft connectors
- Experience with REST Web Services, JMS, Spring
- Experience with ESB solutions
- Experience with GitHub, GitActions, and working in a disciplined CI/CD pipeline
Benefits
- This position is fully remote within the U.S.