About the job
Job Description
Job purpose
As a Team lead- Software Development, you will coordinate the different activities of a software engineering team with the objective to deliver best quality product as per project plan timelines and requirements through effective design, implementation and operation.
What will you do?
Coordinate a team of developers.
Develop new software components, maintain and enhance current software products.
Assure the reliability, quality, security and long-life of the software.
Follow-up of the organization technical standards
Implement technical standards and global organization solutions
What do you need to know?
Proven experience of leading a team of software Engineers
Proven ability of tackling challenging projects
Experience in full software development lifecycle from design to deployment
A proven track record of developing high quality software to business specification whilst understanding processes and requirements.
People management and leadership skills, including coaching, supervision, staffing, and conflict management
Excellent analytical and problem-solving skills
Bachelors Degree in engineering