Your purpose
To construct and maintain high quality and reliable software systems to support and develop the system.
Your responsibilities
Work as part of a collaborative team
Solve problems
Review and understand requirements
Propose solution for review
Implement high standard solution that meets the requirements
Explain solution implemented Implement appropriate unit tests
Understand existing code
To gain a thorough understanding of business processes
Your Skills and Experience Required Experience / Skills
Ability to demonstrate previous successful projects
Excellent knowledge of Microsoft technology stack
o C#
o ASP.NET
o SQL
o Entity framework
Excellent knowledge of other technologies
o Visual Studio
o VS Code
o Typescript Git (or similar)
Preferred Experience / Skills
TDD approach to development
Mobile development
SPA development
Working knowledge of Agile and Waterfall
Knowledge/experience of Insurance environments
Your Qualifications
Degree in Computer science or similar