RESPONSIBILITIES: Working in project teams and delivering software implementation to clients Following a project plan and delivering tasks in a timely manner with meeting quality standard Providing sophisticated solutions to clients on a range of platforms Working with Business Analysts to deliver new functionality and resolve defects Writing code in C#, HTML and JavaScript Writing SQL queries that are performant and scalable Analysing and debugging code to understand the behaviour of the system Working with the architect and product management teams to validate technical designs Coaching and mentoring new and junior developers in the team Skills: Solid experience in enterprise level system development min 5 years Experience working in modern .Net applications min 3 years Practical, hands-on experience of C#, HTML, JavaScript, Restful service, MVC and React/Angular min 3 years Hands-on experience in SQL and performance optimisation min 2 years Has experience with parallel programming and threading Applying Solid principles in daily work Proactive, organised and able to own tasks from design to delivery Business experience within the Insurance industry