Software Development Manager

3D Diagnostix - Maadi, Cairo

Applicants for
1 open position
Experience Needed:
More than 12 years
Career Level:
Job Type:
Full Time
1 open position
About the Job


  • This is a key leadership position that is concerned with setting direction with a strategic focus; managing and motivating a large team to optimal productivity and quality. This position involves project management, and software development. We seek an outstanding candidate with a proven track record of achievements, experience, and competencies that will deliver our corporate mission.


  • Lead project management, technical, and quality teams and manage the interactions between them.
  • Lead product delivery to client/s, monitor and follow up on execution of projects’ stages to ensure smooth running and proper delivery of departmental objectives.
  • Encourage and monitor processes' improvements (codes, designs, etc,.) to deliver the product in a timely manner and according to client specifications and requirements.
  • Monitor the operation of running CRM software and the production of new features and releases in a smooth way that improves release and prevents conflicts.
  • Manage customer expectations, and handle complaints
  • Manage the relationship between client and technical teams, timelines and monitor deliverable and project documentation
  • Effectively manage and utilize budget and resources.
  • Continuously communicate project status and progress to all stakeholders through periodically generating precise, clear and sufficient reports that is understood by all of them.
  • Resolve complex problems independently and through providing guidance and advise to others.
  • Manage team talents through creating learning paths and development plans upon identifying individuals’ strengths and weaknesses.

  • Coach and motivate the team to continually improve their performance on a technical and competence basis.

Job Requirements

Qualifications & Skills:

  • Excellent experience in leading software product development projects. Demonstrated ability to attain the knowledge of the company's software development strategic objectives and design procedures.
  • Significant understanding and knowledge of commonly used concepts, practices and procedures within the software engineering and architecture field
  • Working knowledge in PHP, Java, C++, and node. Js
  • Agile development experience.
  • Project Development Life Cycle experience.
  • Software Development Life Cycle experience.
  • Awareness of new and upcoming technologies
  • PMP certification
  • Agile Foundation
  • ITIL Foundation
  • Msc is preferred


  • Strategic thinking
  • Problem-solving
  • Time management
  • Resources Management
  • Effective oral and written communication skills
  • Decisive and firm
  • Coaching
About this Company

3D Diagnostix started the digital CT scan conversion business for dentistry in 2005, supporting the CT imaging department for a leading dental school with 3D reconstructions of oral maxillofacial cases. This need arose from a desire from dental clinicians to advance... (More)

See all Careers and Jobs at 3D Diagnostix