SENIOR C# DEVELOPER
SENIOR C# DEVELOPER
Location: West Northamptonshire
Working Pattern: Full-time, 100% on-site
A long-established, privately owned UK organisation is looking to hire a Senior C# Developer to join its internal IT team. This is a hands-on, senior role working on business-critical, on-premise systems that support day-to-day operations across the company.
This is an opportunity to work in a stable, long-term environment where quality, reliability, and doing things properly are genuinely valued.
THE ROLE
As a Senior C# Developer, you will play a key role in the design, development, and ongoing improvement of internal software applications. You will be involved across the full software lifecycle and will have real influence over technical decisions and standards.
This is not a narrow coding role. You will work closely with users and stakeholders, contribute to architecture, mentor junior developers, and help modernise legacy systems.
KEY RESPONSIBILITIES
• Design, develop, and maintain internal business applications
• Enhance and refactor existing systems for performance and reliability
• Contribute to architectural decisions and best practices
• Work closely with users to understand requirements and usage
• Debug, troubleshoot, and optimise applications
• Mentor junior developers and support code reviews
• Create and maintain technical documentation
TECHNOLOGY ENVIRONMENT
• C#
• WinForms desktop applications
• SQL Server (Oracle also used)
• On-premise systems
• Some legacy Delphi applications (being gradually rewritten)
Delphi experience is a bonus, not a requirement.
WHAT WE ARE LOOKING FOR
• Strong commercial experience with C#
• Experience working with WinForms or desktop applications
• Solid database experience (SQL Server or similar)
• Strong problem-solving and analytical skills
• Collaborative approach and good communication skills
• Comfortable working in a traditional, long-established business
• Able to commute daily to a West Northamptonshire office
This role is fully on-site and not suitable for remote or hybrid working.
WORKING HOURS & BENEFITS
• Standard working hours: 9:00am – 5:30pm
• 7.25 working hours per day with a longer lunch break
• Competitive salary, flexible for the right candidate
• Paid overtime
• Company pension scheme
• Private healthcare for the employee
• Life insurance
• 24 days holiday plus bank holidays
• Additional holiday with length of service
INTERVIEW PROCESS
• Two-stage interview process
• Short practical C# exercise (approximately 30 minutes)
• Focus on real-world experience rather than theory
WHY APPLY?
• Long-term stability and job security
• Family-owned business with a strong culture
• High-trust environment and visible impact
• Quality-focused development with realistic timescales
• Opportunity to influence systems and technical direction