About the Client
Our client is a leading multi-line insurer that serves its customers in global and local markets. With about 53,000 employees, it provides a wide range of property and casualty, and life insurance products and services in more than 210 countries and territories. Its customers include individuals, small businesses, and mid-sized and large companies, as well as multinational corporations.
About the Role
We are looking for an experienced Senior/Lead Enterprise Integration Developer.
Responsibilities
-Work with IT Solution Architect to clarify business requirements and estimate development efforts
-Manage the task break-down and perform the implementation of user stories
-Lead and coach development team on technology and project-related tasks
-Work with Quality Assurance Team on issue reporting, resolution, and change control
-Assist other teams with troubleshooting problems that may arise from applications or integration of various components
Requirements
Methodologies:
Software craftsmanship and agile mindset
Experience following test-driven development
Proper understanding of Test-Concepts (e.g. Test-Pyramid)
Create and execute unit and integration tests within development lifecycle
Continuous integration practices on various environments with Azure DevOps
Analysis and Design: Transforms and leads high-level design in to low-level design, and implementation
Programming Skills:
Deep understanding of
event-driven architectures
Command Query Responsibility Segregation (CQRS)
SOLID principles
At least 2 - 3 years hands-on experience in designing and implementing Cloud based solutions for Azure
At least 5 years of programming experience with C#
Azure Skills:
Microsoft certified Azure Solutions Architect Expert
A proven track record in the area of Enterprise Integration using Azure Integration Services
(Logic Apps, Service Bus, API Management, Event Grid)
Create workflows and orchestrate business processes
Implement messaging workflows
Publish and implement APIs
Configure complete eventing topology
Hand-On experience with Infrastructure-As-Code using ARM Templates and PowerShell-Scripts
Experience in setting up Azure Governance
Understanding of Azure Networking Concepts
(Virtual Networks, Private Links)
Deep programming experience with
Durable Azure Functions
Cosmos DB and Azure SQL Server clients
General Skills:
Advanced English language skills, orally and in writing
Knowledge of the insurance industry a plus
Nice to Have Skills
n/a