.NET Developer

August 15, 2023
Apply Now

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