The Integration Engineer leads the transformation of legacy point-to-point system integrations into a modern, scalable, and event-driven ecosystem. This role is instrumental in designing, developing, and deploying integration solutions that power our enterprise applications and data platforms.
Requirements
- Design and implement scalable and reliable integration solutions using Confluent Kafka with pub/sub messaging pattern and related technologies.
- Collaborate with cross-functional teams to define integration requirements, standards, and best practices.
- Develop and maintain APIs and integration services using modern programming languages (e.g., Java, Python, Node.js).
- Work with DevOps and Cloud teams to deploy integration solutions using CI/CD pipelines and containerized environments.
- Maintain comprehensive documentation of integration flows, schemas, and service contracts.
- Champion the adoption of event-driven architecture principles across the organization.
- Responsible for development, testing, deployments and implementing integration processes in various environments
- Experience on Azure DevOps to build the solutions and implement CI/CD change release strategy
- Work with Operations teams to minimize the production issues/bug fixes to improve productivity
- Develop and maintain processes which help minimize manual efforts and improve operational efficiencies’ in integrations space to contribute to continuous improvement
- Contribute strategically to consolidate and leverage existing applications to streamline business processes and reduce overhead
- Communicate effectively with senior management and all users of information services and system
- Oversight and accountability for all integration flows and data quality ensuring SLAs are met
- Performs other related duties and activities as required.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance
