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.