Software Developer
Role details
Job location
Tech stack
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)