Software Engineer
Role details
Job location
Tech stack
Job description
This is a great opportunity for an experienced developer who enjoys working in a smaller, hands-on environment where you can have real impact, contribute to technical direction, and support the development of junior team members.
The business develops specialist ERP style software used within manufacturing environments, with a strong focus on performance, optimisation and real world application., You'll be working across a range of desktop based software projects, including CAD tools, production systems and optimisation platforms. The role is hands-on, with a mix of development, problem-solving and mentoring responsibilities.
You'll play a key role in:
- Designing and developing high-quality software solutions
- Maintaining and improving existing systems
- Supporting the transition from legacy platforms to more modern approaches
- Mentoring and supporting junior developers within the team
- Working closely with stakeholders to translate requirements into technical solutions
- Contributing to ongoing improvements and technical direction
Requirements
- Strong commercial experience with C#, .NET, WPF/XAML and SQL Server
- Experience working on desktop or database-driven applications (ERP experience beneficial)
- Strong problem-solving and analytical skills
- Experience mentoring or supporting more junior developers
- Comfortable working in a smaller, evolving environment where priorities can shift
- Good communication skills, with the ability to engage with both technical and non-technical stakeholders
- Experience with version control (Git/GitLab)
- Degree in Computer Science or similar (desirable)
Benefits & conditions
- Salary circa £50,000-£55,000 depending on experience
- Bonus scheme
- Company phone
- Open holiday policy (minimum 25 days + bank holidays)
- Company pension
- Free parking