Senior .NET Developer – Azure / Microservices / AKS
Company: Softthink Solutions Inc. (STSI)
Position Type: Full-Time
Location : Remote
Position Overview
Softthink Solutions Inc. (STSI) is 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, 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 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
• 8+ 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.