Senior Software Engineer (.NET/React Developer)
Contract senior full-stack engineer (4 days/week onsite in Lisle, IL) hired via staffing firm TalentFish to work on the My International Sales (MIS) product: building .NET Core Web APIs and ReactJS front ends, migrating legacy ASP.NET Web Forms, writing complex SQL, and working with CI/CD and Kubernetes deployments.
- Compensation
- $65–$70 / hr
- Location
- Lisle, Illinois, United States
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Contract
- Experience
- 3+ years
- Category
- Frontend
- Posted
Skills
Must have
- 5+ years of development experience with ASP.NET / .NET Core using C# (and/or VB.NET) in Visual Studio IDE
- 3+ years of development experience with ReactJS
- Experience developing Web APIs in .NET Core
- Experience writing extensive unit tests and Web API testing
- Good understanding of security, performance, and scalability considerations
- Experience modernizing legacy ASP.NET Web Forms applications to .NET Core + React
- Strong understanding of HTML, XML, CSS, JSON, JavaScript, and jQuery
- Expert-level knowledge of SQL, including writing complex queries and stored procedures
- Skilled in working with SOAP and REST services
- Good understanding of object-oriented programming (OOP) principles
- Understanding of the GitFlow branching strategy and deployments
- Understanding of SOLID design principles
- Experience with code refactoring and design patterns
- Experience with CI/CD, deployment pipelines, infrastructure-as-code, containerization, or DevOps practices
- Strong understanding of technical best practices to support an agile environment
- Ability to work independently and as part of a team
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field (equivalent experience may be considered)
- Authorization to work in the U.S. without current or future visa sponsorship
Nice to have
- Familiarity with deploying to Kubernetes clusters
- Familiarity with ADO or JIRA
- Familiarity with TFS and Git
- Familiarity with Azure
- Familiarity with Telerik
Full description
Job Title: Senior Software Engineer (.NET/React Developer)
Primary Location: Lisle, IL (4 days Onsite)
Position Type: Contract
OVERVIEW
TalentFish is casting a line for a Senior Software Engineer (.NET/React Developer) to contribute to the My International Sales (MIS) product initiative. The ideal candidate is proficient in both .NET Core and ReactJS, has experience across the full software development lifecycle using an Agile framework, and is skilled in modernizing and enhancing existing web applications while ensuring long-term application performance. This person should be comfortable supporting mission-critical systems while leading modernization initiatives that improve scalability, reliability, automation, security, observability, and long-term maintainability, and should work effectively in a collaborative, fast-paced environment.
WHAT YOU BRING TO THE ROLE. (IDEAL EXPERIENCE)
- Minimum 5+ years of development experience with ASP.NET / .NET Core using C# (and/or VB.NET) in Visual Studio IDE
- Minimum 3+ years of development experience with ReactJS
- Experience developing Web APIs in .NET Core
- Experience writing extensive unit tests and Web API testing
- Good understanding of security, performance, and scalability considerations
- Experience modernizing legacy ASP.NET Web Forms applications to .NET Core + React
- Strong understanding of HTML, XML, CSS, JSON, JavaScript, and jQuery
- Expert-level knowledge of SQL, including writing complex queries and stored procedures
- Skilled in working with SOAP and REST services
- Good understanding of object-oriented programming (OOP) principles
- Understanding of the GitFlow branching strategy and deployments
- Familiarity with deploying to Kubernetes clusters
- Understanding of SOLID design principles
- Experience with code refactoring and design patterns
- Familiarity with ADO or JIRA
- Experience with CI/CD, deployment pipelines, infrastructure-as-code, containerization, or DevOps practices
- Familiarity with TFS and Git
- Familiarity with Azure
- Strong understanding of technical best practices to support an agile environment
- Familiarity with Telerik is a plus
- Ability to work independently and as part of a team
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field; equivalent experience may be considered