Lead Developer/Solution Architect - Microservices
Zurich Dublin Technology Center is seeking a highly skilled Lead Developer/Solution Architect to drive the microservices enablement of our applications as part of our new API Centre for Enablement.
The ideal candidate will have strong integration experience with demonstrable hands-on experience in recent integration roles including .NET and Azure technology Stack. Fluency in underlying Azure technologies and DevOps Platform is essential.
Your Role:
* Lead development of Microservices enablement, covering delivery and platform management activities.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Analyze, design, build, and document APIs with a focus on reuse and ease of adoption.
* Manage production support issues within a DevOps team.
* Evolve the Microservices Management Platform to better support the delivery of APIs efficiently.
* Work with customers as required.
* Provide design review services to support less experienced developers in building their integrations.
* Complete agreed work within established estimates and communicate status and issues promptly.
Key Skills and Experience:
* 5+ years building Microservices on the Azure Platform.
* Practical requirement analysis, solution architecture, and design experience.
* 4+ years as both a hands-on architect/technical lead across various data domains.
* Practical data modeling experience for system/integration interfaces.
* API specification using RAML 1.x and/or OAS 3.x.
* Implemented API security standards (OAuth, OpenID).
* Additional SOA webservice, API, and microservices delivery experience in Java, .NET, Node.js, or MuleSoft beneficial.
Desirable Knowledge and Technical Skills:
* Familiarity with Domain Driven Design (DDD).
* Deep knowledge of API/Microservices design standards, patterns, and best practices.
* Deep knowledge of security standards (OAuth, OpenID, SAML/JWT).
* Experience working in the insurance industry would be an advantage.
* 5 years of hands-on experience in Azure Technology Stack.
* Expertise in CI/CD practices using Azure DevOps.
* Proficiency in unit testing, all services using MUnit framework.
About Zurich:
Zurich is one of Ireland's leading insurance companies providing a wide range of general insurance and life insurance products and services.
The company employs over 1,000 people across its locations in Dublin and Wexford.