How Remoteville checks and expires listings

.NET Services Engineer

Skills
C#Computer ScienceDevopsBackground ChecksBusinessDatabasesFederal Consulting
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8+ years of professional software development experience focused on ASP.NET services
  • Bachelor's degree in Computer Science Software Engineering or related field or 2 additional years of experience in lieu of degree
  • Strong proficiency in C# and .NET frameworks with solid software development principles
  • Experience building microservices using ASP.NET Core in C#
  • Experience developing and integrating GraphQL APIs
  • Proven ability to build comprehensive unit tests for microservices and GraphQL APIs
  • Experience constructing PostgreSQL databases for enterprise applications
  • Strong experience integrating PostgreSQL with ASP.NET microservices using Entity Framework Core
  • Experience supporting Azure cloud services including AKS Storage Accounts and Key Vaults
  • Experience implementing Azure Pipelines for builds and deployments
  • Experience using Kubernetes and Helm charts for application deployments
  • Experience working with Azure DevOps and Git in Agile teams
  • Excellent problem-solving skills and ability to work under tight deadlines
  • Strong communication and team collaboration skills
  • Ability to obtain and maintain a Public Trust or Suitability Determination

Nice to have

  • Mission-driven
  • Collaborative
  • Inclusive
  • Detail-oriented
  • Problem-solving
  • Team-oriented

Day to day

  • Design and develop backend services and business logic using ASP.NET Core C# and Entity Framework Core
  • Build and maintain APIs database integrations and GraphQL schemas for seamless data exchange
  • Create unit tests troubleshoot bugs and diagnose operational issues to improve reliability and performance
  • Model data structures optimize SQL queries and support Azure Kubernetes and DevOps deployments