Sr. Software Engineer
Quick Overview
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
Similar jobs
Staff Software Engineer, Quality Integration with Security Clearance
Anduril Industries · Seattle, United States
3 minutes ago$166k - $220k/yrApplication Programmer - .Net
Innova Solutions, Inc · Jersey City, United States
1 hour ago$70 - $73/hrMES Software Engineer
DivIHN Integration Inc. · Charlotte, United States
1 hour agoSoftware Engineer
Apex Systems · Roanoke, United States
1 hour agoSenior Lead Software Engineer, Back-End
Capital One · McLean, United States
1 hour ago$209k - $238.5k/yr*Epicor/Application Developer* - W2 Role
Kellton · United States
1 hour ago