You will lead a team of .NET Core Tech Leads and developers to deliver scalable cloud solutions.
Responsibilities
Lead and manage a team of .NET Core Tech Leads and developers.
Provide architectural direction and enforce design and development standards.
Participate in hands-on application architecture, design, and development.
Collaborate with UX designers and project managers to implement software 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.
Experience with OOP JavaScript libraries/frameworks such as Backbone, Angular, Ember, or Famous.
Experience with CMS platforms like Sitecore, SharePoint, Umbraco, or WordPress.
Strong background in Agile/Scrum methodologies.
Preferred Skills
Experience with mobile website and app development.