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.