Job Title
Developer - Systems Development (BAU)
Location
High Wycombe Campus with some remote working.
Hours
37 hours per week.
Job Purpose
The Developer plays a key role within the Systems Development team, supporting the delivery, enhancement, and maintenance of the university’s business systems and internal applications. The role is responsible for the design, development, testing, and support of primarily back‑end services and integrations, with some front‑end development where required. Working within an Agile/Scrum delivery environment, the post holder contributes to sprint planning, technical design discussions, code development, and production support, ensuring solutions are reliable, maintainable, and aligned to user needs. The role supports continuity of development capacity across BAU systems and internal projects, maintaining delivery stability and technical quality within the Digital Transformation function.
Responsibilities
* Design, develop, and maintain back‑end services, integrations, and database components supporting the university’s business systems and internal applications.
* Contribute to front‑end development activities where required, ensuring user interfaces are functional and aligned to business requirements.
* Participate actively in Agile/Scrum delivery processes including sprint planning, backlog refinement, and retrospectives.
* Develop and support system integrations and APIs, ensuring secure and reliable data exchange between platforms.
* Undertake unit testing and support system and user acceptance testing activities to ensure solution quality.
* Investigate and resolve defects and production issues in a timely and structured manner.
* Adhere to agreed coding standards, version control practices, and deployment procedures to maintain technical quality and maintainability.
* Comply with relevant legislative and other requirements (e.g., the Data Protection Act 2018 and GDPR; Health and Safety; UKVI; and Equality and Diversity) in all working practices.
Qualifications
Education, qualifications and experience
* Degree in Computer Science, Software Engineering, or a related discipline (or equivalent demonstrable experience).
* Experience developing back‑end applications in a modern programming language (e.g., C#, .NET, Java, Node.js).
* Experience working with relational databases and data modelling.
* Experience developing or consuming APIs and integrations.
* Experience working in an Agile/Scrum development environment.
* Experience with version control systems (e.g., Git).
Skills and attributes
* Strong problem‑solving and debugging capability.
* Ability to write clean, maintainable, and well‑documented code.
* Ability to work collaboratively within a technical team.
* Attention to detail and commitment to technical quality.
Benefits
* Generous holiday entitlement (30 days per annum, plus bank holidays).
* Hybrid working (dependent on business needs).
* Training and development support opportunities.
* Contributory pension scheme.
* Discounted gym membership for the on‑site gym.
* Range of staff discounts with major retailers.
#J-18808-Ljbffr