Source description
About the role
Software Engineer II (Mid-Level) – .NET Backend / Microservices (Azure) + React/Vue
What You’ll Do (Responsibilities)
-
Build and maintain backend services using C# and modern .NET (.NET 6/8; moving toward .NET 10)
-
Contribute to microservices-based systems , including helping with incremental migration from monolith to microservices
-
Develop and maintain serverless components using Azure Function Apps
-
Implement data access patterns using Cosmos DB, Azure Blob Storage, and SQL Server
-
Build and integrate RESTful APIs used by web applications
-
Implement secure authentication/authorization with SSO using Microsoft Entra ID (OAuth2/JWT concepts)
-
Collaborate with frontend teams and contribute to UI code in React and/or Vue.js (feature work, API integration, debugging, performance fixes)
-
Write unit tests and help improve test coverage and overall code quality
-
Participate in code reviews, follow engineering standards, and use GitHub + GitHub Copilot effectively (with good judgment and review discipline
-
Required Qualifications
-
3–6 years professional software engineering experience (or equivalent)
-
Strong experience with C#, .NET Core / modern .NET , and building backend APIs
-
Practical experience (project/production) with microservices and RESTful web services
-
Hands-on experience with Azure , including Azure Functions and at least one of: App Services / cloud hosting / Azure-native integrations
-
Experience with SQL Server and writing/debugging performant
-
Working knowledge of authentication concepts ( OAuth2, JWT ) and SSO integration (preferably Entra ID)
-
Frontend experience required: hands-on work with React and/or Vue.js (JavaScript/TypeScript, component-based UI, consuming REST APIs)
-
Experience writing unit tests and contributing to a quality-focused engineering culture
-
Preferred / Nice to Have
-
Experience helping modernize systems (e.g., monolith → microservices )
-
Experience with Cosmos DB and/or Blob Storage in production workloads
-
Familiarity with CI/CD and automated testing practices
-
Mobile app development experience (or supporting mobile backends
-
Exposure to both React and Vue (not just one)
More at IAA