24/07/2012
Technical Team Leader
Job Description
§ Lead and manage the team through software projects, and manages technical resources within budget and project schedule;
§ Create, manage and assign development tasks;
§ Monitor day-to-day technical tasks and update the project plan;
§ Keeps project manager well informed of status of development effort and serves as liaison between development staff and project manager;
§ Ensures technical teams are contributing to company code library;
§ Communicates and enforces coding standards;
§ Ensures code reusability & maintainability;
§ Ensure quality & reliability of code from the development team by conducting a smoke test for their deliverables;
§ Identifies and manages technical risks throughout the project;
§ Setup development environments;
§ Performs code reviews and technically mentors team members;
§ Coach and provide career development advice to staff
§ Schedule and conduct staff follow up meetings.
§ Coordinate and submit team reports, such as progress reports and team plan, and other necessary documentation required from the management
§ Participate on peer review committees for all team members and coordinate merit review process for team members;
§ Performs software releases on a staging & production environment;
§ Controls versioning and release numbering per different customers
§ Coordinate with the quality to prepare release notes;
§ Act as a technical reference for the team;
§ Conduct researches & do proof of concepts;
§ Manage and organize all database structuring for the different projects to ensure database efficiency and consistency;
§ Decide on system architecture for small projects;
Additional Job Information | ||||||||||||||||||
|