C# Software Engineer
$100k - $130kSnap-on, Repair Systems & Information
Job Title
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 Design 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.
***Must reside within driving distance of Lincolnshire, IL** NO RELOCATION EXPENSES ARE OFFERED
This position has an annual salary between $100,000 - $130,000
"Actual compensation may vary based on experience and other factors"
Snap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran
- ...Job Title: .NET / C# Developer Job Location: Lincolnshire IL Hybrid Interview Mode: Virtual Job Duration: Contract to Hire Responsibilities: Develop enhance and maintain applications using C# technologies. Design develop and support integrations...C#Full timeContract work
- ...Job Description Software Engineer - C# Developer - Capital Markets Hybrid in NYC - Contract W2 Only NO THIRD PARTIES Role Objectives This individual will be a member of the team working on mission critical projects and provides the technical expertise...C#Contract workWork experience placement
- ...Job Description Senior C#/.NET Developer Overview As a Senior C#/.NET Developer... ...and CI/CD pipelines for efficient software delivery. Support trading workflows... ...Bachelor’s degree in computer science, engineering, or a related field. Minimum of 5 years...C#Remote work
- ...Montreal, London, Brussels, Luxembourg, Geneva, Lisbon, Porto, Casablanca, Madrid and Singapore. Context: We are looking for a C# Developer to join a leading i nternational financial institution 's New York technology team, supporting front-office electronic...C#
- Job Description I am working with a Hedge Fund in NYC/NJ that is looking to upgrade the technology team. I am specifically looking for candidates 7-12 years of experience that is interested in taking a hands on leadership role. Design, build, and maintain applications...C#
- ...Who You Are Interested in managing a team of test automation software engineers? As a Test Automation Manager, you would lead teams that... ...Strong programming experience in one or more of Ruby, Java, C#/.NET, C++, Perl, or Python, with the technical judgment to challenge...C#Temporary workRelocation package
$130k - $160k
...high-quality, maintainable, and scalable software. · Lead technical assessment and scoping... ...languages and frameworks in a polyglot engineering team as project needs change. Required... ...and .NET. ·Strong proficiency in C#, .NET, React (or similar), TypeScript, JavaScript...C#Work experience placementLocal area- ...sustainability tracking applications, and AI-powered software solutions that are at the forefront of... ...-performance, scalable applications C#/.NET experience for enterprise... ...Dedicated guidance from experienced software engineers and product specialists Learning opportunities...C#Hourly payPermanent employmentInternshipSummer internshipLocal areaImmediate startRelocation package
- ...re hiring an Automation Systems Modeling Engineer to own simulation and emulation work for... ...'ll work with engineering, controls, and software teams to bring mechanical layouts into 3D... ...Customize model equipment and logic using C# and software extensions to support simulation...C#
- ...Job Description Software Engineer (C#), Financial Technology A leading financial technology firm is looking for a Software Engineer with deep C# expertise to join its development team. The team is building a state-of-the-art, multi-asset class trading platform used...C#
$200k - $250k
...0 USD Annually - $250,000.00 USD Annually Description: Software Engineering Manager Location and Work Arrangement Illinois-based role... ...expertise with the Microsoft technology stack, including: C# .NET SQL Server Entity Framework Strong Azure...C#Work at officeFlexible hours- ...on building and refactoring code. You will work in a mature C# and SQL Server environment, untangle applications that have grown... ...Experience ~ Bachelor's degree in computer science, software engineering, IT, or a related field, or equivalent experience ~5+ years...C#Full timeLocal area
$111.1k - $170.3k
...call center channels.As a Payment Systems Engineer, you’ll play a key role in designing,... ...maintain payment services and APIs using C# and .NET/.NET CoreIntegrate with payment... ...processesRequired Qualifications5-10 years of software engineering experienceStrong proficiency...C#Full timePart timeLocal area- ...Job Description We're hiring a Staff Full-Stack Software Engineer (.NET & Azure) to join a fast-growing treasury platform giving businesses... ...traditional and digital assets. If you've spent 8+ years deep in C#/.NET Core, Azure, and Angular/TypeScript, and you're the...C#
- ...Programmer Analyst will define, develop, test, analyze, and maintain new software applications. This includes writing, coding, testing, and... ...Internet Information Services · Experience with ASP.NET and C# programming languages Additional Information All your information...C#Contract work
- ...Our client is looking for a hands-on engineering leader to guide the modernization of legacy... ...~ Bachelor's degree in computer science, software engineering, IT, or a related field, or equivalent... ...skills in Python, React, TypeScript, C#, .NET/ASP.NET Core, REST APIs, and SQL...C#For contractorsLocal area
- Software Engineering Manager, GTI Team LeadMonday - Friday 8:00 - 5:00RemoteCorptax is the platform behind corporate tax for many of the largest... ..., with a shared React component library.Backend: .NET and C# services behind the product APIs.Data: Microsoft SQL Server,...C#Local areaRemote workWorldwideFlexible hours
- ...addition to tax, we pioneer new solutions in the corporate software space.We are looking for a software engineer to help us build the next generation of revolutionary... .... Today it centers on Python, Node.js/TypeScript, C#/.Net, and React, running on cloud infrastructure with...C#Local areaRemote workWorldwideFlexible hours
- ...Job Description Quant Trading firm is looking for a Software Developer to work on electronic trading connectivity infrastructure and... ...Requirement Hands on development experience in C++, Python, Java or C# Deep knowledge of the FIX protocol, with hands-on experience...C#
- ...must have a Master's degree with two years of relevant experience, or a Bachelor's with five years. Proficiency in technologies such as C#.NET, SharePoint, JavaScript, and SQL is essential. Travel may be required, and telecommuting is possible. #J-18808-Ljbffr TekInvaderZ...C#Remote job
- ...Full Stack Software Engineer Arlington Heights, IL - Onsite 4 days a week About the Opportunity: Thrively is partnering with an established... ...1,000 employees. You’ll work across the full stack using C#/.NET, React, SQL and relational databases while helping...C#Remote work
- ...LLC in Arlington Heights, IL seeks an Application Developer with a Master’s degree in CS/Engineering or related field to design, develop, and maintain software applications using C#, ASP.NET, JavaScript, AJAX, WebAPI and AngularJS. The role requires about 6 months of...C#Flexible hours
- ...for a dynamic, technically skilled Process Engineer who will be responsible for PCBA... ...Experience with PC layout/design review software (Cadence Allegro, Valor); EMS/CM supplier... ...language (Perl, Python, etc.), Visual Basic / C# .NET is a plus • Able to travel ~10%; periodic...C#Full timeContract work
- ...multithreading, performance optimization Exposure to C++ or other performance-oriented languages Client-side technologies such as C# or similar Messaging and communication protocols, including TCP-based systems Nice to have: experience with electronic...C#Work at office
- ...throughout the enterprise. We are looking for an experienced software engineer with deep Python expertise, a strong foundation in software design... ...experience in a statically typed language, such as Java or C#, with an understanding of explicit contracts, type safety, and...C#Contract workLocal area
- ...Application Developer with Master's degree in Computer Science, Engineering (any),Technology or related and 6 months of exp to... ..., develop, create, modify computer applications software using relevant technologies C# and ASP.Net technologies, JAVASCRIPT, AJAX, WebAPI, Angular...C#Flexible hours
- ...ensuring adherence to best practices in software architecture, coding standards, and security... ...’s degree in Computer Science, Software Engineering, or a related field, or equivalent work... ...supervisory role. ~ Extensive expertise in C#, ASP.NET Core (MVC and Web API), Entity...C#Full timeFor contractorsWork experience placement
- ...Description Independently perform analyses and implement data, software, or technology solutions to deliver precise, reliable, and... ...deployments for quality and operational platforms. Experience with C#, Java, or other modern programming languages (Python, Node.js,...C#Full timeTemporary workWork experience placementLocal area
- ...Requirements Bachelor's degree in computer science, related discipline, or equivalent work experience. 3 years continuous experience. C# SQL Financial Industry Experience Preferred Qualifications Understanding of Design Patterns Understanding of...C#Work experience placement
- ...· algorithms · multithreading · database design · core Java And be comfortable with: · Messaging Systems · SQL · UNIX/Linux and Windows Nice to have proficiency with: · Cloud Technology · Spring Boot · Ant · C#...C#
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C# Software Engineer. Be the first to apply!
- information technology software engineer Lincolnshire, IL
- senior software engineer remote Lincolnshire, IL
- startup software engineer Lincolnshire, IL
- software developer Lincolnshire, IL
- cybersecurity software engineer Lincolnshire, IL
- software engineer Lincolnshire, IL
- software engineer amazon Lincolnshire, IL
- intel software engineer Lincolnshire, IL
- software developer positions Lincolnshire, IL
- ngo software engineer Lincolnshire, IL





