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