Position: .NET Application Lead with Azure
Location: Denver, CO (Onsite)
Key Responsibilities:
Lead the design, development, and deployment of .NET applications ( Core, C#, MVC, Web API).
Architect solutions ensuring scalability, maintainability, and performance.
Mentor and guide junior developers, conduct code reviews, and enforce best practices.
Collaborate with product managers, business analysts, and QA teams to translate requirements into technical solutions.
Manage sprint planning, task allocation, and ensure timely delivery of features.
Integrate applications with databases (SQL Server, Entity Framework) and external APIs.
Oversee DevOps practices including CI/CD pipelines, cloud deployment (Azure/AWS), and monitoring.
Ensure adherence to security standards and compliance requirements.
Stay updated with emerging technologies and recommend adoption where beneficial.
Required Skills & Qualifications
Bachelor s/Master s degree in Computer Science, Engineering, or related field.
8+ years of experience in software development, with at least 2+ years in a leadership role.
Strong expertise in C#, Core, MVC, Web API, Entity Framework.
Solid understanding of front-end technologies (Angular/React, JavaScript, HTML5, CSS3).
Experience with SQL Server and database optimization.
Knowledge of cloud platforms (Azure preferred) and microservices architecture.
Familiarity with Agile/Scrum methodologies.
Excellent problem-solving, communication, and leadership skills.
Preferred Skills
Experience with Docker/Kubernetes for containerized deployments.
Exposure to NoSQL databases (MongoDB, Cosmos DB).
Knowledge of message queues (RabbitMQ, Kafka).
Prior experience in financial, healthcare, or e-commerce domains is a plus