Job summary
If you have experience in software development and writing code using recognised programming languages, then the NHS Business Services Authority (NHSBSA) and the NHS Electronic Staff Record (ESR) Central team has an opportunity for you.
The team supports back and front-end system integration flows via api and batch. We are seeking a highly motivated Technical Analyst/ Technician, capable of working alone as well as part of the technical team.
You will work within the NHS ESR Technical Team to design and develop interfacing solutions using recognised programming languages as well as supporting and improving production services.
An understanding of the software development lifecycle, as well as being able to produce technical documentation will be key.
Flexibility will be important as you will be required to work across different programmes of work at any one time, managing multiple deliverables as part of the Technical Team, so every week will be different!
The role is home based with an expectation that you'll attend periodic meetings in person.
Main duties of the job
- Design, develop and test new software and solutions using Python or Pearl in the main.
- Provide support, investigation and resolution of support queries for existing interfaces. This will mean recreating reported issues and then providing coding solutions to any errors found.
- Work closely with team colleagues to design and develop the look and feel of the user facing products, whilst complying with accessibility guidance and corporate standards.
- Work within the team to design the products and tools required to facilitate the efficient support of the existing services as well as the developing new services and tools to support these services such as system dashboards showing current processing status.
- Ensure the products are compliant with the specified internet browsers and associated third party software solutions and version standards
- Maintain technical documentation and guides for internal and external users.
- Produce reports for both internal teams and clients.
About us
Here at the NHS Business Services Authority (NHSBSA), what we do matters.
We manage the NHS Pension scheme, process prescription payments and much more. Our services are used by NHS organisations, contractors and the public: we take pride in being part of something so meaningful, that touches millions of lives.
Just as we design our services around the needs of our customers, we place our people at the heart of our organisation. That's why when you join us, you'll be empowered and given the right support to help your career grow.
As one of the UK's Best Big Companies to work for, we're all connected to our values: Collaborative, Adventurous, Reliable and Energetic. We care about our people, our purpose, and your progress.
We strive to offer a fantastic colleague experience, where every voice is heard, and every colleague is supported and respected. Wellbeing, diversity and inclusion is at the centre of this, so when you join us, you can connect with our Lived Experience Networks who help us to bring our authentic selves to work.
We welcome applications from people of all backgrounds and circumstances. We are committed and proud to be a flexible employer and will endeavour to offer a working pattern that suits you wherever possible, whether that be hybrid working, flexible hours, job sharing and more.
Ready to join us on our journey to be a catalyst for better health? Apply today and see where the NHSBSA can take you.
We are people connected to care.
Job description
Job responsibilities
Job purpose:
This position is to support the senior analysts in the development of new scripts and the upkeeping of the current scripts which form the ESR integration suite. There is an amount of reporting and documentation which is associated with this position in which you will be working alongside the 3 senior analysts already in post and 1 other Analyst.
The main activities are:-
- To provide support of production interfaces
- To design, develop, unit test and system test new or enhanced interfaces
- To support, maintain and develop the application software running on the NHS Hub which support the processing of Interfaces.
- Resolve any issues relating to interface testing and data problems
- To assist with User Testing of interfaces
- Provide guidance, process and procedure information to trust project teams during interface testing
- To evaluate the trust interface requirements and produce detailed specification on a site by site basis
- Resolve any issues relating to interface testing and data problems
In this role, you are accountable for:
Duties will be the developing of new interfaces and the support of the production interfaces.
Development of new or enhanced Interfaces
- To build and test new software, against a system specification, ready for user testing.
- To be able to identify errors or issues and to apply urgent fixes or agree developments to resolve the error or issue within the often limited time scales.
Support of Application Infrastructure on the NHS Hub
- Ability to respond to queries on existing interfaces.
- To be able to identify errors or issues and to apply urgent fixes or agree developments to resolve the error or issue.
- Provide technical and non-technical support to users of all designations, both on the telephone and during face-to-face meetings.
- Apply knowledge and experience to plan and execute system mergers and large volume data changes.
Development of new interface requirements
- Working with trusts to analyse interface requirements.
- Specification and development of software to meet requirements
- Working with ESR Central Team to ensure adequate specifications or development work
- Working with ESR Central Team, Group Project Managers and Employing Organisation representatives to test interface software.
- Produce and maintain system documentation for internal and external use.
- Ensure all the processes are being followed correctly and all deadlines achieved on time.
Job description
Job responsibilities
Job purpose:
This position is to support the senior analysts in the development of new scripts and the upkeeping of the current scripts which form the ESR integration suite. There is an amount of reporting and documentation which is associated with this position in which you will be working alongside the 3 senior analysts already in post and 1 other Analyst.
The main activities are:-
- To provide support of production interfaces
- To design, develop, unit test and system test new or enhanced interfaces
- To support, maintain and develop the application software running on the NHS Hub which support the processing of Interfaces.
- Resolve any issues relating to interface testing and data problems
- To assist with User Testing of interfaces
- Provide guidance, process and procedure information to trust project teams during interface testing
- To evaluate the trust interface requirements and produce detailed specification on a site by site basis
- Resolve any issues relating to interface testing and data problems
In this role, you are accountable for:
Duties will be the developing of new interfaces and the support of the production interfaces.
Development of new or enhanced Interfaces
- To build and test new software, against a system specification, ready for user testing.
- To be able to identify errors or issues and to apply urgent fixes or agree developments to resolve the error or issue within the often limited time scales.
Support of Application Infrastructure on the NHS Hub
- Ability to respond to queries on existing interfaces.
- To be able to identify errors or issues and to apply urgent fixes or agree developments to resolve the error or issue.
- Provide technical and non-technical support to users of all designations, both on the telephone and during face-to-face meetings.
- Apply knowledge and experience to plan and execute system mergers and large volume data changes.
Development of new interface requirements
- Working with trusts to analyse interface requirements.
- Specification and development of software to meet requirements
- Working with ESR Central Team to ensure adequate specifications or development work
- Working with ESR Central Team, Group Project Managers and Employing Organisation representatives to test interface software.
- Produce and maintain system documentation for internal and external use.
- Ensure all the processes are being followed correctly and all deadlines achieved on time.
Person Specification
Personal Qualities, Knowledge and Skills
Essential
- Python / Development Ability
- Perl / Development Ability
- SQL Skills
- API Knowledge
- Ability to progress own ideas and concepts
Experience
Essential
- Proficient use of a programming languages
- Relational Database
- Software development lifecycle
- Working in a technical development environment
Qualifications
Essential
Person Specification
Personal Qualities, Knowledge and Skills
Essential
- Python / Development Ability
- Perl / Development Ability
- SQL Skills
- API Knowledge
- Ability to progress own ideas and concepts
Experience
Essential
- Proficient use of a programming languages
- Relational Database
- Software development lifecycle
- Working in a technical development environment
Qualifications
Essential
Additional information
Applications from job seekers who require current Skilled worker sponsorship to work in the UK are welcome and will be considered alongside all other applications. For further information visit the UK Visas and Immigration website (Opens in a new tab).
From 6 April 2017, skilled worker applicants, applying for entry clearance into the UK, have had to present a criminal record certificate from each country they have resided continuously or cumulatively for 12 months or more in the past 10 years. Adult dependants (over 18 years old) are also subject to this requirement. Guidance can be found here Criminal records checks for overseas applicants (Opens in a new tab).