6,980 Developer jobs in the United Kingdom
Developer / Senior Developer

Posted 13 days ago
Job Viewed
Job Description
Job Description:
***Please note that this is a hybrid role, requiring you to work onsite at our Newcastle office three days per week.**
As a Developer at Sage, you will be responsible for designing, developing, and delivering high-quality products, systems, or services that surpass customer and business partner expectations. You will also proactively share expertise on technical solutions and business processes within your area of responsibility.
You'll be joining a team of highly capable engineers who really care about what they do and thrive on collaboration and working as an Agile team to achieve amazing solutions to everyday business needs.
Key Responsibilities:
- Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.).
- Collaborate with Solution Designers early in the process to ensure the product is flexible, scalable, and resilient.
- Automate tasks through appropriate tools and scripting.
- Collaborate across teams, including product management, QA/XD, various product lines, and business units, to drive results.
- Identify and resolve performance issues to ensure optimal application efficiency and scalability.
Our Windows desktop development stack includes:
C / C++ (majority of the code)
NET Framework: C#, WPF, Prism, NUnit, etc
MFC
SQL
Key Responsibilities
- Successfully develop, deliver, and maintain high-quality desktop software (requirements, design, code, documentation, etc.).
- Collaborate with Solution Designers early in the process to ensure the product is flexible, scalable, and resilient.
- Automate tasks through appropriate tools and scripting.
- Collaborate across teams, including product management, QA/XD, various product lines, and business units, to drive results.
- Identify and resolve performance issues to ensure optimal application efficiency and scalability.
Essential requirements:
- Strong experience with C / C++
- Proficient with Microsoft Windows desktop application development
- Experience with .NET Framework; C#, WPF, Prism, NUnit
- Strong knowledge of Agile, Scrum, and/or extreme programming methodologies
Preferred:
- Some knowledge of Payroll software (preferred but not essential)
- Familiar with common UI design patterns like MVVM, MVC and MVP
- Familiar with Web Services and Rest APIs
- Familiar with GIT, GitHub, Azure DevOps, Jenkins and AWS technologies
- Familiar with Unit Testing / MOCK frameworks
- Interested in writing high quality, robust code involving approaches such as unit testing, code coverage and static code analysis.
- Naturally curious, thrives on learning new technologies and bringing new ideas into the teams to explore
- Relishes solving problems through creative engineering
VC-LINKEDIN
Function:
Product Delivery
Country:
United Kingdom
Office Location:
Newcastle
Work Place type:
Hybrid
Advert
Working at Sage means you're supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions.
Our colleagues are the best of the best. It's why we were awarded 2024 Best Places to Work by Glassdoor. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential.
Learn more about working at Sage:sage.com/en-gb/company/careers/working-at-sage/
Watch a video about our culture:youtube.com/watch?v=qIoiCpZH-QE
We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out
Learn more about DEI at Sage:sage.com/en-gb/company/careers/diversity-equity-and-inclusion/
Equal Employment Opportunity (EEO)
Sage is committed to Equal Employment Opportunity and providing reasonable accommodations to applicants with physical and/or mental disabilities.
In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Sage will be based on merit, qualifications, and abilities. Sage does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, protected disability, veteran status, sexual orientation, gender identity, genetic information, or any other characteristic protected by applicable law.
Developer
Posted 14 days ago
Job Viewed
Job Description
Unity5 is a software business delivering SaaS solutions as the UK’s leading provider of software to the parking and traffic management sector. The product suite provides a complete solution for both public bodies and private companies to effectively monitor and manage traffic and mobility services.
Founded in Exeter in 2010 and headquartered nearby, Unity5 provides enforcement and permitting software for private parking companies and local authorities to manage parking, traffic, and environmental regulations. The demand for an efficient software proposition in this market has increased significantly in recent years, given the increasing automation and digitisation of the industry, alongside an enhanced regulatory regime for operators driving increased complexity. With c.70+ employees, Unity5 has recurring revenues of £8 million per annum from over 100 customers and in September 2022, award winning growth investor Synova made a majority investment to support the next phase of growth – both in the UK and internationally.
Role Overview:
Your role as Developer will be to facilitate the delivery of work from the product backlog consisting of new features (customer enhancements and strategic business requirements), bugs, and technical debt prioritised by the Product Owner. This work consists of that which you are directly responsible for as well as units that you are involved in from a mentorship or design (technical/architectural/UI etc.) capacity.
Work must be facilitated through the development lifecycle from coding, code review, testing and release into production. Code should be produced to a high quality including ensuring the whole team gives consideration to performance and security.
We’re looking for someone sympathetic to our existing technologies and processes but also willing to help us to evolve them to match the expected growth of the team and business in an egoless way.
Accountabilities, responsibilities & main duties:
- p>Exercise exceptional problem-solving ability
-
Demonstrate high competency in PHP and version control (e.g., Git)
-
Demonstrate high competency or aptitude for PHP web frameworks
-
Understand high level architectural designs and patterns
-
Understand the importance of release management, Jira (or equivalent) discipline and version control to ensure traceable provenance
-
Recognise and employ appropriate coding design patterns/paradigms and discourage and mitigate anti-patterns and bad practice
-
Follow process, suggest improvements and embrace change
-
Build “full” end-to-end solutions
i> -
Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and Product Owner
-
Project a positive attitude and ability to work as part of an agile team but with a strong mechanical sympathy with other roles and systems
-
Provide input into planning from both a technical and functional standpoint combined with a strong sense of ownership to see work units through their lifecycle
-
Practise “fail fast” and learn from mistakes
i> -
Passively mentor more junior members of the team and support management
Python/Java experience is a nice to have, not essential.
Benefits:
In return you will be offered a competitive salary and benefits package (training, financial, health and wellbeing and social). Unity5 offers private medical insurance, enhanced maternity & paternity leave, an enhanced holiday package increasing with long service and an enhanced pension scheme.
Unity5 boasts an open, collaborative and learning-driven atmosphere, where you will work alongside a team of progressive experts in their fields, always rising to meet new challenges. You will be part of a culture that values and promotes a sense of community and connections with others. We are stable and established, with the quiet confidence of knowing our solutions deliver real value and growth to our clients.
Developer
Posted 2 days ago
Job Viewed
Job Description
Unity5 is a software business delivering SaaS solutions as the UK’s leading provider of software to the parking and traffic management sector. The product suite provides a complete solution for both public bodies and private companies to effectively monitor and manage traffic and mobility services.
Founded in Exeter in 2010 and headquartered nearby, Unity5 provides enforcement and permitting software for private parking companies and local authorities to manage parking, traffic, and environmental regulations. The demand for an efficient software proposition in this market has increased significantly in recent years, given the increasing automation and digitisation of the industry, alongside an enhanced regulatory regime for operators driving increased complexity. With c.70+ employees, Unity5 has recurring revenues of £8 million per annum from over 100 customers and in September 2022, award winning growth investor Synova made a majority investment to support the next phase of growth – both in the UK and internationally.
Role Overview:
Your role as Developer will be to facilitate the delivery of work from the product backlog consisting of new features (customer enhancements and strategic business requirements), bugs, and technical debt prioritised by the Product Owner. This work consists of that which you are directly responsible for as well as units that you are involved in from a mentorship or design (technical/architectural/UI etc.) capacity.
Work must be facilitated through the development lifecycle from coding, code review, testing and release into production. Code should be produced to a high quality including ensuring the whole team gives consideration to performance and security.
We’re looking for someone sympathetic to our existing technologies and processes but also willing to help us to evolve them to match the expected growth of the team and business in an egoless way.
Accountabilities, responsibilities & main duties:
- p>Exercise exceptional problem-solving ability
-
Demonstrate high competency in PHP and version control (e.g., Git)
-
Demonstrate high competency or aptitude for PHP web frameworks
-
Understand high level architectural designs and patterns
-
Understand the importance of release management, Jira (or equivalent) discipline and version control to ensure traceable provenance
-
Recognise and employ appropriate coding design patterns/paradigms and discourage and mitigate anti-patterns and bad practice
-
Follow process, suggest improvements and embrace change
-
Build “full” end-to-end solutions
i> -
Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and Product Owner
-
Project a positive attitude and ability to work as part of an agile team but with a strong mechanical sympathy with other roles and systems
-
Provide input into planning from both a technical and functional standpoint combined with a strong sense of ownership to see work units through their lifecycle
-
Practise “fail fast” and learn from mistakes
i> -
Passively mentor more junior members of the team and support management
Python/Java experience is a nice to have, not essential.
Benefits:
In return you will be offered a competitive salary and benefits package (training, financial, health and wellbeing and social). Unity5 offers private medical insurance, enhanced maternity & paternity leave, an enhanced holiday package increasing with long service and an enhanced pension scheme.
Unity5 boasts an open, collaborative and learning-driven atmosphere, where you will work alongside a team of progressive experts in their fields, always rising to meet new challenges. You will be part of a culture that values and promotes a sense of community and connections with others. We are stable and established, with the quiet confidence of knowing our solutions deliver real value and growth to our clients.
Developer

Posted 13 days ago
Job Viewed
Job Description
Job Description:
As a Mid-Level Software Engineer, you'll primarily build and evolve backend services and data workflows in C#/.NET while contributing to Angular front-end features when needed. You'll design and implement REST APIs, integrate AWS services, tune MySQL performance, and maintain high standards for reliability, security, and observability. You're comfortable jumping into the UI to unblock delivery (Angular/JavaScript/CSS/HTML), collaborating closely with Product, Design, and QA.
*** This is a hybrid position - working 3 days a week from our Newcastle office. ***
Key Responsibilities:
- Design, implement, and maintain .NET 8+ services and .NET Framework components.
- Build secure, well-versioned REST APIs; enforce contract and integration tests.
- Model and optimize MySQL schemas, queries, indexes, and migrations.
- Integrate with AWS services: EC2, ECS (Fargate/EC2), S3, RDS (MySQL), SQS, ElastiCache (Redis), SES, Cognito, CloudWatch.
- Containerize services and deploy via ECS with sensible health checks, autoscaling, and rollbacks.
- Add/iterate on front-end features in Angular (TypeScript), JavaScript, CSS, and HTML.
- Build and maintain CI/CD in TeamCity (triggered from GitHub PRs): test, scan, package, deploy.
- Instrument code and pipelines; monitor with New Relic + CloudWatch; respond to incidents with data-driven root cause analysis.
- Contribute to code reviews, ADRs, and lightweight design docs; keep standards crisp and pragmatic.
- Collaborate across teams; decompose work into small, incremental deliveries behind feature flags.
Qualifications & Experience
Must have:
- 3-6 years professional experience, including substantial backend work.
- Strong C# with .NET 8+ and .NET Framework.
- Solid MySQL experience (schema design, indexing, query tuning, transactions).
- Hands-on AWS usage (RDS, ECS, EC2, ELB, S3, SQS, ElastiCache/Redis, SES, Cognito, CloudWatch).
- Proficiency with GitHub, TeamCity, containers (Docker).
- Working knowledge of JavaScript, CSS, HTML and a UI framework (Angular, React etc) to contribute meaningful UI changes.
- Sound understanding of security (OAuth/OIDC with Cognito, secrets, least privilege) and performance (profiling, async I/O).
Nice to have:
- Windows Services.
- Desktop (WPF, WinForms, Chromium).
- Observability best practices (structured logging, tracing, SLIs/SLOs).
Skills (Behavioural & Leadership)
- Bias to automate and simplify; pragmatic about trade-offs.
- Clear communicator; comfortable writing short design notes/ADRs.
- Collaborative, feedback-friendly, and happy to jump between backend and frontend to unblock the team.
Function:
Product Delivery
Country:
United Kingdom
Office Location:
Newcastle
Work Place type:
Hybrid
Advert
Working at Sage means you're supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions.
Our colleagues are the best of the best. It's why we were awarded 2024 Best Places to Work by Glassdoor. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential.
Learn more about working at Sage:sage.com/en-gb/company/careers/working-at-sage/
Watch a video about our culture:youtube.com/watch?v=qIoiCpZH-QE
We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out
Learn more about DEI at Sage:sage.com/en-gb/company/careers/diversity-equity-and-inclusion/
Equal Employment Opportunity (EEO)
Sage is committed to Equal Employment Opportunity and providing reasonable accommodations to applicants with physical and/or mental disabilities.
In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Sage will be based on merit, qualifications, and abilities. Sage does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, protected disability, veteran status, sexual orientation, gender identity, genetic information, or any other characteristic protected by applicable law.
PHP Developer / Web Developer / Back-End Developer
Posted today
Job Viewed
Job Description
PHP Developer
An exciting opportunity for a PHP Developer to join our expanding digital team at Southampton University Students Union, working on innovative web development projects using PHP, MySQL, JavaScript, HTML and CSS.
If youve also worked in the following roles, wed also like to hear from you: Web Programmer, Full Stack Developer, Web Developer, Back-End Developer
SALARY: £30,250 - £34,545 pe.
WHJS1_UKTJ
JavaScript Developer - Full Stack Developer
Posted 14 days ago
Job Viewed
Job Description
JavaScript Developer / FullStack Developer
Salary: 47,000 - 53,000 per annum
Location: Chester (Hybrid - 2 days per week in office)
Are you a JavaScript Developer looking to work on cutting-edge technology and meaningful products? The client is a forward-thinking organisation where technology is at the heart of everything they do. As they continue to grow and invest in people, platforms, and products, we're looking for talented developers to help shape the future of their digital experiences.
This is an exciting opportunity to be part of a collaborative, agile environment where your code will make a difference to millions of users.
What You'll Be Doing
As a JavaScript Developer, you'll play a key role in delivering secure, scalable, and high-quality solutions. Your work will span both frontend and backend development, and you'll be empowered to influence key technical decisions.
You'll:
- Design, develop, test, and deploy frontend and backend services
- Build and deploy containerized applications using Docker and Kubernetes
- Apply modern engineering principles like Domain-Driven Design (DDD) and Test-Driven Development (TDD)
- Work closely with Product Owners, Architects, and Quality Engineers
- Integrate with internal systems and third-party APIs to deliver seamless user experiences
- Contribute to architectural planning and engineering best practices
What We're Looking For
Frontend Development
- Proficiency in JavaScript/TypeScript and building modern, responsive UIs
- Frameworks and libraries such as React, Next.js, Redux, Vue.js, or Angular (React/Next.js preferred)
DevOps & Cloud
- CI/CD tools like GitHub Actions, Jenkins, or Harness
- Containerization with Docker and orchestration with Kubernetes
- Exposure to cloud platforms - ideally Google Cloud Platform (GCP) , but AWS or Azure is also welcome
Testing & Quality
- Experience with Jest, Cypress, or Pact
- A strong focus on writing maintainable, well-tested code
Backend development - Would be beneficial
- Hands-on experience with Java , including designing and implementing RESTful APIs that support scalable, secure, and high-performance architectures.
If you are interested and looking for your next role, please apply with a copy of your CV or email - (url removed)
JavaScript Developer - Full Stack Developer
Posted 10 days ago
Job Viewed
Job Description
JavaScript Developer / FullStack Developer
Salary: 47,000 - 53,000 per annum
Location: Chester (Hybrid - 2 days per week in office)
Are you a JavaScript Developer looking to work on cutting-edge technology and meaningful products? The client is a forward-thinking organisation where technology is at the heart of everything they do. As they continue to grow and invest in people, platforms, and products, we're looking for talented developers to help shape the future of their digital experiences.
This is an exciting opportunity to be part of a collaborative, agile environment where your code will make a difference to millions of users.
What You'll Be Doing
As a JavaScript Developer, you'll play a key role in delivering secure, scalable, and high-quality solutions. Your work will span both frontend and backend development, and you'll be empowered to influence key technical decisions.
You'll:
- Design, develop, test, and deploy frontend and backend services
- Build and deploy containerized applications using Docker and Kubernetes
- Apply modern engineering principles like Domain-Driven Design (DDD) and Test-Driven Development (TDD)
- Work closely with Product Owners, Architects, and Quality Engineers
- Integrate with internal systems and third-party APIs to deliver seamless user experiences
- Contribute to architectural planning and engineering best practices
What We're Looking For
Frontend Development
- Proficiency in JavaScript/TypeScript and building modern, responsive UIs
- Frameworks and libraries such as React, Next.js, Redux, Vue.js, or Angular (React/Next.js preferred)
DevOps & Cloud
- CI/CD tools like GitHub Actions, Jenkins, or Harness
- Containerization with Docker and orchestration with Kubernetes
- Exposure to cloud platforms - ideally Google Cloud Platform (GCP) , but AWS or Azure is also welcome
Testing & Quality
- Experience with Jest, Cypress, or Pact
- A strong focus on writing maintainable, well-tested code
Backend development - Would be beneficial
- Hands-on experience with Java , including designing and implementing RESTful APIs that support scalable, secure, and high-performance architectures.
If you are interested and looking for your next role, please apply with a copy of your CV or email - (url removed)
Be The First To Know
About the latest Developer Jobs in United Kingdom !
JIRA Developer
Posted today
Job Viewed
Job Description
ROLE PURPOSE:
As a Jira Developer, you will be responsible for managing and maintaining the GBS ticketing platform to meet the needs of GBS’s stakeholders.
ROLE and RESPONSIBILITIES:
Configure and customise the JSM based on organisational needs.
Design, develop, and implement custom Jira solutions.
Configure Jira workflows, fields, screens, and permissions.
Administer user accounts, roles, and permissions within JSM.
Integrate Jira with other tools and systems.
Implement and support ITIL-based processes: Incident, Problem, Change, and Service Request Management.
Oversee and manage the incident management process within JSM.
Implement and optimise service request workflows in JSM.
Implement and manage change management processes within JSM.
Ensure changes are documented, tested, and implemented with minimal disruption.
Maintain an accurate inventory of IT assets using JSM’s asset management features.
Track the lifecycle of hardware and software assets.
Generate and analyse reports to evaluate the performance of the IT service desk.
Provide insights and recommendations for continuous improvement.
Ensure platform security, stability, and compliance.
Provide Jira training and support to end-users and assist with necessary documentation.
Sharing of good practice with stakeholders across GBS.
ESSENTIAL SKILLS and EXPERIENCE:
Demonstrable relevant experience with Jira Service Management.
Bachelor’s degree in Information Technology, Computer Science, or related field.
Proven experience as a Jira Service Management Developer.
ITIL Foundation Certification, Atlassian Certified Professional, Jira Service Management Essentials.
Familiarity with ITIL (Information Technology Infrastructure Library) principles.
Strong technical skills around JIRA API’s and related automation.
Proficiency in configuring and administering JSM.
Knowledge of ITSM best practices and industry standards.
Excellent problem-solving skills and attention to detail.
Strong written and verbal communication skills.
Ability to collaborate with cross-functional teams and departments.
Ability to work independently as well as in a team environment.
Ability to communicate technical information to non-technical users.
DESIRABLE SKILLS and EXPERIENCE:
Atlassian Certified Associate, Jira Certified Developer
Scripting and automation skills (e.g., JavaScript and PowerShell)
Please note: We are unable to offer or support visa sponsorship for this role.
JIRA Developer
Posted today
Job Viewed
Job Description
ROLE PURPOSE:
As a Jira Developer, you will be responsible for managing and maintaining the GBS ticketing platform to meet the needs of GBS’s stakeholders.
ROLE and RESPONSIBILITIES:
Configure and customise the JSM based on organisational needs.
Design, develop, and implement custom Jira solutions.
Configure Jira workflows, fields, screens, and permissions.
Administer user accounts, roles, and permissions within JSM.
Integrate Jira with other tools and systems.
Implement and support ITIL-based processes: Incident, Problem, Change, and Service Request Management.
Oversee and manage the incident management process within JSM.
Implement and optimise service request workflows in JSM.
Implement and manage change management processes within JSM.
Ensure changes are documented, tested, and implemented with minimal disruption.
Maintain an accurate inventory of IT assets using JSM’s asset management features.
Track the lifecycle of hardware and software assets.
Generate and analyse reports to evaluate the performance of the IT service desk.
Provide insights and recommendations for continuous improvement.
Ensure platform security, stability, and compliance.
Provide Jira training and support to end-users and assist with necessary documentation.
Sharing of good practice with stakeholders across GBS.
ESSENTIAL SKILLS and EXPERIENCE:
Demonstrable relevant experience with Jira Service Management.
Bachelor’s degree in Information Technology, Computer Science, or related field.
Proven experience as a Jira Service Management Developer.
ITIL Foundation Certification, Atlassian Certified Professional, Jira Service Management Essentials.
Familiarity with ITIL (Information Technology Infrastructure Library) principles.
Strong technical skills around JIRA API’s and related automation.
Proficiency in configuring and administering JSM.
Knowledge of ITSM best practices and industry standards.
Excellent problem-solving skills and attention to detail.
Strong written and verbal communication skills.
Ability to collaborate with cross-functional teams and departments.
Ability to work independently as well as in a team environment.
Ability to communicate technical information to non-technical users.
DESIRABLE SKILLS and EXPERIENCE:
Atlassian Certified Associate, Jira Certified Developer
Scripting and automation skills (e.g., JavaScript and PowerShell)
Please note: We are unable to offer or support visa sponsorship for this role.
JIRA Developer
Posted today
Job Viewed
Job Description
ROLE PURPOSE:
As a Jira Developer, you will be responsible for managing and maintaining the GBS ticketing platform to meet the needs of GBS’s stakeholders.
ROLE and RESPONSIBILITIES:
Configure and customise the JSM based on organisational needs.
Design, develop, and implement custom Jira solutions.
Configure Jira workflows, fields, screens, and permissions.
Administer user accounts, roles, and permissions within JSM.
Integrate Jira with other tools and systems.
Implement and support ITIL-based processes: Incident, Problem, Change, and Service Request Management.
Oversee and manage the incident management process within JSM.
Implement and optimise service request workflows in JSM.
Implement and manage change management processes within JSM.
Ensure changes are documented, tested, and implemented with minimal disruption.
Maintain an accurate inventory of IT assets using JSM’s asset management features.
Track the lifecycle of hardware and software assets.
Generate and analyse reports to evaluate the performance of the IT service desk.
Provide insights and recommendations for continuous improvement.
Ensure platform security, stability, and compliance.
Provide Jira training and support to end-users and assist with necessary documentation.
Sharing of good practice with stakeholders across GBS.
ESSENTIAL SKILLS and EXPERIENCE:
Demonstrable relevant experience with Jira Service Management.
Bachelor’s degree in Information Technology, Computer Science, or related field.
Proven experience as a Jira Service Management Developer.
ITIL Foundation Certification, Atlassian Certified Professional, Jira Service Management Essentials.
Familiarity with ITIL (Information Technology Infrastructure Library) principles.
Strong technical skills around JIRA API’s and related automation.
Proficiency in configuring and administering JSM.
Knowledge of ITSM best practices and industry standards.
Excellent problem-solving skills and attention to detail.
Strong written and verbal communication skills.
Ability to collaborate with cross-functional teams and departments.
Ability to work independently as well as in a team environment.
Ability to communicate technical information to non-technical users.
DESIRABLE SKILLS and EXPERIENCE:
Atlassian Certified Associate, Jira Certified Developer
Scripting and automation skills (e.g., JavaScript and PowerShell)
Please note: We are unable to offer or support visa sponsorship for this role.