The primary responsibilities of this position are to manage team of developers as well as optimization of resource utilization. This position works closely with the development team, as well as project managers as necessary.
Primary Responsibilities:
- Demonstrate a mixture of strong hands on development skills with web applications and the ability to lead and mentor a team.
- (If required) Develop or assist at the database layer of applications and also the front end.
- Establishes and develops procedures for proper utilization of technology related to business and opportunities.
- Develop detailed task lists, timelines and resource budgets to complete projects. Align resources to tasks to accomplish projects.
- Communicate projects status to key personnel including project stakeholders, decision makers, sponsors and project team members on a periodic basis. Provide monthly management reporting on the status of all projects.
- Actively encourages the development and mentoring of team members.
- (If required) Analyze, design, configure, code, test and document Advanced IT application systems
- Demonstrate the ability to work and adapt to new technologies
- Help in performance evaluation for resource within the team
- Should be able to manage and resolve conflicts
- Mentoring resources within the team to handle projects independently
- Help in establishing and reporting transparent performance criteria and benchmarks