The pay rate is $70 to $85 per hour W-2
100% remote position
We are seeking an experienced .NET Architect / Senior Developer to join our team in a fully remote capacity. This role is ideal for a hands-on technical leader who can architect scalable enterprise solutions while also contributing to development efforts across cloud-native applications and DevOps initiatives.
Responsibilities
• Design, develop, and maintain enterprise-level applications using the Microsoft technology stack
• Architect scalable, secure, and high-performing solutions in Azure cloud environments
• Lead technical design discussions and provide architectural guidance to development teams
• Develop RESTful APIs, microservices, and distributed systems using .NET technologies
• Implement CI/CD pipelines and automation using Azure DevOps
• Collaborate with cross-functional teams including business stakeholders, QA, and infrastructure teams
• Review code, enforce best practices, and mentor junior developers
• Participate in system modernization and cloud migration initiatives
• Ensure application security, reliability, and performance optimization
Required Skills & Experience
• 8+ years of experience with .NET development
• Strong expertise in:
• C#
• ASP.NET Core
• .NET Framework / .NET 6+
• REST APIs
• SQL Server
• Hands-on experience with Microsoft Azure services including:
• App Services
• Azure Functions
• Azure Storage
• Azure SQL
• Key Vault
• Service Bus
• Strong experience with Azure DevOps:
• CI/CD pipelines
• Repos
• Release management
• Infrastructure automation
• Experience with microservices architecture and containerization (Docker/Kubernetes preferred)
• Strong understanding of software architecture patterns and best practices
• Experience with Agile/Scrum methodologies
• Excellent communication and problem-solving skills
Preferred Qualifications
• Azure certifications are a plus
• Experience with Infrastructure as Code (Terraform, Bicep, or ARM templates)
• Experience with React, Angular, or other modern front-end frameworks
• Experience working in fully remote distributed teams