Senior Software Engineer

University of Glasgow

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 Location