Integration Engineer (C#, Azure)
Senior Integration Developer (.NET/C#/ Azure)
We are looking for a Senior Integration Developer to play a key role in shaping and delivering modern integration capabilities across a complex technology landscape. This position will focus on designing scalable, secure, and adaptable integration solutions that enable seamless connectivity between systems, applications, and data sources.
Skills & Experience
- Strong background in developing APIs, backend services, and integration components using .NET (C#).
- Financial services is a MUST. (Insurance, Pensions etc.)
- Practical experience with Azure-based integration tooling, including Logic Apps, API Management, Service Bus, and Event Grid.
- Good knowledge of common integration design approaches such as API-centric design, publish/subscribe, event-driven, synchronous, and batch processing patterns.
- Experience working with distributed systems and microservices, including container technologies (e.g., Docker) and orchestration platforms (e.g., AKS).
- Familiarity with DevOps practices, CI/CD pipelines, and Git-based source control (Azure DevOps or similar).
- Understanding of relational and non-relational data storage technologies.
- Experience working with structured messaging and data formats such as JSON, XML, and Avro.
- Awareness of modern security principles including token-based authentication, encryption in transit, and API security standards.
Role Responsibilities
- Contribute to the evolution of integration architecture and standards across the technology environment.
- Lead the design and implementation of scalable integration solutions connecting business-critical systems.
- Support reliable data exchange, system interoperability, and performance optimisation.
- Encourage the adoption of modern architectural practices, including loosely coupled and event-based designs.
- Provide technical oversight and guidance to ensure solutions are robust, maintainable, and aligned with best practices.
Key Activities
- Design, build, and enhance integration services that enable efficient data sharing across platforms.
- Collaborate with cross-functional teams to deliver secure and resilient connectivity solutions.
- Apply industry-recognised integration approaches to ensure flexibility and long-term sustainability.
- Contribute to governance, documentation, and continuous improvement of integration capabilities.