Job Type: (Contract-to-Hire) (6months)
Location: Hybrid/Onsite –Minneapolis MN (3 Days Onsite)
Eligibility: GC/USC Only
Summary
We are seeking a Lead .NET Software Engineer to help modernize and scale a mission-critical Student Management Platform. This role combines hands-on backend engineering, frontend development, cloud architecture, and technical leadership.
Responsibilities
Design, build, and maintain scalable RESTful APIs and distributed services using .NET / C#
Modernize legacy .NET applications and 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 AWS integrations in a multi-cloud environment Contribute to CI/CD, DevOps initiatives, deployment automation, and cloud-native solutions
Participate in distributed systems, event-driven architecture, monitoring, and observability
Lead code reviews, mentoring, technical design discussions, and engineering best practices
Collaborate with Product, QA, UX, and DevOps teams to deliver scalable solutions
Write automated tests including unit, integration, and end-to-end testing
Leverage AI-assisted development tools for coding, debugging, testing, and documentation
Required Skills
8+ years of software engineering experience
Strong expertise in C#, .NET Core/.NET Framework, Web APIs, SQL Server, and Azure
Experience with system design, API architecture, distributed systems, and legacy modernization
Strong knowledge of JavaScript, HTML, CSS, Svelte, React, and modern frontend frameworks
Experience with Azure cloud services (AWS exposure preferred)
Familiarity with CI/CD pipelines, DevOps practices, Agile methodologies, and software design principles (SOLID, MVC, DDD) Strong problem-solving, communication, and leadership skills
Preferred Skills
Experience with Svelte, Docker, Kubernetes, Terraform, and microservices
Knowledge of OAuth, SSO, Auth0, DevSecOps, and cloud security practices
Familiarity with event streaming/messaging systems and automated testing frameworks
Colin Isaac