The Role:
As a Lead Azure Integration Developer, you will serve as the technical leader of our offshore development team in India, operating as an extension of the Netherlands-based integration team. Following a successful migration and consolidation from three middleware platforms (Oracle Fusion Middleware, Mulesoft, and Spring Boot) into a unified Azure-based integration stack, we are now entering a new chapter: refining our framework, enhancing security, and optimizing performance.
In this role, you will translate architectural direction from our Lead Architect into robust, secure, and scalable integration solutions that support mission-critical maritime and offshore operations. You will drive technical excellence, prepare work packages, act as a point of contact for support, and review delivered work to ensure quality and alignment with Royal IHC’s standards.
Key Roles & Responsibilities:
• Lead the development of robust, secure, and high-performing integration solutions on Azure.
• Design and implement integration solutions following patterns and architectural guidelines defined by the Lead Architect.
• Develop complex integration components and services using C#/.NET and Azure-native capabilities.
• Conduct in-depth code reviews, ensuring quality, consistency, and alignment with Royal IHC’s engineering standards.
• Guide and mentor mid-level and junior developers within the offshore team in best practices and software hygiene.
• Prepare work packages for team members and external partners, acting as a point of contact for support.
• Contribute to technical decision-making and Architecture Decision Records (ADRs).
• Define and maintain Terraform modules supporting integration infrastructure in Azure.
• Contribute to the evolution of DevSecOps practices and architecture aligned with the Microsoft Cloud Adoption Framework (CAF).
• Troubleshoot production issues and optimize performance.
• Collaborate closely with the Netherlands-based development team, architects, product owner, and scrum master within an Agile/Scrum environment.
Required Skills & Experiences:
• Expert-level proficiency in C#/.NET (5+ years experience).
• Deep knowledge of Azure Integration Services (API Management, Service Bus, Event Grid, Logic Apps,
Functions).
• Experience with container technologies such as Docker, Azure Container Apps, and Kubernetes,
including building, deploying, and operating containerized applications in cloud environments.
• Proven experience in leading software integration projects.
• Strong understanding of security, performance tuning, and scalable architecture.
• Solid grasp of Enterprise Integration Patterns and how to apply them in real-world scenarios.
• Hands-on experience with CI/CD practices and tooling (Azure DevOps or GitHub Actions), enabling
smooth and secure deployment pipelines.
• Experience with RESTful API design and OpenAPI/Swagger specifications.
• Experience with Infrastructure as Code (IaC), specifically Terraform.
• Familiarity with version control systems like Git, and a disciplined approach to collaborative development.
• Background in middleware platforms (Oracle Fusion, Mulesoft, Spring Boot) is a strong plus.
• Knowledge of or strong interest in AI-first development using tools such as Claude Code, OpenAI Codex, and GitHub Copilot to accelerate development and improve code quality.
• Excellent communication and stakeholder engagement skills.
• Agile mindset with experience working in Scrum teams.
• SQL Server and/or other data stores.
• Background in automated testing.

