Position Purpose:
The Integration Lead Engineer is responsible for project/enhancement intake, design, implementation and operations for integration solutions primarily using the MuleSoft. A strong background in developing integrations utilizing various protocols in multiple data formats is required. Development expertise within the MuleSoft CloudHub and on-prem platform is essential.
The Integration Lead Engineer will function as the technical leader of the integration team, which includes other developers, testers, architects, and is overseen by a director. They will work closely with other technical and business team members, following organization-wide integration standards and principles. Strong communication skills, documentation capabilities, and the ability to collaborate effectively in a team environment are crucial for success in this role.
Operating within a dynamic, cross-functional environment, they鈥檒l find significant opportunities for career growth within our rapidly expanding organization.
Primary Duties/Responsibilities:
Integration Project Intake
- Capture high level project requirements and transform them into project estimates.
- Identify API reuse and API investment opportunities.
Integration Design and Development
- Utilize strategic integration platforms (MuleSoft, MFT, etc.) to design, develop and maintain robust integration solutions.
- Design and reuse APIs for integration solutions.
- Design extensible API specifications in a bounded context utilizing RAML or OpenAPI.
- Lead data mapping exercises.
- Configuration and deployment of CI/CD pipelines.
- Create reusable design patterns in the project context.
- Develop automated reusable unit, performance and load tests suites.
- Apply proper application security protocols, such as OAuth, SSH, and encryption for data protection.
- Align the integration solution鈥檚 exception handling, alerting and monitoring align to the businesses requirements.
- Capture documentation across the SDLC process.
- Prepare Implementation/Deployment Plans for each application within the integration landscape.
- Code, conduct unit testing, and provide support for System Integration Testing (SIT) for each Integration Object.
- Technical development of junior team members.
Integration Operations
- Incident and problem management for the production integrations.
- Continuous improvement on deployed APIs/Interfaces (logging, alerting, visualizations, reconciliation reports, etc.).
- Improvement of on-prem Mulesoft platform (OS Upgrades, Mulesoft upgrades, etc.).
- Creating, maintaining and utilizing visualization dashboards for incident response and KPI tracking.
Center for Enablement
- Design, implementation and continuous improvement of integration frameworks (schedulers, alerting, visualization, etc.).
- Continuous improvement of CI/CD processes with GitLab.
- Governance of strategic system design patterns, project intake, data mappings, design documentation, operational runbooks, etc.
- Development of API and data security best practices.
- Refinement of the SDLC processes.
Work Environment:
- Office Environment.
- This position will be located in Milwaukee, WI.