Job Objective
The Senior Software program Engineer will develop and preserve the bespoke functions utilized in assist of the college operations throughout the school. These bespoke functions embrace, however aren’t restricted to, facilitating the organisation of day-to-day operations, gathering, analysing, and reporting each educating, analysis, and monetary knowledge. The postholder will initially be assigned to the operation of the James Watt Nanofabrication Centre (JWNC) for an preliminary interval of not lower than a yr to achieve an perception into the functions used on this perform. After this they may start to have a wider remit, however their primary duties will nonetheless revolve across the JWNC.
Most important Duties and Obligations
1. The place applicable, develop current bespoke software program functions, particularly capturing knowledge from the excessive worth analysis instruments and curating it in a helpful means for customers.
2. To work with different workforce members to design and creator new software program functions which assist and improve the effectiveness of the School of Science and Engineering.
3. To take care of current bespoke software program functions, together with implementing a patching regime to keep up the safety integrity of the functions, and upgrading the person software program parts to all software program parts stay supported by the seller.
4. To work with colleagues throughout the faculties to keep up all servers, guaranteeing that every one applicable providers stay accessible, safe, patched, backed up and applicable upkeep schedules are managed and delivered.
5. To work with colleagues to boost the device base by writing software program methods which assist the each day operations of the instruments, for example, automating operations and gathering and analysing knowledge to enhance throughput and utilisation of the tools.
6. To assist the consumer group in the usage of the varied functions and to be the primary level of contact to resolve any points skilled by the customers and to work collaboratively with senior colleagues to resolve extra advanced issues.
7. To undertake coaching as a part of a continuous enchancment programme and hold updated with new developments in computing {hardware} and software program.
8. To coach the consumer group in the usage of bespoke software program packages to allow extra environment friendly utilisation of the instruments throughout CoSE.
9. Every other duties which can on occasion be required by the CoSE Head of IT or CoSE IT Service Operations Supervisor.
Information, {Qualifications}, Abilities, and Expertise
Information/{Qualifications}
Important
A1 Both: Means to show the competencies required to undertake the duties related to this degree of put up having acquired the mandatory information and abilities in an identical position.
Or: Scottish Credit score and Qualification Framework degree 8 (Scottish Vocational Qualification degree 4, Larger Nationwide Diploma) or equal, and expertise of private improvement in an identical position
A2 Information of recent PHP, JavaScript and CSS
A3 Information of SQL and database buildings
A4 Information of internet protocols and utility buildings
A5 Information of Linux, OS-X and Microsoft working methods
Fascinating
B1 A level in Computing, laptop programming or Engineering programming
B2 Information of at the least one PHP Framework, e.g. Laravel, Symfony
B3 Information of different languages e.g. C, Python, Go
B4 Information of automated testing frameworks
B5 Information of a wide range of cell working methods resembling Android and IOS B6 Information of database administration
B6 Publicity to NoSQL databases resembling MongoDB
B7 Appreciation of community safety
B8 Fundamental information of web protocols resembling HTTP & SMTP
B9 Fundamental information of PC {hardware} and development
Abilities
Important
C1 Programming and debugging with fashionable PHP
C2 Troubleshooting software program issues
C3 Designing and sustaining SQL databases
C4 Means to independently discover info and options from the net
C5 Means to take care of finish customers of various technical information while sustaining good customer support
C6 Good communication abilities with a functionality to construct collaborative and open working relationships with IT specialists throughout the College of Engineering and within the wider College context
C7 Means to prioritise workload
Fascinating
D1 Able to utilizing different languages resembling C, Python, Go
D2 Utilizing testing frameworks resembling PHPUnit, Codeception
D3 Fault discovering of community points
D4 Instructing and coaching customers of various and non-technical backgrounds
D5 Working with Docker containers
Expertise
Important
E1 Writing absolutely practical functions in PHP
E2 Deploying functions to a manufacturing atmosphere
E3 Utilizing databases and SQL
Fascinating
F1 Utilizing distributed supply management packages resembling Git
F2 Expertise in writing or sustaining code for operational and diagnostic functions
F3 Expertise in troubleshooting community points
F4 Expertise of working with databases from the command line
F5 Expertise in assist for a wide range of methods, e.g. Home windows, Linux, Macintosh, Android, iOS
F6 Understanding of well being and questions of safety
Within the JWNC, computing efforts vary from advanced knowledge dealing with to regulate excessive finish instruments all the way down to programming easy scripts for backup or knowledge switch functions. The put up might not be related to or required to assist all this selection, however an curiosity and enthusiasm in computing in any respect ranges is fascinating, to grasp the wants of the JWNC in as nice a depth as potential.
Phrases and Circumstances
Wage might be Grade 6, £32,332 – £36,024 each year.
This put up is full time (35 hours per week) and open ended (everlasting).
As a part of Workforce UofG you’ll be a member of a world altering, inclusive group, which values ambition, excellence, integrity and curiosity.
As a valued member of our workforce, you may anticipate:
1 A heat welcoming and fascinating organisational tradition, the place your skills are developed and nurtured, and success is widely known and shared.
3 A versatile method to working.
We consider that we will solely attain our full potential by the skills of all. Equality, range and inclusion are on the coronary heart of our values. Functions are significantly welcome from throughout our communities and particularly individuals from the Black, Asian and Minority Ethnic (BAME) group, and different protected traits who’re under-represented throughout the College. Learn extra on how the College promotes and embeds all points of equality and variety inside our group
https://www.gla.ac.uk/myglasgow/humanresources/equalitydiversity/
.
View or Apply
To assist us monitor our recruitment effort, please point out in your cowl/motivation letter the place (globalvacancies.org) you noticed this job posting.
Job title: Senior Lecturer or Senior Teaching Fellow in Computer Games Development Company Liverpool John…
Job title: Research Lab Coordinator Company University of Saskatchewan Job description of Work: Reporting to…
Job title: Postdoctoral Research Associate Company University of Edinburgh Job description Job Description:Grade UE07: £40,247…
Job title: Cook, Casual, Food & Nutrition Services Company Providence Care Job description Job Code:…
Job title: Strathclyde Chancellor's Fellow/Lythe Lecturer in Media Analytics Company University of Strathclyde Job description…
POSITION OVERVIEW CALL CENTER REPRESENTATIVE JOB OPENINGS We are looking for call center reqpresentatives to…