Lead .NET Core engineering teams to design and deliver scalable cloud solutions on Azure.
This role is on-site.
Responsibilities
Lead and manage .NET Core Tech Leads and developers.
Provide architectural direction and enforce design standards.
Participate in hands-on application architecture, design, and development.
Collaborate with UX designers and project managers to implement solutions.
Work with QA teams to ensure production bugs are addressed promptly.
Required Skills
5+ years of experience in software development and architecture.
Expertise in .NET framework (2.0/3.5/4.0) using C#, ASP.NET MVC/Web Forms, Entity Framework, and LINQ.
Hands-on experience designing and implementing microservices in Azure using Service Fabric, AKS, Azure Functions, API Management, Key Vault, and App Service.
Proficiency in one or more: Java (Spring/Maven), NodeJS (Express), or PHP (CodeIgniter).
Strong knowledge of SOAP/RESTful web services using WCF.
Experience with ASP.NET Core, .NET Core, and Azure DevOps.
Architectural experience in event-driven, reactive, message-brokered, and serverless Azure applications.
Knowledge of Pattern Development, SignalR, Azure Service Bus, Pub/Sub architecture, and Redis Cache.
Relational database design and optimization in MS SQL Server or MySQL, including stored procedures and queries.
Preferred Skills
Experience with mobile website and app development.