About Us

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 Bachelor’s Degree in engineering