Skills Required:
Minimum of 6+ years of experience in building multi user .Net applications using n-tier architecture
Minimum 2 years of working experience as a Technical Lead
Should have handled at least one project in Core or have a minimum of 1 year experience in it
Cloud knowledge and hands on experience at least in 1-2 projects. Should have minimum 1 year experience in Azure.
At least 2 years in WCF services/Web API, MVC and Entity framework
Good Experience in , C#, Web Services, HTML, XML, OOA and OOD Concepts
Good Experience in .Net applications Design including design patterns
Sound knowledge of estimation technique
Sound Knowledge of unit testing methodologies and frameworks
Good ability to anticipate issues and formulate remedial actions
Sound ability to take on multiple assignments.
Good problem solving skills.
Good communication skills (written & spoken): Should be able to communicate with customer and other teams
Responsibilities:
Own one or more projects under development
Thoroughly understand the Requirements & Design and Develop detailed design
Design and implement automated unit testing framework as required
Use best practices and coding standards
Conduct peer-reviews and lead reviews and provide feedback
Clarify all unknown areas, which are communicated by the Onsite team, from the customer
Mentor junior team members with the assistance of PM/Architect
Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager
Quality, on time delivery of agreed deliverables
Target - Zero surprises; proactively react to the surprises with the detailed written explanation
Help PM in the annual and mid-year appraisal process
Overall tech lead should be a reference book for his/her team members