Senior .NET Developer – Azure / Microservices / AKS
Work Authorization: US Citizen
Location: Remote
Position Overview
We are seeking an experienced Senior .NET Developer to design, develop, modernize, and support enterprise web applications and cloud-native services. The ideal candidate will possess strong hands‑on experience with C#, .NET, Microsoft Azure, Azure Kubernetes Service (AKS), RESTful APIs, microservices, and Azure SQL. The selected candidate will play a key technical role in application modernization, system integrations, performance optimization, production deployments, and ongoing application support within a secure enterprise environment.
Key Responsibilities
- Design, develop, enhance, and maintain enterprise applications using C#, .NET, ASP.NET Core, and RESTful APIs.
- Develop scalable microservices and cloud-native applications deployed in Microsoft Azure and Azure Kubernetes Service (AKS).
- Design and maintain API integrations using API gateways, authentication mechanisms, and secure service-to-service communication.
- Develop and optimize Azure SQL databases, queries, stored procedures, and data integration components.
- Participate in application modernization, legacy system integration, data migration, and performance improvement initiatives.
- Implement CI/CD pipelines and automated deployments using Azure DevOps or equivalent tools.
- Develop unit tests, integration tests, and reusable software components.
- Troubleshoot complex application issues, resolve production defects, and provide Tier 3 technical support.
- Implement secure coding practices, role‑based access controls, encryption, and application security remediation.
- Participate in Agile ceremonies, sprint planning, code reviews, technical design discussions, and release activities.
- Maintain technical architecture documentation, API specifications, deployment procedures, and operational guides.
- Collaborate with developers, QA engineers, business analysts, and cloud infrastructure teams.
Required Qualifications
- Strong hands‑on experience developing enterprise applications using C# and .NET.
- Experience with ASP.NET Core, Web APIs, RESTful services, and microservices architecture.
- Practical experience with Microsoft Azure and Azure Kubernetes Service (AKS).
- Experience with Azure SQL, SQL Server, and database performance optimization.
- Experience developing and integrating APIs using API gateways.
- Familiarity with Docker, Kubernetes, CI/CD pipelines, Git, and Azure DevOps.
- Experience with automated unit testing, integration testing, and production troubleshooting.
- Strong understanding of secure software development, authentication, authorization, and application security.
- Excellent analytical, troubleshooting, documentation, and communication skills.
Preferred Qualifications
- 10+ years of professional software development experience.
- Experience modernizing enterprise or legacy applications.
- Experience with Esri ArcGIS or other GIS integrations.
- Familiarity with Section 508 accessibility requirements.
- Experience supporting cloud‑hosted applications with high availability and disaster recovery requirements.
- Experience working on Federal Government or other regulated enterprise projects.
- Familiarity with FedRAMP, NIST security controls, and MFA implementations
This is a remote position.