About the Role
The team is modernizing a mission‑critical Student Management Platform and needs a Lead/Senior .NET Engineer to drive backend, frontend, and cloud architecture initiatives. This hybrid/on‑site role in Minnesota offers technical leadership and hands‑on development across a multi‑cloud environment.
What You'll Do
- Design, build, and maintain scalable RESTful APIs and distributed services using .NET/C#.
- Modernize legacy .NET applications to improve scalability, reliability, and performance.
- Design and optimize SQL Server/Azure SQL databases, including data modeling and performance tuning.
- Develop responsive UI components using Svelte, React, or similar modern frontend frameworks.
- Work with Azure cloud services and integrate AWS components in a multi‑cloud environment.
- Lead code reviews, mentor engineers, and define technical design standards.
What We're Looking For
- 5–8+ years of software engineering experience with strong expertise in C#, .NET Core/Framework, and Web APIs.
- Proven experience modernizing legacy systems and building scalable cloud‑native solutions.
- Strong knowledge of SQL Server, Azure cloud services, and CI/CD pipelines.
- Proficiency in modern frontend frameworks such as Svelte or React.
- Experience with Agile methodologies, DevOps practices, and software design principles (SOLID, MVC, DDD).
- Excellent problem‑solving, communication, and leadership abilities.
Nice to Have
- Experience with Docker, Kubernetes, Terraform, and microservices architecture.
- Knowledge of OAuth, SSO, Auth0, and cloud security best practices.
- Familiarity with event streaming, messaging systems, and automated testing frameworks.
What We Offer
- Full‑time role with potential to convert to permanent employment.
- Opportunities to work on high‑impact, mission‑critical systems.
- Collaborative, multi‑disciplinary team environment.
- Competitive compensation and benefits package.