Overview
Remote
$65 - $68
Contract - Independent
Skills
.NET
Cloud Architecture
Job Details
We are seeking a high-energy Azure .NET Solution Architect who is hands-on, self-driven, and capable of leading small teams to deliver enterprise-grade cloud solutions. This role requires expertise in Microsoft Azure, .NET Core and Framework, Database Design, Advanced SQL, and Cloud-Native Architecture. The candidate must be client-facing, articulate, and able to provide technical leadership across the full project lifecycle while ensuring quality, scalability, and performance.
Key Responsibilities
- Design cloud-native, scalable, and secure applications on Microsoft Azure with a focus on performance and reliability.
- Lead database design and optimization efforts for high-transaction, large-scale enterprise systems.
- Architect and develop using .NET Core, C#, ASP.NET, SQL Server with focus on Advanced SQL, indexing, query optimization, and stored procedures.
- Leverage Azure services such as Azure SQL Database, Azure Cosmos DB, Azure Storage, Azure Functions, Service Bus, API Management, Azure Key Vault, and App Gateway.
- Implement CI/CD pipelines and DevOps automation on Azure DevOps.
- Manage a small team of engineers, perform code reviews, and enforce coding best practices.
- Gather requirements, conduct architecture reviews, and provide solution presentations to clients.
- Apply advanced SQL performance tuning techniques and data partitioning strategies.
- Ensure compliance with Azure security and governance frameworks.
- Create detailed system integration specs, technical diagrams, and solution design documents.
Required Qualifications
- 10 15+ years in software development with 5+ years in architecture leadership roles.
- Deep experience in .NET, C#, ASP.NET MVC/Web API, Entity Framework, SQL Server.
- Knowledge of HTML, JavaScript libraries like angular, React
- Strong in Database Design (ER diagrams, normalization, indexing, partitioning) and Advanced SQL (T-SQL, query optimization, stored procedures, triggers).
- Expertise with Microsoft Azure Services including App Services, Functions, API Management, Storage, Key Vault, SQL Database, Cosmos DB, Service Bus, Event Grid, DevOps CI/CD, ARM Templates/Bicep.
- Experience designing microservices, containerization (Docker/Kubernetes), and DevOps pipelines.
- Excellent communication and client-facing skills with the ability to explain technical concepts to non-technical stakeholders.
Key Skills
- Azure Cloud Architecture & Deployment
- .NET Core & C# Development
- Database Design & Advanced SQL (T-SQL, Optimization, Indexing)
- Azure SQL, Cosmos DB, Azure Storage
- Microservices & Event-Driven Architecture
- Azure DevOps, CI/CD Pipelines, Infrastructure as Code (Bicep/ARM)
- Azure Security (Key Vault, AD, RBAC, Networking)
- Performance Tuning & Scalability
- Agile/Scrum Delivery & Team Leadership
Soft Skills
- Self-starter with a high-energy, proactive attitude.
- Strong problem-solving abilities and the ability to work independently.
- Excellent verbal/written communication skills for client presentations and documentation.
- Team player who can manage deadlines and mentor junior developers.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.