Job Title: Azure Developer & Cloud Solution Architect
Location: Denver, CO (Hybrid)
Onsite Requirement: Tuesday, Wednesday, Thursday
Remote: Monday & Friday
Job Summary
We are seeking an experienced Azure Developer & Cloud Solution Architect to design, build, and support scalable, secure, and high-performing cloud-based applications and integrations. The ideal candidate will bring strong hands-on expertise in Microsoft Azure, C#, and modern cloud architecture principles, with the ability to bridge cloud and on-premises environments.
Key Responsibilities
- Design, develop, and deploy scalable and reliable applications leveraging Microsoft Azure
- Architect and implement cloud-native and hybrid solutions integrating cloud and on-prem systems
- Build and maintain serverless, event-driven applications using Azure Functions, triggers, and bindings
- Develop distributed systems using Azure Service Bus (topics and queues)
- Ensure solutions meet functional requirements and non-functional standards such as performance, scalability, and reliability
- Participate in all phases of the SDLC including design, development, testing, and deployment
- Implement structured logging, monitoring, and telemetry using Azure Application Insights
- Utilize Azure Blob Storage for file ingestion, lifecycle management, and secure access
- Develop and manage data solutions using Azure SQL Database
- Apply Azure security best practices, including Managed Identities and Key Vault integration
- Conduct root cause analysis, troubleshoot issues, and implement corrective actions
- Create and maintain technical documentation including architecture diagrams, process flows, and sequence diagrams
Required Skills & Qualifications
- Strong hands-on experience with C# / .NET development
- Extensive experience with Microsoft Azure cloud platform
- Expertise in Azure Functions and serverless architecture
- Experience with Azure Service Bus (queues and topics)
- Knowledge of Azure Application Insights for logging and monitoring
- Hands-on experience with Azure Blob Storage
- Experience working with Azure SQL Database
- Strong understanding of cloud security best practices, including Managed Identities and Azure Key Vault
- Experience integrating cloud and on-premises systems
- Strong problem-solving and analytical skills
Preferred Qualifications
- 10+ years of application development experience
- Proven experience in cloud solution architecture and design
- Experience building scalable, highly available cloud solutions
- Familiarity with Agile/Scrum methodologies
- Strong communication and documentation skills
- Self-driven, highly organized, and adaptable in a fast-paced environment
Nice to Have
- Experience with CI/CD pipelines (Azure DevOps or similar)
- Exposure to containerization (Docker/Kubernetes)
- Experience with Infrastructure as Code (ARM templates, Bicep, or Terraform)