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?