Senior Software Engineer (Web)
Care Quality Commission
24th April 2019
up to £44,646 plus an additional allowance for exceptional candidates (additional London weighting of £4,729 for those based in our London office)
This job has now expired please search on the home page to find live IT Jobs.
Be part of our Digital transformation!
Are you committed to helping us regulate health and social care within England?
We are looking for individuals who are caring, demonstrate integrity, work great as part of a team and always strive for excellence in everything they do to help us make sure health and social care services provide people with safe, effective, compassionate, high-quality care and we encourage care services to improve.
Let us tell you a little bit about the role....
As an experienced Senior Software Engineer, you will be responsible for designing, running and improving web application software as well as writing clean, secure code while following a test-driven approach.
You will plan and lead development on sets of related stories while working with other Digital disciplines to understand what needs to be built and have an understanding of the whole system and take responsibility for teaching this to others.
You will also be responsible for operating the production services that are built, including maintenance and support while looking for ways to improve system robustness, resilience and stability.
What we're looking for from you...
Specific Skills and Knowledge:
Experience developing systems following a microservices architecture, using SQL and NOSQL data stores.
In-depth knowledge and experience of ASP.net including .NET, MVC and full stack development.
Excellent knowledge of C# including Object Oriented techniques and design patterns
Knowledge and experience of building and documenting RestFul API's
Good all-round web development experience, including awareness of best practices and standards such as accessibility, usability and web standards
Experience of delivering web solutions in an integrated environment, with an understanding of how to optimize solutions to gain performance and stability
Knowledge and experience of automation technology to support continual integration and continual deployment such as Azure DevOps or Jenkins
Closing Date: 22 May 2019 11:45PM