وصف الوظيفة
Leverage your abilities and join the dynamic team of a leading
Saudi holding company that owns a group of companies in the retail and perfume sector And
expanding operations to Egypt.
Work Location: Cairo, Egypt.
As
a Systems Development Unit Manager, you will lead the enhancement and maintenance of e-service platforms, ensuring all processes are efficient, secure, and up to organizational standards. They manage development projects through their entire lifecycle, from conception to deployment, while providing second-level support for complex issues. Additionally, they oversee automation development initiatives and participate in system testing to ensure the delivery of high-quality software solutions.
Key Accountabilities
- Lead and manage a team of developers, providing guidance, support, and mentorship.
- Conduct regular team meetings to discuss project progress and roadblocks.
- Foster a collaborative and innovative team environment.
- Plan, coordinate, and execute development projects from conception to deployment.
- Ensure projects are delivered on time, within scope, and budget.
- Monitor and report on project progress, identifying and addressing any issues or risks.
- Work with senior management to define the development strategy and roadmap.
- Ensure alignment of development projects with the company’s overall objectives.
- Evaluate and implement new technologies and methodologies to improve development processes.
- Establish and enforce coding standards, best practices, and quality assurance processes.
- Ensure all software developed is robust, scalable, and meets the company’s quality standards.
- Conduct code reviews and oversee testing and debugging processes.
- Allocate and manage resources effectively to meet project deadlines.
- Recruit, train, and retain top development talent.
- Manage the team’s workload and ensure a balanced distribution of tasks.
- Collaborate with other departments to understand their needs.
- Communicate project status, issues, and successes to stakeholders.
- Act as a liaison between the development team and other business units.
Knowledge, Skills, And Experience
We are Looking for:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 10 years of experience in software development, with at least 5 years in a leadership role.
- Proven experience in managing and leading a development team.
- Strong knowledge of software development methodologies, tools, and processes.
- Excellent problem-solving, analytical, and decision-making skills.
- Strong communication and interpersonal skills.
- Ability to manage multiple projects and priorities in a fast-paced environment.