How Remoteville checks and expires listings
.NET Services Engineer
Skills
C#Computer ScienceDevopsBackground ChecksBusinessDatabasesFederal Consulting
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
