[ref. n7147702] C# Software Engineer
Lincolnshire
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 addresses 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 (5 to 10 years solid experience of the following):
- Expertise in C# and .NET Core / .NET 6+ with focus in web development (Web Services and Web API)
- Experience using architecture patterns like MVC, MVVM, and DDD
- Strong understanding of code refactoring, modularization, and best practices for maintainability and scalability.
- Implements and enforces SOLID principles, Clean Architecture, and Deign Patterns (Factory, Repository, Dependency Injection)
- 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.
- Practiced in Agile development methodologies including Scrum and Kanban
- Able to implement new and improve existing engineering standards, best practices, and processes.
- 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 using Windows Event Logs, Performance Monitoring, and Windows Debugger (WinDbg).
- Hands-on experience with CI/CD pipelines using Jenkins
- Understanding of authentication mechanisms including OAuth, AuthLink, and OKTA.
- Version control experience with Bitbucket, Git.
- Microsoft Azure experience including Azure DevOps – Azure Pipelines is a plus.
Snap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran
Robert HalfHoffman Estates, 10 mi from Lincolnshire (IL)
Are you an experienced software engineer ready to take your career to the next level? If you are expert in C#, SQL, React, Angular and MVC technologies, we have an exciting opportunity for you. We are currently on the lookout for a Senior Software...
Abbott LaboratoriesAbbott Park, 8 mi from Lincolnshire (IL)
with bio-wearable sensors in a large-scale distributed system responsible for processing over 500 million events daily. The candidate should have strong leadership and technical ability and a passion for software engineering to help shape the team's...
BravenChicago, 26 mi from Lincolnshire (IL)
Job Title: Principal Software Engineer
Team: Systems
Location: In-Person in Chicago (IL)
Employment Type: Full-time
Start Date: ASAP
About Braven
Braven is a national nonprofit that prepares promising young peoplemany of whom are people...