Job description
Hybrid - 2 days a week in office
.Net:
Technical Skills: (Primary)
C#
Web API
SQL Server, relational database design
.NET (framework & core)
Entity Framework
MS Test, Moq or similar unit test framework
Services (Rest / SOAP)
DevOps - CI/CD including the use of Quality Gates to maintain high levels of code
Technical Skills (Secondary – Nice to have, NOT MANDATORY):
Microservices
Agile (Scrum\Kanban)
Test Driven Development
Specification By Example (Specflow)
Experience of middleware e.g., NServiceBus, Kafka
Relational Database Modelling and Design
Domain-driven Design (DDD)
Design Patterns
Service Oriented Architecture
Azure PaaS (API Management / LogicApps)
TFVC/Git/Github
Security driven design practices and the remediation of SAST/DAST findings
Additional Skills:
Strong understanding of software architecture principles, design patterns, and best practices.
Excellent leadership, communication, and interpersonal skills.
Ability to thrive in a fast-paced environment and manage multiple priorities effectively.
Collaborate with external teams including Product and other development teams to successfully deliver product and integration features.
Attend and contribute to team ceremonies including Retrospectives, Sprint planning, Analysis activities and Sprint reviews to ensuring timely delivery of product releases.
Identify and mitigate risks, and proactively address technical challenges.
Mentor junior developers, fostering their growth and professional development.
Insurance Domain Knowledge