Work together with team leads to plan and execute projects, ensure that teams have
appropriate product and technical specifications, direction, and resources to deliver
products effectively by establishing realistic estimates for timelines while ensuring that
projects remain on target to meet deadlines.
Track and report the status of projects on various teams, acting as a gateway through
which work should be assigned to appropriate teams while ensuring that project scope is
adequately defined
Evolve the existing software system applications and architecture in various areas as needed.
Helping developers resolve problems both technical as well as human resources issues
monitoring individual employees’ performance and relaying this to upper management.