Technical Lead – .NET

Technical Lead – .NET Job Description Template

Our company is looking for a Technical Lead – .NET to join our team.

Responsibilities:

  • Good Knowledge Of Object Oriented Programming And RESTful Web- Services;
  • Experience with client interactions and management;
  • Expertise In Client Scripting Language Like AngularJS, JavaScript, JQuery, NodeJS;
  • Participates in candidate interviews and talent management;
  • Involved in customer-facing work with a proven track record or delivering high-quality software products on time and within budget;
  • Code complex component and lead team by example;
  • Create tasks for user stories and assign to team, track and report to manager;
  • Define and implement best coding practices and make sure it is being followed by team;
  • Requirement analysis, Coding, design, implementation, testing, problem analysis and resolution, and technical documentation;
  • Independently do the low level technical design of the project;
  • Do design reviews and code reviews of mentor team members;
  • Coding and integration testing for application modules you own with minimum supervision;
  • Drive effort estimation for modules you will own and help create development plans with manager;
  • Work closely with the manager to ensure the product is evolving according to need;
  • Lead the technical design solution conversation and chooses the right frameworks for the business solution and apply design patterns consistently.

Requirements:

  • Ability to articulate the understanding of requirements and the reason behind a suggested solution approach;
  • Experience with HIPAA compliance is a good to have skill;
  • Hands on experience in designing high performance REST based services;
  • Familiarity with SCRUM and agile;
  • Strong oral & written communication with Strong problem solving and analytical skills;
  • Hands on experience on developing Single Page Application(SPA);
  • Hands on 7- 10 years of experience in the software industry, preferably with product companies;
  • Hands on experience on JavaScript libraries and Frameworks like Angular JS is must have;
  • Should be able to estimate implementation efforts for small to mid-size projects and plan development tasks;
  • Extensive experience in developing with any cloud platform like AWS/Azure etc;
  • Excellent in Object Oriented Analysis & Design;
  • Experience with Payment Card interface , Performance security is a good to have skill;
  • Strong design, coding and debugging skills is a must have;
  • Hands on experience in Microsoft technologies – ASP.NET, MVC 4.0, Web API/WCF, .NET Framework 3.5+, C# and SQL Server;
  • Working knowledge of Microsoft design patterns, SOLID principl es, development best practices.