Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
ATS Company: ATS Corporation
Requisition ID: 15192
Location:
Blaby, ENG, GB, LE8 4EZ
Senior Software Developer Job Description Additional Information
About the Role: We are looking for a capable and enthusiastic C# .NET Developer to join our team. You will be working across a mix of greenfield projects, R&D initiatives, and modernising legacy systems. This is a fantastic opportunity to flex your skills, while learning new ones along the way.
What We are Looking For: You will need to have solid experience, with the full software development lifecycle-from concept and design through to testing and deployment. We are looking for someone who can hit the ground running, contribute ideas, and enjoy being part of a collaborative, solution-focused team.
What You Will Bring
- At least 2+ years of hands-on experience in a commercial software development environment
- Excellent communication skills, both written and verbal
- A proactive mindset, with the ability to take ownership and manage your own workload
- A genuine team player, who enjoys collaborating and contributing to group success
Core Technical Skills Required:
- Solid experience with C# and the .NET framework, with the confidence to build clean, maintainable code
- Solid experience with relational database design , in particular with SQL Server, with a thoughtful approach to data structure and performance
Desired Experience With (some, but not all):
- Desktop application frameworks, such as WPF, WCF, or UWP
- Entity Framework Core or other ORMs for data access
- Azure or other Cloud platforms-especially with an eye towards future deployments
- Clear, structured technical documentation, from design specs to testing materials
- Mobile app development, particularly with Xamarin or .NET for Android
- Hardware integration, including ESP32 microcontrollers or PLCs
- Source control using Git and collaborating via branches, pull requests, and versioning workflows
- SQL Server Management Studio (SSMS) for working with relational databases
- Strong interpersonal skills-interpreting customer needs, supporting users, and clearly communicating ideas within the team
- AI-enhanced development, such as using GitHub Copilot, coding with AI tools, or even training models
What You will be Doing
- Contributing to the design and development of new software products and R&D projects
- Maintaining and modernising legacy systems by converting them to C# .NET
- Working across the full development lifecycle
- Collaborating with cross-functional teams
- Supporting the continuous improvement of development practices, tools, and workflows
- Participating in code reviews and sharing knowledge with other team members
Occasionally liaising with internal stakeholders, or customers to clarify requirements or support installations and upgrades