REI Systems

Software Engineer (.Net)

REI Systems
Apply
2 years ago
Washington, DC, USAMid Level / Senior

Responsibilities

  • Develop and maintain applications using C#, ASP.NET Core, .NET 6/8, and SQL Server.
  • Design and support REST APIs and backend services.
  • Create and optimize SQL queries, stored procedures, views, and other database objects.
  • Troubleshoot and resolve application and database issues during framework and database migrations.
  • Collaborate with Business Analysts, QA, and project stakeholders in an Agile environment.
  • Support CI/CD pipelines, deployments, and production releases.
  • Participate in code reviews, testing, documentation, and system modernization efforts.

Requirements

  • Require 3–6 years of experience in .NET application development.
  • Require strong experience with C#, ASP.NET Core/MVC, .NET 6/8, SQL Server, Entity Framework and/or Dapper, and REST API development.
  • Require experience with Git, Azure DevOps, and Agile methodologies.
  • Require strong analytical, debugging, and problem-solving skills.
  • Prefer experience with Azure cloud services and Azure Data Factory.
  • Prefer knowledge of OAuth2/JWT authentication, application security, CI/CD, automated testing, and deployment tools.
  • Prefer experience supporting government or public-sector applications and knowledge of Section 508 accessibility requirements.
  • Require a bachelor's degree in Business, Engineering, Computer Science, or a related field; a master's degree is preferred.
  • Ability to obtain and maintain a clearance is preferred.

Benefits

  • Hybrid work arrangement with two days per week at the REI Systems Sterling, Virginia office.
  • Professional development, meaningful projects, and flexibility to spend time with family and friends.

Tech Stack

AzureC#GitMicrosoft SQL Server.NET

Categories

REI Systems

About REI Systems

501-1,000 employees
Contact me