Sr Software Engineer
$150,000–$165,000 year
Hybrid · Park Ridge, Illinois, United States
Job Summary
Senior Software Engineer to design and build scalable web applications using .NET Core/ASP.NET and Angular. Lead development, ensure code quality with unit testing, mentor junior developers, and drive architecture decisions, including Domain-Driven Design, Azure cloud solutions, and DevExpress UI components. Collaborate with cross-functional teams to translate requirements into technical solutions, optimize performance, and participate in architectural discussions. Strong emphasis on software quality, testing, and modern DevOps practices. Remote/hybrid option with Park Ridge, IL office required 2 days per week for those in Chicagoland; open to remote candidates within specified U.S. states.
Required Qualifications
- Bachelor’s degree in Computer Science or related field, or equivalent work experience
- 7+ years of professional experience with .NET Framework, .NET Core, ASP.NET, Angular, and SQL Server
- Proficiency in C#, Angular, TypeScript, and JavaScript
- Strong understanding of Domain-Driven Design (DDD) principles and implementation
- Experience with cloud technologies, specifically Azure (App Services, Service Bus, Azure SQL)
- Proficiency in unit testing frameworks (e.g., MSTest, NUnit, xUnit) and test-driven development (TDD)
- Experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus)
- Knowledge of SOLID, DRY, KISS, and YAGNI principles
- Experience with DevExpress controls and UI/UX principles
- Experience with AI-assisted development tools (e.g., GitHub Copilot)
- Bachelor’s degree in Computer Science or related field, or equivalent work experience
Desired Qualifications
- Senior Software Engineer
- leadership or mentoring experience
- experience with .NET Core, ASP.NET, Angular
- Azure cloud services
- SQL Server
- DevExpress controls
- unit testing frameworks (MSTest, NUnit, xUnit)
- CI/CD (Azure DevOps, TeamCity, Octopus)
- DDD (Domain-Driven Design)
- TDD
- SOLID/DRY/KISS/YAGNI principles
- AI-assisted development tools (e.g., GitHub Copilot)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.