Team Leader - .Net

Team Leader - .Net


Job Description

ONLY apply if you are looking for a long term role in our organisation.
Company: de facto Infotech Pvt. Ltd., Mohali, India
Qualification B. E./B.Tech (Computers)/ MCA or equivalent in software domain. Microsoft Certification in Microsoft Dynamics or SharePoint will be desirable. PMP Certification will be an added advantage
Years of Experience 6-8 years of total work experience with 4+ years of relevant software development experience and at least 2+ years of team management and client handling experience.

Role Description
The incumbent will be responsible for design and development of custom business applications using the .NET environment 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 Gathering and Analysis, participating in project planning, full ownership of team performance, managing timely and quality delivery and troubleshooting the team member's development issues.

Principle Accountabilities

Project Planning and Reviews:
▪Provides assistance to Business Analyst, Team Lead or Project Manager in solution design
▪ Participate in project planning and project reviews
▪ Contribute to/ suggest improvements in the deliverables functional specifications in the usability and implement ability reviews

Software Development:
▪ Analyze requirement/ program logic provided by Team Lead for ensuring clarity of desired specification
▪ Produce code that meets design, style and quality requirements
▪ Complete development activity in accordance with published plan

Client Management:
▪ Work closely with the customer throughout the development process and build relationship by prompt service/ feedback
▪ Provide ongoing technical support to the customer
▪ Trouble shoot issues faced by customer

Team Management:
▪Provide technical guidance to Team Member's to resolve technical issues

Unit Testing and Code Reviews:
▪Conduct testing for own module to ensure mapping with software specifications
▪ Conduct testing for modules developed by team members
▪ Check source code for compliance with coding standards

Software Debugging:
▪ Recognize and fix implementation problems identified in the project code during development/ module integration, usability or implement ability reviews

Software Release/ Project Implementation:
▪Support the Team Lead in module integration and release related activities

Reporting and Documentation:
▪Document code clearly and thoroughly according to the standardized style requirement
▪Develop user/technical documentation, wherever required

Training and Development:
▪Work towards developing own skills on the specified Microsoft Technologies
▪Mentor Trainees/ Junior Developers on an ongoing basis and provide technical guidance to improve their technical competence

Key Technical Skills & Knowledge

▪ Strong knowledge of ASP.NET, C#.NET, VB.NET
▪ Knowledge of advanced concepts like WCF, WPF and Silver light
▪ Strong working experience in Microsoft technologies and JavaScript
▪Experience with relational databases (Oracle, Sybase, SQL Server, etc.) , especially with MS SQL Server (Triggers, Stored Procedures, Scripts)
▪ Experience with CSS, JavaScript / JQuery, AJAX, LINQ, MVC.NET, SCSF for web development
▪ Strong work experience on using MS Office Suite for tracking performance and generating reports

Skills: .net, mvc