وصف الوظيفة
We are seeking a highly motivated and experienced Development Manager to lead our development team. The ideal candidate will have a strong technical background, excellent leadership skills, and a proven track record in managing software development projects. As the Development Manager, you will be responsible for overseeing the development process, ensuring the timely delivery of high-quality software products, and fostering a collaborative and productive work environment.
Key Responsibilities
- Lead and manage the development team, including hiring, training, and performance evaluation.
- Oversee the entire software development lifecycle, from planning and design to deployment and maintenance.
- Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables.
- Ensure the timely delivery of high-quality software products that meet or exceed client expectations.
- Implement and maintain best practices for software development, including coding standards, code reviews, and automated testing.
- Monitor and manage project timelines, budgets, and resources to ensure successful project completion.
- Foster a collaborative and innovative work environment, encouraging team members to share ideas and continuously improve processes.
- Stay up-to-date with industry trends and emerging technologies to ensure the team is leveraging the latest tools and techniques.
- Provide technical guidance and mentorship to team members, helping them grow their skills and advance their careers.
- Identify and address potential risks and issues, ensuring proactive mitigation and resolution.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Development Manager or similar role in software development.
- Strong technical background with hands-on experience in software development.
- Excellent leadership and team management skills, with the ability to inspire and motivate team members.
- Strong project management skills, including the ability to manage multiple projects simultaneously.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Strong problem-solving and decision-making abilities.
- Experience with Agile/Scrum methodologies and tools.
- Familiarity with software development best practices, including version control, CI/CD, and automated testing.
Preferred Qualifications
- Master’s degree in Computer Science, Engineering, or a related field.
- Experience working in Financial technology or government platforms in the Kingdom of Saudi Arabia (depending on the project).
- Certifications in project management (e.g., PMP, Scrum Master) or relevant technologies.