System Analyst / Programmer
New Yesterday
Overview
Role: Systems Analyst / Programmer
Based: Remote (UK based)
Hours: 37.5 hours per week, Monday to Friday
Role overview: You’ll design, document, and support changes across the suite of applications. Approximately 70% of time is spent converting organisational requirements into detailed technical specifications for developers and testers. Knowledge of programming practices, languages, and environments is required, with a proactive approach to learning and a growth mindset. From the Student Information System to relational databases, websites, and 3rd party integrations, you’ll help ensure systems evolve to meet business needs. You’ll work closely with the Head of Applications Development and other stakeholders to ensure changes are well-designed, clearly specified, and implemented with quality and reliability in mind.
Key Responsibilities
- Spend about 70% of your time converting organisational requirements into detailed technical specifications for developers and testers to use.
- Design and document: changes to relational database schemas (tables, columns, constraints, indexes); changes to business logic (stored procedures, triggers); changes to front-end systems (Windows and web applications); changes to data integrations (Azure Logic Apps, API Management, Data Factory); changes to 3rd party system integrations (3rd party APIs, authentication, data transformations).
- Ensure changes achieve organisational goals, are reliable, maintainable, performant, and do not affect existing functionality elsewhere in the system.
- Communicate changes to the Application Development team by updating the documentation library of detailed technical specifications, arranging meetings to explain changes, and following agreed standards with clear writing.
- Spend about 20% of your time working with stakeholders to understand requirements for change and help implement the change within their departments.
- Spend about 10% of your time programming the changes to systems when developer capacity is reduced.
Skills and Qualifications
- Excellent knowledge and experience of development methodologies.
- Excellent knowledge and experience of programming techniques.
- Excellent knowledge and experience of relational databases.
- Excellent communication, particularly of complex concepts.
- Knowledge of cloud-based integrations would be desirable.
- A proactive and analytical mindset with the ability to learn and understand a large, complex system.
We support work-life balance and welcome flexible working discussions at interview stage.
To apply: submit your CV with a covering letter explaining your suitability for the role. CVs without a covering letter will not be considered. Note: depending on the number of CVs, we may close the advert early and may not be able to respond to all unsuccessful applicants.
Salary and Benefits
- Buying and selling of annual leave (discretionary and decided annually)
- Cycle to work scheme
- Generous holiday entitlements that increase after 2 and 5 years of service
- Employee assistance scheme
- Employee volunteering scheme (one free day per year)
- Flexible working arrangements
- Free eyesight tests and vouchers for glasses
- Life insurance
- Paid time off for appointments
- Pension plan
- Perkbox membership for employee benefits and discounts
- Private medical insurance (dependent on job family)
- Season ticket and health club loans (after probation)
- Service recognition
- Social activities
- Training and development opportunities
- Impact group (sustainability)
- Social Committee events
- Wellbeing Group activities
- Business membership with The Marlowe Theatre
Seniority level
- Associate
Employment type
- Full-time
Job function
- Education, Research, and Science
Industries
- Education and Higher Education
Get notified about new System Analyst jobs in United Kingdom.
- Location:
- United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology