Software Developer

Ols Ltd
Doncaster, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 30K

Job location

Doncaster, United Kingdom

Tech stack

Clean Code Principles
Java
JavaScript
Computing Platforms
C Sharp (Programming Language)
Software Quality
Code Review
Python
Commercial Software
Software Engineering
Software Systems
Technical Debt
Software Version Control

Job description

Are you an experienced software developer looking for a role where quality matters, decisions are made sensibly, and you can have a real impact without burnout or chaos?

At OLS Ltd, we're not chasing hype or experimenting on customers. We're building reliable, well-designed software that supports a growing business with real operational needs. We're looking for a developer who already has solid experience and wants to apply it in an environment that values clarity, ownership, and continuous improvement.

We're a family-run business with a strong reputation, real customers, and an expanding in-house software platform. You'll be joining at a point where your experience will genuinely influence how things are built.

This is a full-time, office-based role in Doncaster, suited to a developer who enjoys collaboration, takes pride in their work, and wants to help shape systems - not just tickets., As a Software Developer, you'll work closely with other developers and the Technical Operations Manager to:

  • Design, build, and maintain robust internal and customer-facing software systems
  • Write clean, readable, and maintainable code to a professional standard
  • Take ownership of features and improvements from design through to delivery
  • Improve existing codebases, address technical debt, and raise overall code quality
  • Participate actively in code reviews and technical discussions
  • Help translate business requirements into clear technical solutions
  • Follow and help evolve best practices around version control, testing, documentation, and security

Requirements

Do you have experience in Software development?, We're looking for someone with commercial software development experience who demonstrates:

  • Proven experience building and maintaining production software
  • Strong working knowledge of at least one core programming language (e.g. C#, JavaScript, Python, Java)
  • An understanding of software design principles and clean code practices
  • A pragmatic, problem-solving mindset
  • The ability to communicate technical ideas clearly to both technical and non-technical colleagues
  • A professional, team-focused attitude and pride in doing things properly

Experience matters but so does attitude and approach., If you're an experienced developer who wants to build quality software in a supportive, grounded environment we'd love to hear from you.

Benefits & conditions

  • 25 days holiday + bank holidays
  • Christmas shutdown*
  • Birthday off*
  • Pension scheme
  • Private healthcare via Westfield
  • Ongoing professional development and structured PDRs
  • Opportunity to shape and influence the in-house software platform, * What programming languages and technologies are you currently most confident working with?
  • Tell us about a bug or issue that was difficult to diagnose. How did you find the root cause?
  • When faced with multiple possible solutions, how do you decide which approach to take?
  • Can you give an example of a time you prevented a potential issue before it reached users?
  • How do you manage your workload when several tasks are competing for your attention?

Work authorisation:

  • United Kingdom (required)

About the company

Why You'll Thrive at OLS Ltd * Quality-Focused Development - We prioritise well-designed, maintainable systems over rushed delivery. * Real Software, Real Impact - You'll work on systems that are genuinely used and relied upon every day. * No-Blame Culture - We focus on learning, improvement, and accountability - not finger-pointing. * In-Office Collaboration - We believe the best software is built by teams that work closely together. * Work-Life Balance - We value sustainable productivity, not long hours or heroics. * Clear Progression & Influence - There's scope to grow into senior or lead responsibilities as the team and platform evolve.

Apply for this position