Responsibilities
- Design and build scalable, high-performance systems using .NET Core/.NET 8+ and C#
- Lead technical direction for Microsoft frameworks, architectural models, and design patterns
- Define and maintain coding standards, best practices, and code review procedures across the Microsoft technology stack
- Work closely with Product Management and stakeholders to convert business needs into technical implementations
- Lead the development of RESTful APIs, microservices, and distributed architectures using ASP.NET Core
- Promote and implement DevOps practices through Azure DevOps, including CI/CD pipelines, automated testing, and infrastructure as code
- Administer and enhance SQL Server databases with performance optimization, indexing, and data modeling
- Detect and address technical debt, performance issues, and lead ongoing system improvements
- Engage in Agile rituals, including sprint planning, estimation, and delivery cycles
- Keep up with advancements in the .NET platform and Microsoft ecosystem to assess new technologies
Work Arrangement
Remote (Worldwide) — Evanston, Illinois