Software Engineer

RBGlobalWestchester, FL

About The Position

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)

Requirements

  • 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

Nice To Haves

  • 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)

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service