Software Engineer
Ritchie Bros. · Westchester, Illinois, US
Software Engineer II (Mid-Level) – . NET Backend / Microservices (Azure) + React/Vue What You’ll Do (Responsibilities) - Build and maintain backend services...
Job description
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 A...