Haystack
← Back to Jobs
Technology

Sr. Software Engineer

Trova SearchOak Brook, IL🇺🇸United StatesPosted 24 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Senior Software Engineer (.NET / Azure / Angular)

Location: Oakbrook Terrace, IL (Hybrid - Onsite Mondays & Tuesdays)

No C2C, third-party vendors, or sponsorship available.

 

About the Role

We''re looking for a Senior Software Engineer with a strong foundation in C#/.NET or Java development who has evolved into modern .NET and Azure technologies. This role is ideal for someone who enjoys building modern web applications, with a strong emphasis on front-end development using Angular while remaining full-stack capable.

You''ll serve as a technical leader, partnering with architects, business stakeholders, and fellow developers to design, build, and deliver enterprise-level applications. This position offers the opportunity to mentor junior developers, lead projects, and influence technology decisions in a collaborative Agile environment.

 

What You''ll Do

  • Design, develop, test, and deploy enterprise applications throughout the full Software Development Life Cycle (SDLC)
  • Build modern, responsive web applications using Angular, C#, .NET, and Azure
  • Develop and maintain RESTful APIs and backend services
  • Collaborate with business users to gather requirements and translate them into technical solutions
  • Lead technical initiatives and mentor other developers
  • Participate in architecture discussions, code reviews, and technology planning
  • Troubleshoot and resolve production issues while ensuring high-quality, scalable solutions
  • Work closely with cross-functional teams to deliver projects on time
  • Help drive adoption of modern development practices and emerging technologies
  • Assist with project planning, resource coordination, and technical leadership when needed

 

Required Qualifications

  • Bachelor''s degree in Computer Science or related field (or equivalent experience)
  • 5+ years of software development experience in enterprise, multi-tier applications
  • 5+ years of C#/.NET development
  • Strong experience building modern web applications using:
    • HTML5
    • CSS3
    • JavaScript
    • jQuery
  • 2+ years of Angular (Angular 2+ preferred) or comparable JavaScript frameworks
  • 5+ years working with Microsoft SQL Server or another relational database
  • 3+ years developing REST APIs
  • 3+ years using Entity Framework
  • Experience with:
    • Azure DevOps
    • Git or TFVC
    • Visual Studio
    • Agile/Scrum development
  • Solid understanding of:
    • Object-Oriented Programming (OOP)
    • SOLID design principles
    • Service-Oriented Architecture (SOA)
  • Previous experience leading projects or serving as a technical lead
  • Excellent communication and collaboration skills

 

Preferred Qualifications

  • Experience developing applications in Microsoft Azure (preferred) or AWS
  • Experience with Azure DevOps CI/CD pipelines
  • Telerik Kendo UI experience
  • Mobile development using Xamarin or NativeScript
  • Windows UWP development
  • Exposure to AI, Machine Learning, IoT, or other emerging technologies

 

Why This Role?

  • Hybrid schedule (2 days onsite)
  • Opportunity to lead enterprise application development
  • Modern Microsoft technology stack
  • High-impact role with technical leadership responsibilities
  • Collaborative engineering culture with opportunities to mentor and influence architecture

 

Technology Stack

  • C#
  • .NET
  • ASP.NET
  • Angular
  • Azure
  • REST APIs
  • SQL Server
  • Entity Framework
  • JavaScript
  • HTML5
  • CSS3
  • Git
  • Azure DevOps
  • Visual Studio
  • Agile/Scrum

Skills

SQL
SQL Server
AWS
Machine Learning
Scrum
Agile
Angular
Azure
C#
.NET
ASP.NET
Git
IoT
Java
JavaScript
REST
Xamarin
jQuery

Similar jobs