Senior Software Developer
Role Overview
The Senior Software Developer will design, develop and maintain software applications and digital platform features.
The role covers the full development lifecycle, including requirements, technical approaches, coding, testing, deployment, support and continuous improvement.
Development may include digital platforms, forms, workflows, case management, system integrations, APIs and custom extensions.
Key Skills for This Role
Full Job Posting
About the organisation
Oxfordshire County Council is committed to delivering high-quality services and maintaining a supportive, inclusive work environment.
The IT Platform Team develops solutions that improve access to information and services, increase business efficiency and help the organisation use technology effectively.
About the role
The Senior Software Developer will design, develop and maintain software applications and digital platform features.
The role covers the full development lifecycle, including requirements, technical approaches, coding, testing, deployment, support and continuous improvement.
Development may include digital platforms, forms, workflows, case management, system integrations, APIs and custom extensions.
Responsibilities
- Provide technical leadership, shape technical direction and set development standards.
- Review code and ensure solutions are secure, scalable, reliable and maintainable.
- Work with architects, product, delivery, design, testing, DevOps and service stakeholders to deliver practical solutions.
- Mentor junior developers through pairing, code reviews, knowledge sharing and constructive feedback.
- Contribute to agile planning, refinement and delivery while supporting continuous improvement.
Essential skills and experience
- Proven experience developing software using JavaScript, Python, PHP and SQL.
- Familiarity with HTML and CSS and 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, implement reliable fixes and optimise performance.
- Experience working in an agile environment and collaborating with technical and non-technical colleagues.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at OXFORDSHIRE COUNTY COUNCIL
Senior Data Engineer
Oxford, GBR
Oxfordshire County Council is seeking a Senior Data Engineer to design and deliver scalable data pipelines, integrations, lakehouses, warehouses and models, with a focus on Microsoft Fabric. Applicants need substantial d
Software Developer
Oxford, GBR
Oxfordshire County Council is building a new team to deliver and improve digital products, tools, and services using Microsoft Power Platform and modern development technologies. The Software Developer will design, build