Database and Web Developer

  • Uppingham School
  • Oakham, Rutland
  • 28/10/2025
Full time Information Technology Telecommunications

Job Description

Database and Web Developer

Salary: £32,000-£35,000Contract Type: PermanentHours: Monday-Friday 37.5 hours per weekLocation: Uppingham School, Uppingham

Job Purpose

The purpose of the role is to assist the Lead and Senior Database and Web Developers to:

• Provide expert-level database administration (DBA) services for the School's database systems.• Design, develop and maintain modern, web-based software applications and utilities to supplement and enhance off-the-shelf management systems.• Deliver robust 3rd line support for all database systems and applications.

You will work with experienced developers who will help you develop into a full-stack developer by on-the-job training and access to online training resources. This is an office-based role.

Your key accountabilities will include:• Assist with the design of the school's data warehouse, providing the necessary infrastructure for Business Intelligence (BI) dashboards, analytics and reporting tools• Support the design and configuration of Microsoft SQL-based databases• Assist with database monitoring, backup routines, and data integration processes (ETL, API, etc.)• Develop, maintain and enhance in-house software applications• Provide expert-level software and database support during critical operations, ensuring continuity and performance during peak periods• Maintain accurate documentation for all database and software systems.• Develop and support off-the-shelf and in-house software applications using Microsoft technologies.• Contribute to software testing, deployment, and version control in line with best practices.• Provide 3rd line support for internal systems and assist staff during critical business events.• Collaborate with support teams to enhance their technical capabilities through training and documentation.• Maintain high standards of customer service through clear and professional communication

Qualifications:• Degree in Computer Science.

Skills and Experience:• At least one year's programming experience using .net 6+ with C# or equivalent in similar languages (essential).• Using Blazer Web Assembly and Telerik to create web client applications or GUI web design using similar frameworks and techniques.• Use of RESTful APIs to obtain and manipulate data.• At least one year's experience of Microsoft (or similar) SQL queries to extract and manipulate data in multi-tabled normalised databases (essential).• Knowledge of Data Warehousing design and data presentation techniques especially using tools such as SSAS, PowerBI, Telerik Reporting (or similar)• Knowledge of programming and manipulating Microsoft cloud services such Azure/Sharepoint/Teams• Any development of Console Applications/Windows Service Applications.

BenefitsThe annual holiday entitlement is 30 working days, of which up to 5 days must be taken over the Christmas period. Public holidays in term time are normal working days; a day off in lieu is given at another time.

• Defined contribution scheme: employee contribution matched by School by factor of two, up to 10% maximum.• 50% contribution to premiums for School's private health scheme• Free membership of dual-use Sports Centre (£25 annual joining fee)• Free staff lunches in term-time• School fee discount for children of staff• Retail, gym, supermarket, cinema and restaurant discounts (via Westfield Benefits)• Cycle to work scheme• Employee Assistance Programme which provides a range of support including counselling and legal advice.• Occupational Health Services• Free annual 'flu jabs'• Recognised as a "Disability Confident" employer• Recognised as a "Mindful" employer

You may have experience in the following: Junior Software Developer, Graduate Developer, Database Administrator, Full Stack Developer, Web Developer, Software Engineer, Application Developer, Systems Developer, Database Developer, Junior Programmer, etc.

SafeguardingThe post-holder's responsibility for promoting and safeguarding the welfare of children and young persons for whom s/he is responsible, or with whom s/he comes into contact, will be to adhere to and ensure compliance with the School's Safeguarding (Child Protection) Policy at all times. If in the course of carrying out the duties of the post the post-holder becomes aware of any actual or potential risks to the safety or welfare of children in the School s/he must report any concerns to the School's Designated Safeguarding Lead (DSL) or to the Headmaster.

REF-