Senior Software Engineer (.NET / Azure / Angular)
Location: Oakbrook Terrace, IL (Hybrid - Onsite Mondays & Tuesdays)- MUST CURRENTLY RESIDE IN IL
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