Front End Developer - AI Trainer
DataAnnotation
Full-time
Clarksville, TN
Job description
Overview:
Snap-on Diagnostics is seeking an outstanding C# Software Engineer to work on enhancing and maintaining applications which are critical for business. In this role, you will be part of a global team that designs and develops new features, fixes bugs, and address technical debt.
This position requires an excellent team player with great communication skills who demonstrates a passion for delivering software of uncompromising quality to customers.
Essential skills required (1 to 5 years of experience including the following):
- Experience in C# and .NET Core / .NET 6+ with focus in web development (Web Services and Web API)
- Experience using architecture patterns like MVC, MVVM, DDD
- Understanding of code refactoring , modularization, and practices for maintaing and scalability
- Working knowledge of Entity Framework, LINQ, and SQL / SQL Server
- Experience in Test Automation using tools / frameworks (Postman, Selenium, NUnit) and writing clean testable code
- Practice in Agile development methodologies including SCRUM and Kanban
- Successful Track Record as a Team Player
- Excellent verbal and written communication skills
- Self-Motivated and self-organizing.
The following skills are not essential, but desirable:
- Windows system troubleshooting knowledge
- Experience with Jenkins
- Version control experience with Bitbucket, GIT
Snap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran