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.

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.

Part-Time Study Routes That Lead to Data Science Jobs: Evening Courses, Bootcamps & Online Masters

Data science sits at the intersection of statistics, programming and domain expertise—unearthing insights that drive business decisions, product innovation and research breakthroughs. In the UK, organisations from fintech and healthcare to retail and public sector are investing heavily in data-driven strategies, fuelling unprecedented demand for data scientists, machine learning engineers and analytics consultants. According to recent projections, data science roles will grow by over 40% in the next five years, offering lucrative salaries and varied career paths. Yet many professionals hesitate to leave their current jobs or pause personal commitments for full-time study. The good news? A vibrant ecosystem of part-time learning routes—Evening Courses, Intensive Bootcamps and Flexible Online Master’s Programmes—empowers you to learn data science while working. This comprehensive guide explores every pathway: foundational CPD units and short courses, hands-on bootcamps, accredited online MScs, plus funding options, planning strategies and a real-world case study. Whether you’re an analyst looking to formalise your skills, a software developer pivoting into data or a manager seeking to harness data-driven decision-making, you’ll find the right route to fit your schedule, budget and career goals.

The Ultimate Assessment-Centre Survival Guide for Data Science Jobs in the UK

Assessment centres for data science positions in the UK are designed to replicate the multifaceted challenges of real-world analytics teams. Employers combine psychometric assessments, coding tests, statistical reasoning exercises, group case studies and behavioural interviews to see how you interpret data, build models, communicate insights and collaborate under pressure. Whether you’re specialising in predictive modelling, NLP or computer vision, this guide provides a step-by-step roadmap to excel at every stage and secure your next data science role.