Software Development Support Officer
- Posted 10 January 2025
- Salary Grade 6/ Grade 7, £33,232 - £40,247/ £40,247 - £45,163 per annum, dependent on experience
- LocationGlasgow
- Job Family Technical And Specialist
- Reference163291
Job description
Job Purpose
The School of Health and Wellbeing is home to our Electrocardiogram (ECG) Core Laboratory, based in Glasgow Royal Infirmary, where we continue to develop software currently used to interpret over 25 million ECGs each year worldwide.
We have an exciting opportunity for a Software Development Support Officer to join the Software Development Group where you will be able to use your experience of programming in a high level language to assist in the enhancement of our world leading software.
You will have knowledge of Windows or Linux operating systems and your experience of programming could come from your College/ University course or from a previous similar role. In return, we will offer you opportunities to enhance your knowledge of software development on a range of platforms, e.g, Android and iOS as well as contributing to research in the field. You will also have the rare opportunity to assist with the preparation of publications and interacting with leading industry partners.
Main Duties and Responsibilities
1. Undertake specialist technical aspects and provide technical expertise in the further development and enhancement of software for automated interpretation of ECGs.
2. Using specialist expertise independently maintain, test, evaluate and debug program code to verify accuracy and completeness and to ensure system operating proficiency, or to adapt programs to new requirements.
3. Ensure timely and operational delivery of technical resources is optimised and seek to continuously improve the technical service[SH3] .
4. Gain an understanding of and utilise machine learning software with a view to enhancing ECG analysis by computer.
5. Gain an understanding of the basic concepts of electrocardiography.
6. Assist with the preparation of documentation in relation to compliance with IEC 62304.
7. Implement new features and functionalities for ECG analysis based on project requirements.
8. Participate in the ISO 9000:2015 Quality Management System used by the Group.
9. Contribute to the process of auditing and being audited in compliance with the Quality Management System.
10. Contribute to the overall IT team culture by assisting with developing and reviewing SOPs.
11. Liaise with non-IT colleagues where appropriate e.g. to discuss potential system improvements and to ensure compliance with technical and professional standards.
12. Assist in the development of data bases of selected ECG classifications in order to facilitate the development of new diagnostic criteria.
13. Become familiar with University IT regulations.
14. Keep up to date with current developments in software and hardware of relevance to the work of the group.
15. Undertake a variety of tasks as required by the Software Development Manager.
16. To contribute to the enhancement of the University’s international profile in line with the University’s Strategic Plan, Inspiring People Changing The World. https://www.gla.ac.uk/explore/strategy/
For appointment at Grade7
17. Take a leading role in using machine learning software to enhance the accuracy of automated ECG interpretation.
18. Perform the above duties with a higher degree of independence, leadership and responsibility[SH4] .
Knowledge, Qualifications, Skills and Experience
Knowledge/Qualifications
Essential
A1 Ability to demonstrate the competencies required to undertake the duties associated with this level of post having acquired the necessary knowledge and skills in a similar role. OR: Scottish Credit and Qualification Framework level 9 [Ordinary Degree, Scottish Vocational Qualification level 4] in mathematics, computing science or a science related subject or equivalent, (including professional accreditation with relevant formal training), and experience of personal development in a similar role.
A2 Extensive knowledge of a high level programming language, e.g. C, C++ as well as Linux and Windows OS
A3 Demonstrable specialist technical skills aligned to the specified discipline or research project.
For appointment at Grade 7
A4 Significant breadth or depth of specialist technical knowledge and recognised as an expert in the relevant discipline or project. An understanding of deep neural network design.
A5 Experience of planning and progressing technical/scientific work activities within general, professional guidelines or organisational policy, using initiative and independent judgement
Desirable
B1 An understanding of signal processing, ideally include concepts related to filtering B2 Knowledge of database design and use B3 Knowledge of web based applications, development software and methodologies
Skills
Essential
C1 Ability to work under pressure while maintaining high professional standards
C2 Ability to work as a team member C3 Ability in using program design methods and programming techniques
C4 Ability to maintain a professional, courteous and patient manner when assisting and supporting users with differing IT knowledge
C5 Well-developed interpersonal and communication skills with the ability to explain technical concepts to users with differing levels of IT knowledge.
C6 Well-developed ability to adopt a methodical and logical approach to software design, structure and implementation
C7 Ability to work independently when required
For appointment at Grade 7
C8 Demonstrable organisational and time-management skills, prioritising tasks to ensure the right things are done at the right time
C9 Proven ability to apply existing knowledge to new areas of IT
Desirable
D1 Ability to develop new skills in response to technological change within the area
Experience
Essential
E1 Ability to demonstrate the competencies required to undertake the duties associated with this level of post having acquired the necessary knowledge and skills in a similar role
E2 Relevant experience in software development , ideally using a high-level programming language such as C or C++ E3 Experience of writing software user documentation
For appointment at Grade 7
E4 Proven extensive use of one of C, C++.
E5 Previous intensive use of machine learning software
Desirable F1 Familiarity with source code control systems and change management systems F2 Completion of a research project, perhaps as part of an undergraduate degree
Terms and Conditions
Salary will be Grade 6, £33,232 - £ 36,924 7 / Grade 7 £40,247 - £45,163 per annum.
Location: Glasgow Royal Infirmary
This post is full time and open ended.
The University of Glasgow has a responsibility to ensure that all employees are eligible to live and work in the UK. If you require a Skilled Worker visa to work in the UK, you will be required to meet the eligibility requirements of the visa route to be assigned a Certificate of Sponsorship.
Please note that this post may be eligible to be sponsored under the Skilled Worker visa route if tradeable points can be used under the Skilled Worker visa rules. For more information please visit: https://www.gov.uk/skilled-worker-visa.
Closing date: Monday 10 February 2025