Team Lead/Team Manager Gujarat, India | Full-Time

The primary responsibility of a person in this position is to oversee teams that focus on implementation and deployment of new solutions. This person will be required to develop project technology strategy; contribute to the application architecture design, as well as applications development, implementation, and maintenance. The person will be responsible for resolving high-level project-related issues and assist teams in resolving project-specific concerns and issues. This person will assist in defining architecture and coding standards and frameworks, identify emerging technologies and evaluate their applicability to client’s business goals.

This person will be responsible for managing application development team performance and competence.


  • Understand and clarify technical specifications to development teams
  • Oversee assignment of resources across projects to make sure work is scheduled based on priorities, risks and team strengths
  • Review code (issues free, ease of maintenance, no effect on application run time, requirement compliance), provide feedback and train junior staff.
  • Troubleshoot issues and provide solutions in applications under development and applications in production where you might have to work with someone's code
  • Communicate with client and other teams' staff on task progress, assess implementation risks and work toward keeping the project within objectives (timeline, budget, quality)
  • Provide leadership during development by working with technical architects, QA, deployment support teams during the design, development and implementation phases
  • Lead/mentor resources and share knowledge to make sure development staff meets technical qualifications required for their positions
  • Define performance objectives and direction for the team members’ growth
  • Evaluate performance and define teams professional development objectives
  • Assist in recruiting new staff, conducting interviews and evaluate potential candidates
  • Increase proficiency level in technologies used by the client, investigate and develop skills in new technologies, offer strategies for new opportunities and design solutions proposed by staff
  • Assess processes and systems and ensure that adjustments are made to continue meeting efficiently and quality standards as per the objectives of the client
  • Assist in defining project architecture, coding standards and frameworks to be used and ensure teams comply with the existing standards
  • Assist in formulating development standards, best practices, organizational policies, processes and strategic planning.

Technical Qualifications:

  • Experience with development frameworks and knowledge of development best practices
  • Experience with relational databases
  • Experience working with QA teams and understanding of quality assurance and best practices
  • Experience of MS Office, various source control, project management, diagramming, and analysis tools
  • Experience or good understanding of web services
  • Experience or good understanding of reporting and integration services
  • Understanding of coding and other software development best practices
  • Experience with leading multiple development teams for software product implementations
  • Experience in managing teams and evaluating team performance on timely basis
  • Experience in resolving team’s and individual staff’s issues
  • Experience working with a large organization is preferred

Personal Skills:

  • Ability to communicate technical aspects to people with non-IT background
  • Ability to act as a liaison between client and team on projects
  • Ability to ensure that solutions developed by technical teams fit the business needs
  • Ability to offer alternative approaches to achieve the client goals
  • Ability to analyze complex situations and manage all variables to achieve optimal solutions
  • Ability to act on the information provided or get information needed so that decisions for project implementations can be made quickly and effectively
  • Ability to motivate team
  • Ability to define and prioritize short-term and long-term objectives for the team and make necessary corrections under changing circumstances
  • Ability to communicate in English verbally and in writing

Education and Work Experience:

  • This person should have over 10 years of working experience or an equivalent combination of education and experience.
  • Bachelor’s degree is required in CS, IT or related scientific discipline.

If that's not your area, check our other 7 Open Positions

Team Lead/Team Manager

LOCATION Gujarat, India


Apply online

If that's not your area, check our other 7 Open Positions

Share this Open Position

Team Lead/Team Manager

Team Lead/Team Manager

Apply online

Application Successfully Submitted!

Thank you for your application. Your profile and application details have been forwarded to our HR department.