Team Lead - .Net

  • Gurgaon
  • Confidential
  • 6-10 years
  • 11 Feb 2015

  • Project/ Program Management IT

  • IT/ Technology - Software/ Services, Internet/ ECommerce
Job Description

Role Description:

The incumbent is responsible for the development of Web-based software applications with and through a development team consisting of around 5-10 members. The role of a TL will include supporting Project Manager in preliminary stages of Requirement Analysis, participating in project planning, full ownership of team performance, managing timely and quality delivery and troubleshooting the team member's development issues.

Principle Account-abilities:

Project Planning, Reviews and Overall Management:

* Work closely with Solution Architect to gather functional requirements and capture them in standard notations
* Monitor development activities on a routine basis for own team and ensure that task completion is according to delivery schedule and desired quality standard

Software Development:

* Develop code for complex functionality

Team Management:

* Plan and allocate tasks within the team
* Monitor performance of Team Members on a routine basis by tracking work-in-progress and manage performance (performance planning, performance counseling, productivity management)
* Provide technical guidance to Team Member's to resolve technical issues

Unit Testing, Code and Document Reviews:

* Conduct unit testing for own module
* Verify accuracy, security, and completeness of deliverable by implementing comprehensive testing vis-a-vis design specifications and requirements
* Review all project related documentation

Software Debugging:

* Ensure that all the identified issues are resolved before software integration/ release
Software Release/ Project Implementation:
* Execute module integration and release related activities

Communication and Feedback:

* Coordinate with QA group for reviews and bug status
* Provide performance/ behaviors related feedback to Team Members and escalating any issues to Project Manager

Reporting and Documentation:

* Track milestone achievement on a routine basis through daily status meetings
* Submit project status reports according to defined timelines
* Maintain the performance tracking records for own team to ensure that any performance issues are resolved as soon as possible

Key Skills, experience & knowledge required:

* 6 to 8 years of experience on, C#, SQL Server, Javascript, JQuery, MVC.
* Experience in AGILE development methodologies - SCRUM, XP, TDD
* knowledge of estimation techniques
* Experience in software design language, UML
* Experience in database and front end optimization

Job Posted By

About Organisation