Senior Application Developer

Senior Application Developer

Job Type: Temporary

Sector: Healthcare 

Duration: This role would initially be to provide back-fill on existing projects from now, December or sooner start until the end of March 2024, with a potential to extend into 2025.

Location: Norwich

Working environments: From home 4 days a week and then on site once a week in Norwich at our client’s site which could be office or hospital 

Remote Working: 

This would be a hybrid model, 1 day at our client’s site, the remainder Working from home

Band: 7

Pay Rates: 

£22.00-£25.50 paye inclusive per hour

Depending on skill and experience

Working Days and Hours: Monday to Friday, 9am-5pm

Job Purpose

  • To develop and maintain innovative core clinical web applications (both internal and external facing) for the our client. The Post Holder will act as the specialist & lead on their development projects and will need to work in an agile/lean manner, with close collaboration between other developers and stakeholders leading to delivery of higher business value.
  • The role requires a high level of disciplined self-management and ownership of outcomes. This post will be placed within the IT Development Team alongside other developers and work closely with the organisation.
  • The role will be primarily focused on developing clinical applications using Microsoft ASP MVC and MS-SQL, with an emphasis on quality and excellence. It will encompass all aspects of the development life cycle, including the design, development, testing, tuning, maintenance, and support of applications.

Key Duties and Responsibilities

  • Work with senior Trust stakeholders to undertake the analysis, design, and development of core clinical applications, involving liaising with end users and agreeing specifications and work schedules with the team, departments and line manager.
  • The post holder will work with customers/end users to develop specifications, identifying and interpreting their requirements and delivering a technical solution.
  • Analysing applications and their configuration to optimise performance and ensure reliability.
  • Postholder will carry out multiple concurrent projects that vary in length and may have a Trust wide impact.
  • Undertake the maintenance and administration of bespoke systems, including 2nd line support.
  • Prepare and maintain technical documentation, according to our client’s standards, so that other developers can easily relate to and work with the products.
  • Assist in the planning and implementation of technological upgrades to core web applications.
  • Keep abreast with technical developments, standards and national guidelines for public health, and work with the team and colleagues to ensure content and design remains in line with these.
  • Assist in developing and applying web development standards in line with National Health Service (NHS) standards.
  • Keep abreast of, and assist in implementing, where necessary, advances in web application architectures and accessibility requirements.
  • Assist in ensuring appropriate security measures are implemented for existing and new applications.
  • Convey technical project requirements and developments to non-technical staff in appropriate non-technical language, and in both written and verbal forms.
  • Ensure all development adheres to Digital Health change, configuration, and release management procedures.
  • Attend departmental and external supplier meetings in relation to projects.
  • Work closely with senior Trust stakeholders and other members of the Digital Health Development and Integration Team
  • Ensure active participation in NNUHFT meetings including regular work review meetings with line/project managers. Reporting where appropriate on progress, issues and risks etc.
  • Proactively initiates, develops, and maintains effective working relationships with team members.
  • Understands the strengths and weaknesses of each team member.
  • Fully participate in the appraisal process, taking personal responsibility for own appraisal and documentation, setting personal objectives with line manager
  • Ensure personal development in relevant areas of technology, increasing competence and effectiveness within the Digital Health team.
  • Maintain an understanding of the legislation and policies governing information management and governance evidenced through attendance at the mandatory Information governance training sessions and/or completion of e-learning training packages.
  • Attend relevant seminars and external training courses to maintain own professional knowledge and development.
  • Assumes additional responsibility without being asked.

Qualifications, Skills and Experience 

  • Recognised web development/or informatics or equivalent qualification
  • Extensive experience in web technologies/ development in a commercial environment
  • Extensive experience of web application programming in C#, JavaScript.
  • Demonstrable extensive experience of working with relational databases and SQL (Structured Query Language).
  • Proven experience of the full life cycle of application  development (analysis, design, build, testing and implementation).
  • Experience of using source code control such as GIT and continuous deployment such as Azure DevOps
  • Experience of coding frameworks such as jQuery and layout such as Bootstrap.
  • Experience of developing for a variety of devices such as mobile, tablet.
  • Experience of Microsoft development technologies particularly IIS, dot Net, MS SQL, SSIS
  • Previous NHS working experience

Questions

Do you have previous experience working as Band 7 Senior Application Developer within the NHS or Healthcare?

Do you have previous experience working as Senior Application Developer?

Do you have extensive experience of web application programming in C#, JavaScript?

Do you have proven experience of the full life cycle of application  development?

Do you meet the criteria above and available to start immediately? 

Job reference number: YW-rgRX

Introducing Your Loyalty

Win prizes in the Your Loyalty monthly reward draw!

How does it work? It couldn't be simpler. Every time you work 40 hours within any calendar month through Your World, you'll earn one entry into our monthly reward draw! You'll also receive an additional entry for every 8 hours you work in excess of the initial 40!

loyalty 2 image loyalty 1 image
loyalty 3 image loyalty 4 image
golden

Other benefits of working with Your World

pay

Competitive pay

We aim to get you the best rates based on your skills and experience.

quick

Quick registration

Our world class compliance team will help you get out to work in no time.

support

24/7 support

Our dedicated recruitment experts and round-the-clock out of hours team are always here for you.

Find out more about the benefits of working with Your World

See more benefits

See news related to community nursing

Slide for more