Senior Software Developer

  • ATS Automation Tooling Systems Inc
  • Blaby, Leicestershire
  • Jul 04, 2025
Full time I.T. & Communications

Job Description

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