Haystack
← Back to Jobs
Technology

Senior / Lead .NET Software Engineer

HCM Staffing and ConsultingLisle, IL🇺🇸United StatesPosted 9 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Our client is seeking a highly experienced and motivated Senior / Lead .NET Software Engineer to join their development team. The ideal candidate will have strong full-stack development experience with ReactJS and .NET technologies, along with expertise in modernizing legacy applications and supporting Agile development environments.

Responsibilities & Qualifications

.NET Development

  • Minimum 6+ years of development experience with ASP.NET / .NET Core using C# (and/or VB.NET) in Visual Studio IDE
  • Experience developing Web APIs using .NET Core
  • Experience writing extensive unit tests and Web API testing
  • Experience modernizing legacy ASP.NET Web Forms applications to .NET Core and React

Front-End Development

  • Minimum 6+ years of development experience with ReactJS
  • Strong understanding of HTML, XML, CSS, JSON, JavaScript, and jQuery

Database & Integration

  • Expert-level SQL knowledge, including writing complex queries and stored procedures
  • Skilled in working with SOAP and REST services

Technical Expertise

  • Good understanding of Object-Oriented Programming (OOP) principles
  • Understanding of SOLID design principles
  • Experience with code refactoring and design patterns
  • Good understanding of security, performance, and scalability considerations
  • Understanding of GitFlow branching strategy and deployments

Tools & Technologies

  • Azure
  • Git and TFS
  • CI/CD pipelines
  • ADO or Jira
  • Kubernetes deployments
  • Telerik (preferred)

Additional Requirements

  • Strong understanding of technical best practices in an Agile environment
  • Ability to work independently and collaboratively as part of a team

Skills

SOAP
SQL
Agile
Azure
C#
CSS
.NET
ASP.NET
Git
HTML
JavaScript
Jira
Kubernetes
REST
React
jQuery

Similar jobs