Senior Software Engineer

1 month ago


Manchester, United Kingdom The Christie NHS Foundation Trust Full time

The Christie NHS Trust's Digital Service welcomes applications for an exciting Senior Software Engineer Role. The right person for the role would be customer-centric, have demonstrable experience of delivering successful software solutions (within a complex healthcare environment would be an advantage) and be able to engage clinical and non-clinical stakeholders from within the organisation and across the Manchester health economy.

This is a dynamic service and the right person will be motivated by working in a busy, fast paced environment that provides Digital enablement and transformation to The Christie clinical and corporate services. This role is very much key to the success of delivery.

The post holder will be responsible for the delivery of software solutions by collaborating directly with clinical stakeholders whilst using .NET, C#, ASP and JavaScript technologies to solve complex business problems. The post holder will be involved in the end-to-end product lifecycle including design, development, testing, maintenance, monitoring and support for the trust's Electronic Patient Record and other internally developed systems.

To work closely with the wider software team to deliver software solutions for delivery of services to support the trust's digital priorities whilst also advising on technical architecture, development, automated testing consistent with the overall architecture strategy.

** Previous Applicants need Not Apply **

Main duties of the job

Develop, implement and support systems using a variety of technologies, tools and standards. Implement systems using health care standards and specifications.

Define and promote industry practice software coding standards for both C# and JavaScript.

Communicate with NHS staff at all levels on business or clinical processes.

Participate in the development of the software development strategy ensuring the development and hosting platform are suitable for the NHS within a horizon of five years.

Engage with NHS-Digital and NHS England technical forums ensuring the Christie's technical profile and staying current with the national agenda.

Review new technical development tools, languages, methodologies and advise of potential opportunities to adopt where appropriate.

Research and advise management on new technologies, tools and standards, assessing it's potential for enhancement of existing services.

Liaise, as necessary, with NHS staff at all levels to resolve faults across NHS organisations or external companies, and third-party suppliers where necessary to facilitate service delivery.

Provide peer review, mentoring and assistance for system development.

Ensure database designs and integration environment are optimally configured.

Responsible for the performance, monitoring and implementation of new system interfaces.

Ensure systems are monitored for performance and advise on architecture and hardware requirements for developed systems

About us

The Christie is one of Europe's leading cancer centres, treating over 60,000 patients a year. We are based in Manchester and serve a population of 3.2 million across Greater Manchester & Cheshire, but as a national specialist around 15% patients are referred to us from other parts of the country. We provide radiotherapy through one of the largest radiotherapy departments in the world chemotherapy on site and through 14 other hospitals highly specialist surgery for complex and rare cancer and a wide range of support and diagnostic services. We are also an international leader in research, with world first breakthroughs for over 100 years. We run one of the largest early clinical trial units in Europe with over 300 trials every year. Cancer research in Manchester, most of which is undertaken on the Christie site, has been officially ranked the best in the UK.

Job description

Job responsibilities

Develop, implement and support systems using a variety of technologies, tools and standards. Implement systems using health care standards and specifications.

Define and promote industry practice software coding standards for both C# and JavaScript.

Communicate with NHS staff at all levels on business or clinical processes.

Participate in the development of the software development strategy ensuring the development and hosting platform are suitable for the NHS within a horizon of five years.

Engage with NHS-Digital and NHS England technical forums ensuring the Christies technical profile and staying current with the national agenda.

Review new technical development tools, languages, methodologies and advise of potential opportunities to adopt where appropriate.

Research and advise management on new technologies, tools and standards, assessing its potential for enhancement of existing services.

Liaise, as necessary, with NHS staff at all levels to resolve faults across NHS organisations or external companies, and third-party suppliers where necessary to facilitate service delivery.

for system development.

Provide peer review, mentoring and assistanceEnsure database designs and integration environment are optimally configured.

Responsible for the performance, monitoring and implementation of new system interfaces.

Ensure systems are monitored for performance and advise on architecture and hardware requirements for developed systems

Person Specification

Qualifications

Essential


  • Master's degree in a related subject or demonstrable equivalent experience
  • Masters or further professional qualifications
  • Relevant professional or technical qualification

Desirable


  • Management Qualification

Experience

Essential


  • Substantial experience in developing web software using .NET C# and ASP technology stack
  • Experience working with Single Page Application (SPA) frameworks in JavaScript
  • Substantial supervisory experience leading development teams
  • Substantial experience of Agile development methodologies (eg. Scrum, Kanban etc)
  • Substantial experience of code version control using Git
  • Substantial experience of automated testing and developer testing practices
  • Substantial experience involving close working relationships with business users
  • Experience supporting business applications inside and outside working hours
  • Experience of producing documentation and reports to senior management
  • Extensive track record of continuous mentoring experience

Desirable


  • Experience working with mobile app development (eg. Xamarin)
  • Experience of Continuous Delivery (CD) methodologies inside product development teams
  • Experience of working with administration, clinical and management staff within a hospital environment
  • Experience of developing HL7 interfaces for clinical systems
  • Substantial NHS experience involving in house Electronic Patient Record development.

Skills

Essential


  • Excellent communication skills - verbal, written, presentational and interpersonal
  • Excellent skills in the area of JavaScript, C#, .NET Core, ASP.NET Core, RESTful APIs, SPA JavaScript frameworks, SQL Server
  • Excellent skills in implementing software development design patterns MVC, IOC, Separation of concerns
  • Excellent skills in HTML5, CSS and user interface creation
  • Well presented, flexible, positive, resilient, methodical, team player
  • Able to produce clinical business requirements and high level design deliverables
  • Strong problem solving approach to live issue resolution
  • Able to learn new technologies and IT systems quickly through both self study and professional courses

Desirable


  • Application of essential skills within NHS environment
  • Able to communicate with staff at all levels on complex business or clinical processes
  • Able to build good collaborative relationships with clinical stakeholders

Knowledge

Essential


  • Substantial knowledge of the full SDLC
  • Substantial knowledge of system integration interfaces and the principles between data exchange between systems
  • Substantial IT literacy in network principles, client/server models and databases
  • Substantial knowledge of automated testing processes and an understanding of how this fits within the overall delivery lifecycle
  • Excellent knowledge of defect management and structured approaches to resolution of issues
  • Knowledge of project management and methodologies, e.g. PRINCE 2

Desirable


  • An understanding of the Digital Strategy of the NHS and its implications for hospitals
  • Excellent knowledge of hospital services and how services interlink
  • Knowledge of the working practices used within the Trust, e.g. Inpatients, Outpatients, Medical Records and Medical Secretaries

Values

Essential


  • Ability to demonstrate the organisational values and behaviours

Other

Essential


  • Evidence of continuing professional and personal development
  • Office based role with the need for travel to various sites as necessary
  • Requirement for occasional travel to external user group meetings
  • Ability to undertake on-call rota working including out-of-hours, weekend and Public Holidays as required

Employer details

Employer name

The Christie NHS FT

Address

Software Development - E00413

Wilmslow Road

Manchester

M20 4BX

Any attachments will be accessible after you click to apply.

413-77838-FB-SD-B #J-18808-Ljbffr
  • Software Engineer

    2 weeks ago


    Manchester, United Kingdom Interact Software Full time

    Whether they’re writing code, building mobile apps, or fixing bugs, Interact’s software engineers are the heart of the business. Our engineers have a solutions-focused, “fix-it” mentality, and it’s this dedication to creating the best possible product that powers the company. With a complex, constantly evolving platform to work on, there are...


  • Manchester, United Kingdom Futures Manufacturing Full time

    Futures are working with an industry leading electronics business who are looking to appoint a Senior Software Engineer. We are looking for someone who has commercial experience in.NET with C# who can build software solutions from concept through to verification.On offer is the opportunity to join an industry leading business, the chance to take the lead on...


  • Manchester, United Kingdom Premier Group Recruitment Full time

    Senior Software Engineer£50,000ManchesterWe're looking for a Senior Software Engineer to join a longstanding client. The Senior Software Engineer will be working on a variety of projects within .NET, which include some greenfield and some extending of projects.Please make sure you read the following details carefully before making any applications.This will...


  • Manchester, United Kingdom Interact Software Full time

    Whether they’re writing code, building mobile apps, or fixing bugs, Interact’s software engineers are the heart of the business. With a complex, constantly evolving platform to work on, there are endless opportunities for growth and development. Engineering at Interact is the ideal place for tech-minded problem solvers who want to help the world’s best...

  • Senior Engineer

    2 weeks ago


    Manchester, United Kingdom Fairmont Recruitment Full time

    Role | Senior Software Engineer in Test Level | Senior ✨Skills | Automated Test, CI/CD and AWS Based | Manchester City Centre Hybrid | 2 days a week in-office The role is perfect for an established Senior Software Engineer in Test who's looking for an exciting challenge and to be apart of a rapidly growing Tech for good scale-up. You will play a...

  • Senior Engineer

    2 weeks ago


    Manchester, United Kingdom Fairmont Recruitment Full time

    Role | Senior Software Engineer in Test Level | Senior ✨Skills | Automated Test, CI/CD and AWS Based | Manchester City Centre Hybrid | 2 days a week in-office The role is perfect for an established Senior Software Engineer in Test who's looking for an exciting challenge and to be apart of a rapidly growing Tech for good scale-up. You will play a...


  • Manchester, United Kingdom Interact Software Full time

    Whether they’re writing code, building mobile apps, or fixing bugs, Interact’s software engineers are the heart of the business. Our engineers have a solutions-focused, “fix-it” mentality, and it’s this dedication to creating the best possible product that powers the company. With a complex, constantly evolving platform to work on, there are...


  • Manchester, United Kingdom Searchability Full time

    **SENIOR CLOUD SOFTWARE ENGINEER** **BRAND NEW ROLE FOR A SENIOR CLOUD SOFTWARE ENGINEER WITH A LEADING NATIONAL SECURITY COMPANY IN MANCHESTER** - Salary ranges from £60,000 to £95,000 - Manchester-based in an easily accessible location (60/40 remote/on-site split) - Working with the latest technologies in an exciting sector and innovative company -...


  • Manchester, United Kingdom Manchester Digital Full time

    Senior Software Engineer ◈ Manchester - Hybrid (2 days pm) ◈ £The company, with over 300 employees, has successfully developed and operates a thriving online marketplace utilized by millions of users. Joining their multi-disciplinary software engineering team, you will have the opportunity to contribute to cutting-edge solutions in a dynamic and...


  • Manchester, United Kingdom Softweb Resourcing Full time

    Senior C++ Software Engineer - Video / Media (Remote) Senior C++ Software Engineer – Video / Media - 100% Remote Do you have extensive C++ experience in the media, entertainment or video industry? A thriving start-up with experienced founders have created an innovative solution for the post production and film industry. You’ll be working on a new...


  • Manchester, United Kingdom Talented Recruitment Group Full time

    Senior Software Engineer Opportunity We're looking for an experienced Software Developer who is passionate about crafting cutting-edge solutions and pushing the boundaries of software development. As a Senior Software Engineer, you'll be at the heart of the key projects, performing detailed analysis of system requirements and leveraging your expertise to...


  • Manchester, United Kingdom INFUSED SOLUTIONS LIMITED Full time

    Senior Dynamics CE Engineer - Hybrid - £60K - £70K Infused Solutions have teamed up with an established organisation in Manchester recruiting for multiple Senior Dynamics CE Engineers. Delivery of high quality and cost-effective technology solutions that meet the operational goals of the business. Software designs and methods that are reflective of current...


  • Manchester, United Kingdom INFUSED SOLUTIONS LIMITED Full time

    Senior Dynamics CE Engineer - Hybrid - £60K - £70K Infused Solutions have teamed up with an established organisation in Manchester recruiting for multiple Senior Dynamics CE Engineers. Delivery of high quality and cost-effective technology solutions that meet the operational goals of the business. Software designs and methods that are reflective of current...


  • Manchester, United Kingdom Adria Solutions Ltd Full time

    C# Senior Software Engineer - Manchester Are you an experienced Senior Software Engineer seeking an exciting opportunity to take your career to the next level? Look no further! Our client is expanding their team and looking for a seasoned professional like you to join them. Responsibilities: In this role, you'll be at the forefront of backend...


  • manchester, United Kingdom ITR Partners Full time

    Job DescriptionA well regarded, UK based fintech company is actively seeking experienced Senior Software Engineers to join their team in their Manchester office. As a technologist, you will be at the heart of the company, utilising your expertise to bring innovative ideas to ensure the company stays at the cutting edge of fintech! The ideal candidate will...


  • manchester, United Kingdom ITR Partners Full time

    Job DescriptionA well regarded, UK based fintech company is actively seeking experienced Senior Software Engineers to join their team in their Manchester office. As a technologist, you will be at the heart of the company, utilising your expertise to bring innovative ideas to ensure the company stays at the cutting edge of fintech The ideal candidate will...


  • manchester, United Kingdom Explore Group Full time

    Job DescriptionSenior Software Engineer - .NET & Umbraco - Circa £55KOffice Location: Manchester (Open to Remote talent UK)My client is a global dynamic and innovative technology company at the forefront of their industry. Their undergoing a massive roll out of 15+ projects for their global well known UK commitment to excellence has driven their rapid...


  • Manchester, United Kingdom Adria Solutions Full time

    C# Senior Software Engineer - Manchester Are you an experienced Senior Software Engineer seeking an exciting opportunity to take your career to the next level? Look no further! Our client is expanding their team and looking for a seasoned professional like you to join them. Responsibilities: In this role, you'll be at the forefront of backend development,...


  • Manchester, United Kingdom Maxwell Bond® Full time

    Job Title: Senior Software Engineer – FinTech Salary: £70k Location: Manchester/Hybrid Join Manchester’s next big FinTech startup, backed by a leadership team with a knack for shaking up the finance and payments sector. They’ve just secured new funding and already have a global client base of household names. Now, they’re scaling up the team...


  • Manchester, United Kingdom Maxwell Bond® Full time

    Job Title: Senior Software Engineer – FinTechAre you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding.Salary: £70kLocation: Manchester/HybridJoin Manchester’s next big FinTech startup, backed by a leadership team with a knack for shaking up the finance and payments sector. They’ve...