Software Development Manager

Software Development Manager
نوع العمل : عمل كلى
الخبرة : 10-15 سنة
الراتب : NOT MENTIONED
المكان : EGYPT

Job Details

Experience Needed:More than 10 years
Career Level:Manager
Education Level:Bachelor's Degree
Salary:Confidential

Job Description

We are actively seeking an experienced Senior Technical Manager to lead our ERP system development team. The ideal candidate must possess a minimum of 10 years of technical management experience, as well as extensive proficiency in a broad range of modern software technologies and methodologies. The role involves managing a large team of developers, fostering innovation, integrating advanced AI tools, and ensuring the delivery of high-quality technical outcomes.

Key Responsibilities:

  • Lead and provide strategic direction for the development team working on our ERP system.
  • Collaborate effectively with cross-functional teams and stakeholders to gather, analyze, and manage project requirements.
  • Utilize cutting-edge technologies such as QC Automation, Azure DevOps, AI, and machine learning in our development processes.
  • Regularly evaluate team members' performance, offer constructive feedback, and identify professional development opportunities.
  • Drive the integration of AI and other emerging tech tools to boost efficiency, improve the quality of outputs, and speed up the development process.
  • Instill a culture of continuous improvement and innovation within our technical operations.
  • Enforce adherence to strict security protocols, data protection standards, and regulatory requirements.
  • Oversee complex software issue resolution, system enhancement prioritization, and system upgrade management.

 

Job Requirements

Required Skills and Qualifications:

  • Bachelor's degree or higher in Computer Science, Information Technology, or a related field.
  • Minimum of 10 years of experience in technical management, particularly in ERP software development.
  • Proficiency in Dot Net, Angular, React, Mobile Development, Power PI, QC Automation, Azure DevOps, SQL, data modeling, business intelligence tools, cloud technologies, and microservices architecture.
  • Expertise in Agile, Scrum, or other project management methodologies.
  • Knowledge of system architecture, UI/UX design, and software testing strategies.
  • Extensive experience with AI and machine learning applications in the software development process.
  • Excellent English communication skills, both written and verbal.
  • Proven ability to manage large teams and complex projects successfully.
  • Deep understanding of requirements management and tracking methodologies.
  • Exceptional leadership, team-building, and interpersonal skills.
  • Strong problem-solving and analytical abilities with a keen focus on innovation and efficiency.