Description

Responsibilities

  • Manage and Lead a team of .NET Core Tech Leads and Developers.
  • Provide architectural and technical direction to the development team, enforce and evolve design and development standards.
  • Promote latest backend technologies to keep development capabilities at cutting edge.
  • Participate in hands-on application solution architecture, design and development.
  • Collaborate with creative/UX and project managers to implement software solutions to address client’s marketing objectives.
  • Work closely with QA team to assure all development production bugs are given the proper attention and are handled in a timely manner.

Required Skills

  • Expert in .Net framework 2.0/3.5/4.0 programming with C#, ASP .Net MVC/Web form, Entity framework and LINQ.
  • Proficiency in one or more of Java (Spring/Maven), NodeJS (Express) or PHP (CodeIgniter) is required.
  • Strong knowledge in consuming/designing SOAP/RESTful web services using WCF.
  • Strong knowledge in OOP JavaScript library/frameworks (Backbone/Angular/Ember/Famous).
  • Relational database design/implementation/optimization in Microsoft SQL server/MySQL programming with abilities to write stored procedures, user defined functions and queries.
  • Strong knowledge in Agile Development with Scrum Methodologies.

Required Experience

  • Hands on experience designing and implementing microservices in Azure (Service Fabric, Azure Kubernetes Services, Azure Functions, API Management, Key Vault, App Service).
  • Experience in development of Azure services SDKs, ASP.NET Core Web Applications, ASP.NET Core Web API, .NET Core, C#, Azure DevOps.
  • Architecting experience in microservices, event-driven, reactive, message-brokered, Serverless Azure cloud applications.
  • Experience with Pattern Development, Signal R, Azure Service Bus, Subscribe and Publish Architecture, Redis Cache.
  • Experience in working in Agile mode.
  • Experience with Window Azure programming.
  • Experience with mobile web site/app development.
  • Experience with CMS development such as Sitecore, SharePoint, Umbraco, WordPress.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate