Senior Software Engineer
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
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 CORE, MVC and full stack development.
.NET CORE fundamentals including tag helpers, razor pages and loosely coupled architecture
Excellent knowledge of C# including Object Oriented techniques and design patterns
Knowledge and experience of building and documenting Restful API's
Experience of modern JavaScript frameworks such as React or Angular
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
*This is a fixed term contract for 18 months*