skip navigation
skip mega-menu

Senior Software Developer

NWEH -

Full-time (Permanent)
£50,000 - £60,000 depending on experience

Job Purpose:

  • Produce software of the highest quality in accordance with the NWEH procedures, to agreed deadlines and objectives
  • Take a leading role in the development and evolution of one or more software systems offered by NWEH
  • Through collaboration, contribute to the development and evolution of the technical stack and solution architecture
  • Promote high code quality and creative thinking across the team, taking the lead in identifying and presenting innovative ideas for development

Key Accountabilities & Responsibilities:

  • Produce high quality code according to requirements 
  • Support other members of the development team, performing thorough, positive code reviews and mentoring colleagues 
  • Work closely with the business and test analysts to define accurate, testable and deliverable requirements
  • Lead development of long-term projects to achieve project objectives and milestones 
  • Work with the wider team to identify new approaches, best practices and technologies
  • Assist in the production of reports, and technical documentation 
  • Maintain operational software, providing second line support
  • Provide information and guidance to staff and clients with varying levels of technical understanding
  • Assist in NWEH accreditation and certification processes 
  • Ensure that conduct supports the NWEH Information Governance policies and guidelines 

Person Specification

Essential skills, experience & qualifications:

  • Substantial experience (> 5 years) using C#/.NET (or similar) in a professional capacity
  • Software engineering related degree or equivalent 
  • Significant experience in web development and associated technology (JavaScript/Typescript/HTML/CSS) 
  • Experience of leading development for a team
  • Good understanding of OO, functional programming, design patterns and software best practice (refactoring, domain driven design, unit testing) 
  • Excellent working knowledge of at least one RDBMS/NoSQL solution 
  • Industry experience of quality software development with a proven record of delivering successful software in production systems 
  • Experience of Agile and DevOps 
  • Prior involvement with information security and information governance concerns 
  • Evidence of continuous professional development and enthusiasm to learn new things 

Desirable skills, experience & qualifications: 

  • Experience of leading a small team with people from various backgrounds and skill levels 
  • Experience of modern web frameworks, in particular Angular 
  • Experience of cloud hosting, in particular Azure 
  • A background in, or knowledge of, clinical data, clinical trials or public health research 
  • Awareness of project management techniques to contribute to small/short-term projects 
  • Experience of working as lead developer on projects 
  • Experience of working on validated systems

Personal attributes: 

  • Solution oriented 
  • Quality driven 
  • Professional and conscientious 
  • Passionate about technology and innovation 
  • Able to work closely with colleagues of varying skill and knowledge levels 
  • Resolute 
  • Adaptable

Benefits: 

  • Competitive salary
  • 27 days’ annual leave
  • Flexible home/office working arrangements
  • Flexible working hours
  • The ability to work from home
  • Modern offices in Central Manchester
  • Positive and supportive environment
  • Access to training resources
  • Stakeholder pension

Subscribe to our newsletter

Sign up here