National AI Awards 2025Discover AI's trailblazers! Join us to celebrate innovation and nominate industry leaders.

Nominate & Attend

Software Developer

Milton Keynes
1 month ago
Applications closed

Related Jobs

View all jobs

Quantitative Developer

Data Scientist (Pricing)

Geospatial Data Scientist

Senior/Principal Data Scientist - NLP (Remote) - United Kingdom

Trainee Coding and Programmer - No Experience Required

Trainee Coding and Programmer - No Experience Required

Role Title: Software Developer
Location: Milton Keynes
Role Type: Permanent 
Salary: £45,000 PA
 
ROLE PURPOSE
As a Software Developer you will develop across the full development lifecycle using an Agile (Scrum) methodology from requirements analysis to delivery. You will also need to develop through the full stack of technology. 
 
For larger pieces of work our Solutions Architects design the solution, but for smaller and better understood pieces of work our teams steer the technical solution and implementation.  Therefore, a key part of your role will be to understand business requirements (user stories) and successfully deliver a technical solution which meets the requirement, as well as adhering to development standards, enterprise architecture and best working practices.
 
As a Software Developer you will join our high calibre team of software professionals, with a culture designed to offer a challenging but supportive and career enhancing environment. You will be required to have a high degree of professional accountability.
 
As this is primarily a backend role, you’ll be working on microservices, creating pipelines, running workloads in Kubernetes, configuring our service mesh and ensuring that everything is performing on our web site and mobile app. We don’t expect you to have experience in all these areas, be rest assured that we have an excellent track record of ensuring that new starters have the tools, time, and support from your colleagues to upskill.
 
MAIN AREAS OF RESPONSIBILITY
Technical

Develop and maintain software you are responsible for, including supporting and improving it.
Write software which compiles to standard methodologies, industry standards and is of the expected quality.
Build your own knowledge and advise others in the development of high transaction systems, with data integrity, performance and security in mind.
Follow quality guidelines and testing approaches to help deliver software that is ‘right first time’.
Adhere to security guidelines to protect company and customer data, including PCI Compliance and GDPR.
Implement architectural guidelines to ensure systems comply with solution and enterprise vision.
Tackle technical problems to ensure successful delivery of software.
Mentor less experienced team members to improve their software development capability. Agile/Scrum (Team)

As part of a scrum team you will elaborate, refine and provide estimates for development work.
Work closely with product owners and test analysts to analyse and understand requirements to develop appropriate test cases.
Collaborate with the wider scrum team and scrum master to ensure a correct and working solution is delivered within expected timeframes. The list of duties is not intended to be exhaustive but gives a general indication of the tasks involved. 
 
ACCOUNTABILITY
We place immense importance on having the right attitude, therefore you should have a real passion for technology and want to be a member of a growing and successful company. 
You should ideally possess:

The ability to work collaboratively within a team.
Share and discuss ideas to drive personal and team development.
A sense of pride in the work you undertake and deliver.
Passionate in championing our customers (both internal and external).
A level of confidence and accountability for doing the right things in the right way.
An ability to learn and further develop your existing software development skills KNOWLEDGE, SKILLS, ABILITY & EXPERIENCE
Professional Skills

Diligent with a focus on detail and accuracy.
Ability to work within project constraints.
Working effectively within a team. Technical Skills

Essential: o An understanding of developing cloud systems or working with cloud technologies.
o An understanding of the SOLID Principles of software development and how they are applied.

A level of proficiency in some of the following: o ASP.NET MVC
o Unit Testing
o The benefits of Continuous Integration/Continuous Delivery.
o Practical use of source control systems (TFS/GIT)

Desirable: o A practical application of IOC (dependency injection).
o Knowledge or experience of working with high volume systems, preferably eCommerce.
o A practical understanding of security practices, preferably PCI compliance. 
o Any development projects or experience gained using cloud technologies.
o An understanding of microservices and an event driven architecture
o A basic understanding of Kubernetes concepts

Personal Skills

A real passion for delivering quality software.
Positive attitude and personal resilience.
Good interpersonal skills. Personal Interests (Desirable)

Any personal projects, prototypes or proofs of concept which you may have worked on which demonstrate:
How you develop software.
How you follow software principles.
Why you like working with new technologies.
Your approach to solving problems and meet a requirement

National AI Awards 2025

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Data Science Jobs UK 2025: 50 Companies Hiring Now

Bookmark this guide—refreshed every quarter—so you always know who’s really expanding their data‑science teams. Budgets for predictive analytics, GenAI pilots & real‑time decision engines keep climbing in 2025. The UK’s National AI Strategy, tax relief for R&D & a sharp rise in cloud adoption mean employers need applied scientists, ML engineers, experiment designers, causal‑inference specialists & analytics leaders—right now. Below you’ll find 50 organisations that have advertised UK‑based data‑science vacancies or announced head‑count growth during the past eight weeks. They’re grouped into five quick‑scan categories so you can jump straight to the kind of employer—& culture—that suits you. For every company you’ll see: Main UK hub Example live or recent vacancy Why it’s worth a look (tech stack, mission, culture) Search any employer on DataScience‑Jobs.co.uk to view current ads, or set up a free alert so fresh openings land straight in your inbox.

Return-to-Work Pathways: Relaunch Your Data Science Career with Returnships, Flexible & Hybrid Roles

Returning to work after an extended break can feel like stepping into a whole new world—especially in a dynamic field like data science. Whether you paused your career for parenting, caring responsibilities or another life chapter, the UK’s data science sector now offers a variety of return-to-work pathways. From structured returnships to flexible and hybrid roles, these programmes recognise the transferable skills and resilience you’ve gained and provide mentorship, upskilling and supportive networks to ease your transition back. In this guide, you’ll discover how to: Understand the current demand for data science talent in the UK Leverage your organisational, communication and analytical skills in data science roles Overcome common re-entry challenges with practical solutions Refresh your technical knowledge through targeted learning Access returnship and re-entry programmes tailored to data science Find roles that fit around family commitments—whether flexible, hybrid or full-time Balance your career relaunch with caring responsibilities Master applications, interviews and networking specific to data science Learn from inspiring returner success stories Get answers to common questions in our FAQ section Whether you aim to return as a data analyst, machine learning engineer, data visualisation specialist or data science manager, this article will map out the steps and resources you need to reignite your data science career.

LinkedIn Profile Checklist for Data Science Jobs: 10 Tweaks to Elevate Recruiter Engagement

Data science recruiters often sift through dozens of profiles to find candidates skilled in Python, machine learning, statistical modelling and data visualisation—sometimes before roles even open. A generic LinkedIn profile won’t suffice in this data-driven era. This step-by-step LinkedIn for data science jobs checklist outlines ten targeted tweaks to elevate recruiter engagement. Whether you’re an aspiring junior data scientist, a specialist in MLOps, or a seasoned analytics leader, these optimisations will sharpen your profile’s search relevance and demonstrate your analytical impact.