You are here
Vacancy for Senior Software Engineer (Web)
|Salary||up to £44,646 plus an additional allowance of up to £15,000 for exceptional candidates (additional London weighting of £4,729 for those based in our London office)|
|Directorate||Customer and Corporate Services|
|Hours of Work||37hpw|
Senior Software Engineer (Web)
Location: Flexible (London, Birmingham, Bristol, Nottingham, Preston, Leeds or Newcastle)
Salary: up to £44,646 plus an additional allowance of up to £15,000 for exceptional candidates (additional London weighting of £4,729 for those based in our London office)
Benefits package includes: holiday allowance of 27 days + bank holidays, NHS Pension Scheme, NHS fleet solutions car lease scheme, Cycle to work scheme, family friendly policies and Childcare voucher scheme/tax free childcare.
Closing date for applications: Thursday, 31st January 2019 at 11:45pm
The Care Quality Commission is the independent regulator of health and adult social care in England. We make sure health and social care services provide people with safe, effective, compassionate, high-quality care and we encourage care services to improve.
We have already transformed our organisation, putting the public and best practice at the heart of everything we do. The work continues as CQC is undergoing a significant digital transformation. The Digital directorate will be overseeing delivery of our information management and technology strategy, setting out to overhaul our systems over the next few years. We are looking to strengthen our Digital function to deliver on our business priorities. Our core methodology and delivery approach will shift from a waterfall to an agile method.
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.
You should be educated to degree level or have an equivalent qualification and experience with design, development, test and maintenance of web applications.
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 Jenkins
- Demonstrable experience of working in multi-disciplinary Agile delivery teams
Furthermore, experience of Agile tools and processes (Kanban, SCRUM, Trello, JIRA, SLACK, Git etc.) and deploying and managing applications on a cloud platform (Microsoft Azure) as well as knowledge and experience of DevOps, including Configuration Management, Environment Management, Release Management Automation and IDAM services are highly desirable to be successful in this role.
For more information please download full job description.
External Candidate Information
Please provide referee details for a full 3-year employment history on your application along with relevant information to support any gaps in employment, we will not approach your referees without your prior consent. Please note that if you have not heard from us within 6 weeks of this vacancy closing, you can assume that you have been unsuccessful on this occasion. Unfortunately, due to the high volume of applications being received across all of our vacancies, we are unable to provide individual feedback at application stage. We must also inform you that, in line with the majority of government organisations, we do not pay travelling expenses for interviewees.
CQC are currently not able to accept applications from anyone requiring Tier 2 sponsorship because there are currently no Tier 2 vacancies.
Job DescriptionThere is no information to display under this section.
Download Full Job Description
|JD Senior Software Engineer (Web)||Download|
|JD Senior Software Engineer (Workflow)||Download|
|JD Senior Software Engineer (Integration)||Download|
|JD Senior Software Engineer (CICD Automation)||Download|
|Job Profile document||Download|