Technical Manager job description

Technical Manager job description
Project Related Competencies
Solution Development and Delivery
 Provides technical direction for the development, design, and systems integration for
client engagement from definition phase through implementation.
 Applies significant knowledge of industry trends and developments to improve service
to our clients.
 Reviews work of development team.
 Easily recognises system deficiencies, and implement effective solutions.
Technical Effort Management
 Creates and executes development plans and revises as appropriate to meet
changing needs and requirements.
 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 our code library.
 Owns the development lifecycle and is responsible for managing technical risks
throughout the project.
 Communicates and enforces coding standards
 Performs code reviews and mentors junior developers.
 Manages technical resources within budget and project schedule.
 Consistently delivers high-quality services to our clients.
Career Path Core Competencies
Technical Expertise
 Understands complex database concepts and effectively employs different database
design techniques.
 Possesses demonstrated work experience with more than one relational database
management system.
 Understands OO concepts and consistently applies them in client engagements.
 Understands the benefits of the various programming languages.
 Possesses significant knowledge of client/server and internet systems architectures.
 Understands browser / client specific compatibility issues.
 Facilitates team and client meetings effectively.
 Holds regular status meetings with development team.
 Keeps development team well informed of changes within the organisation and
general corporate news.
 Delivers engaging, informative, well organised presentations.
 Resolves and/or escalates issues in a timely fashion.
 Understands how to communicate difficult/sensitive information tactfully.
Professional Qualities
 Challenges others to develop as leaders while serving as a role model.
 Manages the development of team by ensuring that project tasks are in line with each
Innovator's career interests when possible.
 Inspires co-workers to attain goals and pursue excellence.
Identifies opportunities for improvement and makes constructive suggestions for
change .
 Manages the process of innovative change effectively.
 Remains on the forefront of emerging industry practices.
 Facilitates effective team interaction.
 Acknowledges and appreciates each team member's contributions.
 Effectively utilizes each team member to his/her fullest potential.
 Keeps track of lessons learned and shares those lessons with team members.
Client Management
 Manages client interaction and expectations regarding development efforts.
 Develops lasting relationships with client personnel that foster client ties.
 Communicates effectively with clients to identify needs and evaluate alternative
technical solutions.
 Continually seeks opportunities to increase customer satisfaction and deepen client
 Builds a knowledge base of each client's business, systems and objectives.
Organisational Responsibilities
Innovator Development
 Conducts effective performance evaluations and mentors developers and senior
developers through formal and informal channels.
 Seeks and participates in personal development opportunities above and beyond
training required by us.
 Trains other innovators and clients through both formal and informal training
 Encourages more junior Innovators to take responsibility for their development within
the company.
 Challenges fellow innovators to progress toward their professional development
Internal Operations
 Suggests areas for improvement in internal processes along with possible solutions.
 Leads internal teams/task forces.
 Reviews the status reports of team members and addresses issues as appropriate.
Complies with and helps to enforce standard policies and procedures.