Job Description
Location: Hanover, MD – Fully Remote
Eligibility: Candidate must be able to be employed in the United States
Job Description:
Senior .NET Engineer (Cloud and Modernization)
We’re seeking an experienced Senior .NET Engineer to help design, build,
and maintain modern, cloud-native applications as part of our ongoing
technology transformation. This role is ideal for a highly capable
developer who enjoys solving complex problems, writing clean and
efficient code, and collaborating within a structured, team-driven
environment.
You will work closely with architects, product owners, and QA engineers
to implement scalable microservices and APIs on Azure, following
established standards for reliability, security, and performance.
Key Responsibilities
- Develop and maintain .NET 8+ and ASP.NET Core applications, APIs,
and background services
- Implement features within a microservice architecture using Docker
and Kubernetes (AKS)
- Integrate with Azure cloud services, such as App Services,
Blob/Table/Cosmos DB, Key Vault, and Service Bus
- Write clean, testable, and efficient code that aligns with
established architecture and coding standards
- Participate in code reviews, ensuring maintainability and adherence
to team practices
- Support and contribute to our Azure DevOps environment, including
pipeline maintenance, YAML templates, build/release automation,
and container deployment workflows
- Troubleshoot and optimize application performance, observability,
and reliability
- Collaborate with QA engineers and business analysts to validate and
deliver business requirements
- Contribute to team documentation and system knowledge sharing
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or
equivalent practical experience
- 6+ years of experience developing with C#, including hands-on work
with .NET Core / .NET 8+
- Hands-on experience with RESTful API design and integration
- Solid understanding of SQL Server and experience with Entity
Framework Core or Dapper
- Familiarity with cloud-native concepts and Azure services
(Functions, App Services, Blob/Table/Cosmos DB)
- Experience with containerized applications (Docker, Kubernetes)
- Ability to contribute to DevOps pipelines and deployment automation
(Azure DevOps preferred)
- Working knowledge of version control (Git) and branching strategies
- Good communication and teamwork skills; ability to follow direction
and collaborate effectively
Preferred Skills
- Experience working with Blazor, Razor Pages, or ASP.NET MVC (Razor
views) is preferred
- Experience using AI-assisted development tools or models (e.g.,
GitHub Copilot, ChatGPT, or similar) to improve developer
efficiency and code quality
- Familiarity with message-based architectures (e.g., Service Bus)
- Experience with monitoring and logging tools (App Insights & Raygun)
Soft Skills
- Strong attention to detail and commitment to code quality
- Excellent problem-solving and debugging skills
- Adaptable and eager to learn new tools and technologies
- Works well in a collaborative environment, taking direction from
technical leads
Apply Now
Send Us Your Information
We are always looking for passionate and dedicated people to join our team.
Send us your resume and if a job opens up and we find a good match, we’ll be in touch!