Request a Demo
Request a Demo
Press Releases

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

Job Category:

Computer/ Software

Job Location:

Jordan – Amman

Required Skills & Characteristics:

§ Excellent communication skills; 

§ Excellent documentation skills;

§ Excellent command of English;

§ Excellent interpersonal and leadership skills;

§ High personal motivation;

§ Strong problem solving skills;

§ Excellent research skills;

§ Proven ability to balance a changing workload;

§ Willingness to innovate and experiment, with minimized risks;

§ Ability to analyze information and make appropriate recommendations;

§ Ability to adapt and change based on new business requirements and environment;

§ Possesses significant knowledge of client/server and internet systems architectures and accurately suggests the use of the appropriate technology for the application;

§ Understanding of Software Development Life Cycle (SDLC).

Position Level:

Senior Level Career (5-7 yr exp.)

Position Status:

Full Time

Employment Type:

Employee

Salary:

Unspecified

Preferred Nationality:

Jordanian

Education:

Computer Science/IT/Software Engineering