- Manage and deliver project execution - Interact with business team to understand technical specifications and then create and assign tasks to the team. - Guide team in defining the structure of their projects, including working with them to finalize the DB schema. - Manage, mentor, and provide technical guidance/support to the team. - Review & improve code, performance, stability, and scalability of deliverables. - Monitor development & unit-testing activities and report project progress.