Senior Software Developer

Oxfordshire County Council
Oxford, UK
2 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Working hours
Shift work
Job source

Tech stack

Microsoft Access HTML JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Software Applications Cloud Computing Code Review Data Security Software Debugging DevOps Python (Programming Language)
+11 more
Performance Tuning Secure Coding Software Engineering SQL Databases Systems Integration Web Platforms Git Low-code Front End Software Development Api Design Software Version Control

Job description

The IT Platform Team is responsible for developing streamlined solutions to allow easy access to information and services for residents, drive business efficiencies and help the organisation leverage technology.

Bringing together product, delivery, design, testing and technical expertise, the team will develop robust, secure and maintainable solutions that make services easier to access, reduce manual effort and help the organisation make better use of technology.

We’re looking for experienced developers who can provide technical leadership, mentor others and help strengthen high-quality development standards, while still staying close to hands-on delivery.

We believe great outcomes come from practical problem-solving, strong collaboration and a commitment to continuous improvement. This is a chance to play a key role in building solutions that have a lasting impact for services, colleagues and residents.

About the Role

As a Senior Software Developer, you will design, develop and maintain software applications and digital platform features that meet user, service and organisational needs.

You will work across the full development lifecycle, from understanding requirements and shaping technical approaches through to coding, testing, deployment, support and continuous improvement. This will include developing within digital platforms, forms, workflows, case management, system integrations, APIs and custom extensions where needed.

You will provide technical leadership and help shape the technical direction for the products and platforms you work on, setting development standards, reviewing code, resolving complex issues and ensuring solutions are secure, scalable, reliable and maintainable.

Working closely with Technical Architects, Product Managers, Delivery Managers, Software Developers, Business Analysts, UX and UI Designers, Test Engineers, DevOps colleagues and service stakeholders, you will translate business challenges into practical technical solutions that improve services and support better outcomes.

You will also mentor junior developers, share knowledge across the team and help build a culture where quality, learning and continuous improvement are part of everyday delivery., Depending on service need, you may work with technologies and practices including:

  • JavaScript, Python, PHP, SQL, HTML and CSS.
  • Digital platforms, forms, workflows and case management.
  • GOSS platform development and custom extensions.
  • Access Paysuite platform development and integrations
  • Zoom platform development and integrations
  • APIs, integrations and secure data exchange between systems.
  • Version control, code reviews and development standards.
  • Testing, debugging, performance optimisation and quality assurance.
  • Cloud, automation and low-code technologies where they support the right outcome.

Requirements

We’re looking for an experienced developer who can combine strong hands-on technical skills with sound judgement, clear communication, and a supportive leadership style. You will be confident leading developers, setting a clear technical direction and creating an environment where people can do their best work.

You will have proven experience using languages and technologies such as JavaScript, Python, PHP, SQL, HTML and CSS, alongside experience of version control and modern development practices. You will also be able to guide technical decision making, provide constructive challenge and help developers apply consistent standards across delivery.

You will be confident designing and developing software that is robust, secure and maintainable, with the ability to troubleshoot complex issues, optimise performance and support effective integration between systems. You will take a practical, inclusive approach to leadership, balancing delivery priorities with the development of people and technical capability.

You will be comfortable working in an agile environment, contributing to planning, refinement and delivery, and collaborating closely with technical and non-technical colleagues to turn requirements into effective, user-centred solutions. You will actively support and train junior developers through mentoring, pairing, code reviews, knowledge sharing and constructive feedback, helping them build confidence and progress their skills.

Most importantly, you will be motivated by using technology well: improving services, supporting colleagues, setting direction, sharing knowledge and helping the council deliver reliable digital solutions for the people of Oxfordshire.

Essential skills and experience

We are looking for someone who can bring strong hands-on development experience, sound technical judgement and the confidence to support others across the development lifecycle. You should be able to demonstrate:

  • Proven experience developing software using JavaScript, Python, PHP and SQL.
  • Familiarity with front-end technologies such as HTML and CSS.
  • Experience with version control systems, such as Git.
  • Strong understanding of software design, testing, debugging and secure development practices.
  • Experience developing integrations and working with APIs or secure data exchange between systems.
  • Ability to troubleshoot complex issues, identify root causes and implement reliable fixes.
  • Ability to optimise performance and contribute to scalable, maintainable solutions.
  • Experience contributing to technical direction, code reviews, development standards and continuous improvement.
  • Experience leading developers, setting clear technical direction and aligning day-to-day development activity with product and service priorities.
  • A strong desire and ability to mentor, support and train junior developers, using pairing, code reviews, knowledge sharing and constructive feedback to build capability and confidence.
  • Ability to provide clear leadership during delivery, make and communicate sound technical decisions, delegate effectively and create an inclusive, collaborative development culture.
  • Strong communication skills, with the ability to explain technical concepts clearly to technical and non-technical colleagues.
  • Ability to work independently and collaboratively as part of a multidisciplinary agile team.
  • Willingness to work in sprints, contributing to planning, refinement, delivery and improvement activities.

Experience with the GOSS digital platform, Access PaySuite or Zoom integrations would be desirable, but is not essential.

Benefits & conditions

We are open to discussions about flexible working, which can include flexi-time, part time working, job sharing, nine-day fortnights and annualised hours, depending on the requirements of the role and the service.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all