Digital Talent Mena is hiring for one of our clients the role of Development Manager.
Our Client is one of the leading software companies in the financial sector in the MENA region.
Job Decsription
- Planning and prioritizing software development projects, considering resource allocation, timelines, and dependencies.
- Driving the execution of software projects, ensuring adherence to project plans, quality standards, and best practices.
- Providing technical guidance and expertise to the development team, assisting with problem-solving, code reviews, and architectural decisions.
- Monitoring project progress, identifying and managing risks, and proactively addressing issues to ensure timely and successful project delivery.
- Implementing and improving software development processes, methodologies, and quality assurance practices to enhance efficiency and productivity.
- Collaborating with the quality assurance team to ensure comprehensive testing and quality control of software products.
- Monitoring and managing development resources, including tools, technologies, and infrastructure, to support efficient and effective software development.
Key Competencies:
Behavioral Competencies:
- Leading & Supervising
- Deciding & Initiating Action
- Organizing & Executing
- Communication skills
- Applying Expertise & Technology
Technical Competencies:
- Proven experience in software development, with a focus on managing and leading development teams.
- In-depth knowledge of software development methodologies, best practices, and industry standards.
- Proficiency in programming languages, frameworks, and technologies relevant to the company's software stack.
- Familiarity with Agile or other project management methodologies.
- Experience in managing software development projects from conception to delivery.
- Familiarity with software development tools, version control systems, and issue tracking systems.
- Ability to analyze and interpret technical requirements and translate them into actionable development plans.
Educational Qualifications and Requirements:
Bachelor's degree in computer science or any related field.
Experience and Preferences:
+10 years of experience in software development.