The Team leader performs the co-ordination of all offshore development work relating to the product. Product enhancements are analysed and specified in the UK by Onshore Business Analysts and the Onshore Technical Project Leaders, these specifications are then delivered to the Offshore Team Leader to co-ordinate their development and delivery by the Offshore Developers. Communication from the Onshore Team and the Offshore Developers can be direct, but if there are communication difficulties then the Offshore Team Leader will be involved to resolve.
The Offshore Team Leader reports to the Offshore Development manager
Provide the communication and tasking interface between the Offshore Development Team and the Onshore Development Team.
Ensure the Offshore Team is fully engaged in the required tasks and report lack of utilisation to the Development Manager promptly.
Ensure the quality of all technical artefacts created by the Offshore Development Team.
Be the Offshore domain expert to resolve technical issues locally wherever possible.
Ensure that the necessary development environments are created for the Offshore Team in a timely fashion.
Assess task effort for assigned activities and provide input to the Onshore Technical Team Leader and Project Manager.
Co-ordinate and load balance project tasks across the offshore development team.
Motivate the Offshore development team to optimise work output and skills growth.
Produce clear design documentation to BSG Standards.
Develop and unit test code to ensure required quality.
Develop code fixes for the project team during the Integration and System test phases.
Skills Required :
Should have strong Technical skills in .Net, SQL, Web Technologies
Should be Hands on developer(12+)
Mentor the team, work as a team
Collaborate with onshore/offshore Teams
Strong at creating technical designs, estimates and project plans
Have good Communication skills
Keep the management in synch with regular updates
Owns the product, creates road maps, and creates plans as per road maps and executes
Needs to be a good communicator
To lead the team of 5- 10 people as needed.