Job description
Senior Software Engineer
Location: Worcestershire
Our Client, a well established and growing Software Company are seeking a Senior Developer.
Key responsibilities
1. Develop and maintain high quality software solutions
2. Write unit and integration tests for new and existing code
3. Troubleshoot, investigate and resolve issues, documenting fixes
4. Perform code reviews and provide technical guidance to peers
5. Mentor junior team members and share best practice
6. Support migration from legacy applications to modern platforms and standards
7. Liaise with international clients, turning requirements into clear technical specs
8. Contribute ideas for continuous improvement and product innovation
Skills and experience
9. Strong commercial experience with C#, .NET, WPF/XAML and SQL Databases
10. Background in ERP or other database-driven applications
11. Some front end or full stack experience is beneficial
12. Version control with Git or GitLab
13. Proven problem solving and critical analysis skills
14. Experience mentoring or leading other developers
15. Confident communicator with client-facing experience
16. Able to work effectively in a dynamic environment and adapt to changing priorities
17. Full UK driving licence and access to a vehicle
18. Degree in Computer Science, Software Engineering or related discipline preferred
Benefits
19. Competitive salary depending on experience
20. Bonus scheme
21. Company phone for personal use
22. Open holiday policy, minimum 25 days plus bank holidays
23. Company pension with employer-matched contributions
24. Flexible and hybrid working options
25. Relaxed working environment
26. Free parking