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.