Applications Developer at Heriot Watt University
Edinburgh, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

10 May, 25

Salary

46485.0

Posted On

10 Feb, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

Role: Applications Developer
Grade and Salary: Grade 7, £36,924 - £46,485 per annum
FTE and working pattern: 1 FTE, 35hrs per week, Monday - Friday
Holiday Entitlement: 33 days annual leave plus 9 buildings closed days (and Christmas Eve when it falls on a weekday)
Purpose of Role
Reporting to the Software Development Manager or Applications Development Manager, the Applications Developer will work with colleagues within the Applications and Data Team, within the Global Information Services and across the University to help support and develop a range of software systems. Some of these are bespoke applications; others are off-the-shelf systems requiring extensive customisation/configuration. We also spend considerable time developing and maintaining system-to-system integrations using services in Microsoft Azure.
Working as part of a small team, you will have strong knowledge of C# and ASP.NET, and databases (Oracle and PL/SQL are a plus). Ideally you will also have good web front-end coding skills, and knowledge of the Angular framework would be particularly helpful. Training will be given as required, including a LinkedIn Learning subscription for on-the-job training. A helpful, friendly manner when working with end-users is essential. This is a fantastic opportunity to develop your software skills as part of a small, dynamic team.

Responsibilities
  • Carry out the following hands-on development tasks:
  • Understand requirements for new use cases.
  • Plan and estimate work required.
  • Plan technical work to allow new use cases to be implemented.
  • Write unit tests.
  • Implement new use cases.
  • Liaise with users to test implementation of use cases.
  • Deploy finished code to production environment.

Contribute to maintaining and running the University

  • ‘s production software systems, including legacy systems.
  • Help to fix bugs, enhance existing code etc.
  • Keep up to date with and investigate relevant technologies and approaches that could enhance the University’s software or working practices.
  • Enhance product quality through activities such as pairing, mentoring, coaching, code-review, and identifying development needs and opportunities.
  • Liaise with third-party developers where a decision has been made to out-source particular development tasks, to ensure code quality is maintained and technical guidelines followed.

Please note that this job description is not exhaustive, and the role holder may be required to undertake other relevant duties commensurate with the grading of the post. Activities may be subject to amendment over time as the role develops and/or priorities and requirements evolve.

Loading...