JobHabor

Software Engineer

RB Global
Location
Westchester, IL, United States
Workplace
Hybrid
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

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)

#LI-KS1

Skills

  • .NET
  • Azure
  • React
  • Vue.js
  • C#
  • Cosmos DB
  • Azure Blob Storage
  • SQL Server
  • SSO
  • Microsoft Entra ID
  • OAuth 2.0
  • JWT
  • GitHub
  • GitHub Copilot
  • .NET Core
  • Azure Functions
  • Azure App Service
  • JavaScript
  • TypeScript

More jobs at RB Global

All 29

Similar roles