Job Description
We are seeking an experienced Integration Layer Developer to join our Data Product team. This role involves designing and implementing a coherent data model, creating a transversal integration layer, and ensuring alignment between technical architecture and functional needs. You will participate in planning, collaborate with IT teams and partners, and ensure solution performance and reliability.
Responsibilities:
- Design and implement a cohesive data model
- Develop a transversal integration layer
- Ensure alignment between business/technical architecture and functional needs
- Provide expertise in integration layer best practices
- Collaborate on integration project planning
- Ensure solution performance through continuous build and testing
- Contribute to the growth of integration engineers’ competencies
- Provide technical expertise and infrastructure knowledge
- Assist in creating efficient documentation solutions
- Support production with second and third line assistance
Technical Skills Required:
- Distributed architecture patterns (sync & async)
- Distributed cache patterns
- Unit and integration testing (automated)
- Continuous integration development
- .Net/Microsoft platform experience (3+ years)
- Integration framework experience (3+ years)
- Scheduler framework experience (3+ years)
- Audit and trace framework experience (3+ years)
- Proficiency with monitoring tools (3+ years)
- Web Services (REST, SOAP), XML, Flat Files, GraphQL, Messaging-/Streaming-based communication
- Ability to administer tools in Windows and Unix environments
Soft Skills:
- Agile mindset, focused on performance and maintainability
- Team player with strong interpersonal and collaboration skills
- Open to continuous improvement, solution-oriented
- Effective communication with diverse profiles
Qualifications:
- Minimum 3 years of relevant experience in integration development
- English language proficiency for collaborating with partners
- Bachelor’s degree in a relevant field