Systems Development Unit Manager| Saudi Holding Co.

وصف الوظيفة


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.