Location
Stafford, England
Salary
£39,959 - £48,117 Per Annum
Profession
Software developer
Grade
Band 6
Deadline
01 Nov 2026
Contract Type
Permanent
Posted Date
01 Oct 2026
Medical Protection — the side of locally employed doctors from £83

Job requirements

Essential

4 listed

Requirements the employer expects applicants to meet.

  • Experience

    Experience working with industry standard coding languages / software development platforms. Experience designing, developing and supporting applications in a complex environment. Experience working with complex datasets, including designing queries and handling data quality issues. Experience designing, developing and querying large databases (e.g. SQL Server or equivalent). Experience of documenting solutions and system dependencies (e.g. requirements, technical notes, runbooks, release notes). Understanding of exceptions and error handling approaches in application services. Awareness of change impact and the need to update existing applications and dependent services. Experience of system management and support (e.g. supporting live applications, troubleshooting and assisting with releases).

  • Personal Attributes

    Enthusiastic and proactive approach to improvements; takes ownership of tasks and follows through. Willingness and motivation to learn and self-develop; keeps skills current through CPD. Confident, positive and friendly approach; focused and detail oriented. Problem solving and analytical techniques; reliable and trustworthy. Strong planning and organisation skills, with the ability to work under pressure and produce high quality work to tight deadlines. Commitment to customer service principles and standards. Ability to support and coach others, sharing knowledge and contributing to a positive learning culture within the team. Reliable and flexible approach to changing priorities and service needs.

  • Qualifications & Training

    Educated to degree level (computer/computing science) or equivalent level of qualification in IT/Digital, or equivalent level of experience. Evidence of continuing professional development (CPD) in relevant fields (e.g. application development, testing/quality, secure development, or AI-enabled delivery).

  • Skills, Knowledge & Abilities

    Strong hands-on software development skills, including analysis, solution design, clean coding and code review. Strong development capability in the Trust’s core stack: .NET (C#), SQL Server, React, TypeScript, HTML and CSS (or demonstrably equivalent experience). Ability to define and apply effective testing approaches, including unit/integration testing and support for system/UAT. Ability to apply secure development practices, including awareness of common vulnerabilities (e.g. OWASP Top 10) and safe handling of sensitive data. Working knowledge of information handling controls relevant to NHS environments, including safe haven practices where applicable, and the ability to work appropriately with highly sensitive data. Ability to design and build supportable applications, including logging, monitoring/alerting awareness, and clear exception handling. Ability to use AI-assisted development safely and effectively (human-in-the-loop), maintaining strong controls such as peer review, testing and documentation. Strong documentation skills (technical notes, support notes/runbooks and user guidance) appropriate for operational support and audit needs. Strong communication and stakeholder management skills, able to explain technical topics clearly to non-technical audiences. Ability to plan, prioritise and deliver work to deadlines; comfortable working with limited supervision and managing competing demands. Working knowledge of confidentiality, information governance and data protection requirements relevant to NHS environments. Ability to support users with adoption, including explaining changes and contributing to user guidance/training where required.

Desirable

4 listed

Additional qualities the employer would prefer.

  • Experience

    NHS or public sector experience (or evidence of working in regulated environments). Experience building modern web applications and APIs using the Trust’s core technology stack: .NET (C#), SQL Server, React, TypeScript, HTML and CSS (or demonstrably equivalent experience). Experience supporting application APIs/integration points and working with integration teams/suppliers to troubleshoot end-to-end issues. Experience contributing to AI-enabled application features (e.g. using approved AI services/endpoints in applications). Experience contributing to non-functional assurance (e.g. performance/load testing support, vulnerability remediation activities, DR/backup considerations). Experience working with SharePoint (M365/Online preferred) and/or web CMS platforms. Understanding of information flows between NHS organisations (e.g. cross-organisation data sharing and dependencies).

  • Personal Attributes

    Sharing skills and knowledge with other members of the team (including coaching junior colleagues). Interest in AI-enabled capabilities and responsible use of AI in applications.

  • Qualifications & Training

    Evidence of relevant certifications or structured learning (e.g. Microsoft/.NET, Azure fundamentals, security, testing, or similar). Evidence of learning in AI-assisted development and/or safe use of AI services/endpoints in application features.

  • Skills, Knowledge & Abilities

    Familiarity with CI/CD practices and automated testing tooling. Familiarity with non-functional assurance concepts (backup/restore, DR testing, performance/load testing, vulnerability management/pen test remediation). Knowledge of accessibility standards and inclusive design practices for digital services. Familiarity with NHS digital standards and assurance concepts relevant to applications (e.g. DTAC and DCB0129 awareness where applicable). Familiarity with structured evidence gathering for audit and assurance activities (e.g. DSPT contributions). Understanding of IM&T within the NHS (teams, ways of working, governance and operational processes). SharePoint administration experience.

Job overview

  • Builds, tests and maintains bespoke web and mobile applications that streamline how information is processed and shared across the organisation.
  • Works with stakeholders to identify opportunities, document expected benefits and deliver reliable, reusable applications and services.
  • Monitors applications in production, responds to failures and adapts solutions to changing needs.
  • Maintains a central library of shared components and documentation so applications are robust and supportable.
  • Supports integration delivery by building and maintaining APIs and integration points, working closely with the Integration & Automation team where required.
  • Contributes to AI-enabled workflow enhancements by integrating approved AI servicess and MCP patterns where applicable, ensuring safe and compliant implementation.
  • Uses AI-assisted development approaches to improve delivery speed and quality, applying a human-in-the-loop model with appropriate governance, code review and testing.

Main duties of the job

  • Specialises in application development and works with stakeholders to identify opportunities for application improvements, automation and AI-assisted workflow enhancements.
  • Develops and builds application features from agreed specifications primarily using the Trust’s core stack (.NET/C#, SQL Server, React, React Native, TypeScript, HTML/CSS/Tailwind).
  • Supports the delivery and maintenance of application services (web and mobile), under the direction of the Principal Developer (Applications).
  • Supports the delivery and maintenance of SharePoint where required, including workflows, pages/sites and content updates.
  • Implements releases and environment changes in line with agreed CI/CD processes.
  • Develops and runs tests to validate application changes.
  • Maintains and supports existing applications.
  • Monitors and fixes defects or performance issues where required.
  • Builds and maintains documentation to support reliable operations and change control.
  • Provides day-to-day coaching and support to junior team members or trainees, including task guidance, peer review and sharing good practice across application development.

Detailed job description and main responsibilities

  • Develop, enhance, deploy and support secure, accessible and reliable applications, using modern technologies, APIs and AI-enabled solutions, while following agreed development, UI/UX, testing, documentation, monitoring and governance standards.
  • Plan and deliver application improvements in collaboration with stakeholders and colleagues, covering requirements, estimation, prioritisation, reporting, risk management, service improvement, knowledge sharing, coaching and continuous professional development.

Please see the full Job Description for further details about the role and its requirements.

WhatsApp job alerts

Get instant WhatsApp alerts for Band 6 Software developer roles in Stafford

Create your Job Clerk account first. We'll collect your alert preferences during onboarding and help you turn on WhatsApp notifications for matching healthcare roles.

Sign up for WhatsApp alerts

Applying for this NHS job

This advert is for Applications Developer with Midlands Partnership University NHS Foundation Trust in Stafford, England. It is listed as a Band 6 Software developer role. The advertised salary is £39,959 - £48,117 Per Annum. The contract type is Permanent. The application deadline is 01 Nov 2026.

Before you apply, compare the job description with the person specification and mirror the employer's essential criteria in your supporting information. Use the vacancy title, employer, location, salary, contract type, closing date and posted date (01 Oct 2026) to decide whether this role fits your current NHSjob search. If the employer can close applications early, prepare the application before the stated deadline rather than waiting for the final day.

For more context, review related Job Clerk pages for the same profession, band or location where they exist, then use the application-support guides to tailor your statement and prepare for interview.