Analyst/Programmer

Updated: about 2 months ago
Location: Glasgow, SCOTLAND
Deadline: 15 Mar 2024

Job Purpose

As a member of the Information Services IT team, design, develop, test and implement enhancements to existing bespoke software solutions as well as building new user-friendly, high-quality software solutions based on user requirements and analysis of business logic primarily for the College of Medical, Veterinary & Life Sciences (MVLS) within the University.

Main Duties and Responsibilities

1. Collaborate in the design and analyse the impact of any business process changes on applicable development systems, evaluating the requirements to develop and deliver appropriate technical solutions. 2. Design, develop and test new systems, producing detailed design specifications and documentation, and ensuring at all stages that the system delivered will meet user requirements and expectations.

3. Implement and support systems, either developed in-house or third party packages for aligned college.

4. Provide continued support, maintenance, monitoring and enhancements to existing systems in order to ensure that services are consistently available at all times and meet the evolving needs of the users.

5. Provide support for system users in order to resolve day-to-day problems which could originate from technical problems or business related issues.

6. Prepare and deliver user training and familiarisation sessions for new and existing systems.

7. Liaise with colleagues to ensure compliance with technical and professional standards.

8. Ensure continued familiarisation with new technologies and keep skills up-to-date.

9. Contribute to the Information Services Strategic Plan.

Knowledge, Qualifications, Skills and Experience

Knowledge/Qualifications

Essential:

A1 Scottish Credit and Qualification Framework level 9, (Ordinary Degree, Scottish Vocational Qualification level 4), or equivalent (including professional accreditation with relevant formal training), in an IT or related subject and experience of personal development in a similar or related role(s). Educated to Degree level in IT or related subject.

A2 Detailed knowledge of Systems design: using design tools to specify complex systems comprising technologies such as RDBMS, Web development tools, security modules. A3 Detailed knowledge of Languages: C# .Net, CSS using Bootstrap.

A3 Detailed knowledge of RDBMS: SQL Server, Management Studio, SSIS packages.

A4 Detailed knowledge of Development tools: Code repositories (e.g. TFS, GitHub), IDEs (e.g. Visual Studio), Frameworks (.net Core, MVC, Entity Framework).

A5 Detailed knowledge of Methodologies: Analysis and design (e.g. UML, Agile).

A6 Detailed knowledge of JavaScript libraries such as JQuery and Data Tables.

Desirable:

B1 Business tools: MS Project, MS Visio.

B2 Project Management: PRINCE2.

B3 [SB8]  Testing tools such as nUnit.

B4 ASPX webforms using VB and C#.

B5 php, MySQL.

B6 Delphi.

Skills

Essential:

C1 Excellent analytical problem solving skills.

C2 Ability to work within and contribute to a dynamic team.

C3 Ability to acquire complex technical knowledge in a rapid and ever-changing environment.

C4 Ability to interact positively with a variety of users with differing IT knowledge

C5 Ability to work under pressure.

C6 Good interpersonal skills

C7 A good understanding of project management principles.

Experience

Essential:

E1 A proven track record and experience in systems analysis and application development participating in all stages of system development life cycle.  OR the 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 or number of different Software Development/IT roles. This experience should have been gained using the technologies as specified in the ‘Knowledge/Qualifications’ section above.

Desirable:

F1 Experience of designing, developing and troubleshooting dynamic ASP Web pages.

F2 Experience using Team Foundation Server.

F3 Experience of Design Methodologies.

Terms and Conditions

Salary will be Grade 7, £39,347 - £44,263 per annum

This post is offered on a full time (35 hours per week) and open ended (permanent) basis. Relocation assistance will be provided where appropriate.

NB: This post is a readvertisement. Previous applicants need not apply.

As part of Team UofG you will be a member of a world changing, inclusive community, which values ambition, excellence, integrity and curiosity.

As a valued member of our team, you can expect:

1 A warm welcoming and engaging organisational culture, where your talents are developed and nurtured, and success is celebrated and shared.

2 An excellent employment package with generous terms and conditions including 41 days of leave for full time staff, pension - pensions handbook https://www.gla.ac.uk/myglasgow/payandpensions/pensions/, benefits and discount packages.

3 A flexible approach to working.

4 A commitment to support your health and wellbeing, including a free 6-month UofG Sport membership for all new staff joining the University  https://www.gla.ac.uk/myglasgow/staff/healthwellbeing/.

We believe that we can only reach our full potential through the talents of all. Equality, diversity and inclusion are at the heart of our values. Applications are particularly welcome from across our communities and in particular people from the Black, Asian and Minority Ethnic (BAME) community, and other protected characteristics who are under-represented within the University. Read more on how the University promotes and embeds all aspects of equality and diversity within our community https://www.gla.ac.uk/myglasgow/humanresources/equalitydiversity/.

We endorse the principles of Athena Swan https://www.gla.ac.uk/myglasgow/humanresources/equalitydiversity/athenaswan/ and hold bronze, silver and gold awards across the University.

We are investing in our organisation, and we will invest in you too. Please visit our website https://www.gla.ac.uk/explore/jobs/ for more information.



Similar Positions