Zurich Dublin Technology Center is looking for a Lead Developer/Solution Architect - Microservices. This role may be available part-time or full-time.
As a Lead Developer/Solution Architect, you will have strong integration experience with demonstrable hands-on experience in recent integration roles including .NET and Azure technology Stack. You will lead the development of Microservices enablement, which will cover delivery and Platform management activities.
You will collaborate with cross-functional teams to define, design, and ship new features. You will analyze, design, build, and document APIs with a focus on reuse and an ease of adoption.
Your responsibilities will also include managing production support issues within a DevOps team, helping evolve the Microservices Management Platform to better support the delivery of APIs efficiently, working with customers as required, providing design review services, and completing agreed work within established estimates and communicating status and issues promptly.
You will work in close relation with Global Digital Platforms, DDC & Business Units. You must be able to work in agile teams and be comfortable working within a corporate environment.
Required skills and qualifications include 5+ years building Microservices on the Azure Platform, practical requirement analysis, solution architecture, and design, Microservices architecture experience, 4+ years as both a hands-on architect/technical lead across a variety of data domains, practical data modelling experience for system/integration interfaces, API specification using RAML 1.x and/or OAS 3.x, implemented API security standards (OAuth, OpenID), and additional SOA webservice, API and microservices delivery experience in Java, .NET, Node.js or MuleSoft beneficial.
Familiarity with Domain Driven Design (DDD) and deep knowledge of API/Microservices design standards, patterns, and best practices are also required. Additional experience in the insurance industry would be an advantage.