Key Responsibilities Guide the team towards successful project delivery Provide technical leadership and key decision making Work with and mentor individual team members to meet professional goals Continuous effort to automate and increase team efficiency Maintain high standards of software quality