Job summary
As a Junior Systems Developer at Tees, Esk, and Wear Valleys NHS Foundations Trust (TEWV) you will develop and maintain innovative software solutions that support the delivery of patient care. You will also work closely with your peers within the Systems and Testing teams to ensure that requirements are fully understood, documented, and tested, and will work with end users and Business Analysts to ensure what is scoped is delivered.
We are looking for enthusiasm, an eye for detail, a proactive approach, and some previous software development experience in addition to a keenness to learn and develop. You will demonstrate alignment with our Trust values of respect, compassion, and responsibility to assist with the implementation of our Digital and Data Journey to Change.
Your role will help us to achieve the Trust three big goals: To co-create a great experience for our patients, carers, and families; to co-create a great experience for our colleagues, and to be a great partner.
Main duties of the job
A member of our talented Systems Development team within the Systems and Development section, reporting into the Systems Development Manager.
The development and support of software solutions and their ongoing maintenance, aligning to the software development lifecycle is at the core of this role, along with ensuring that best practice process is adhered to in relation to software development, maintenance, and associated documentation.
To work closely with other teams within the Systems and Development section to provide advice and guidance around the development and implementation of software solutions, and to continuously seek and recommend process improvement along with the evaluation of new and emerging technologies.
About us
We are committed to supporting our staff in achieving a healthy work-life balance, alongside offering an excellent range of benefits for you and your family.
We want our staff to feel valued, supported and part of a close-knit team at TEWV where everyone's voice is heard and appreciated.
We are committed to supporting our staff with their continuous professional development.
Job description
Job responsibilities
To be a member of an established, talented and customer focused Systems Development team responsible for the design, development, implementation, and maintenance of robust software solutions.
Assist with the design, development, and implementation of efficient, robust, and secure software solutions whilst working to the latest standards in terms of industry best practice, delivery techniques and processes to ensure that the Trust gains maximum benefits from solutions implemented.
Assist in the design, development and testing of software solutions adhering to best practice and coding standards including the full commenting of code to ensure that solutions can be maintained and/or updated by the wider Systems Development team.
Person Specification
Qualifications
Essential
1. Educated to Degree standard or equivalent preferably in an informatics related subject
2. OR Equivalent experiential learning in the field of Information systems design, development, testing, and implementation.
Desirable
3. Post graduate qualification standard or equivalent or experiential learning in an informatics related subject.
4. Qualifications/certificates in software development.
Knowledge/ Skills/Experience
Essential
5. Experience of developing and supporting applications using languages such as, but not limited to: oSQL oC++ oJava
6. Experience of change control processes and supporting the production of technical specifications
7. Experience of gathering and defining user requirements.
Desirable
8. Experience of supporting complex database management systems in busy, confidential settings
9. Knowledge of change management principles (ITIL)
10. Working in an NHS environment
Personal Attributes
Essential
11. Able to work in accordance with the Staff Compact and Trust Values and Behaviours.
12. Able to work under pressure and meet deadlines.
13. Committed to continual quality and service improvement.
Desirable
14. Develop oneself and others in areas of practice