Lead Software Engineer - Azure Solutions
Core
Lead medium-scale client engagements and complex project delivery, focusing on solution architecture, design, and technical leadership for Azure solutions.
Role type
Principal Consultant / Lead Software Engineer (Azure Solutions)
Builds
Medium-scale Azure-based solutions, integrations, and DevOps pipelines for large enterprise clients.
Domain
Cloud Infrastructure (Azure), Enterprise Software Development, Consulting
Deliverable
production ML models | product features | infrastructure
Required skills
Azure Compute (PaaS & Containers), Data Stores selection, Messaging & Events, API Design & Management, Integration, AI & Search, SDLC/DevOps/Platform Engineering, Performance & Scalability, Identity & Access, Monitoring & Observability, .NET Core, C#, Front-end development (Angular, React, Blazor), ORM (Entity Framework/Dapper), DevOps automation (CI/CD & IaC), Visual Studio, Source control (GitHub/ADO/Git), Automated tests, Scrum/Kanban/Agile, User story management
Preferred skills
AZ204, AZ102, AZ400 certifications, Business-focused client presentation skills, Continuous learning and self-improvement
Technologies
Azure, .NET Core, C#, Angular, React, Blazor, Entity Framework, Dapper, GitHub, ADO, Git, CI/CD, IaC
Responsibilities
Lead technical requirements elicitation, design, and scoping discussions; Decompose requirements into tasks and estimate effort; Delegate technical tasks and drive multi-workstream projects; Identify problems and evaluate proposed solutions; Collaborate on risk mitigation and client communication; Monitor consultant performance and remove impediments; Assist in developing client proposals and presentations; Advise stakeholders on technical concepts and design implications.
Seniority
Senior, hands-on IC with strategic consulting leadership