Seeking Skilled Software Project Manager with Technical Expertise
↔️
Job Description: We are looking for an experienced Software Project Manager with at least 5 years of experience in managing software development projects. The ideal candidate will have a robust technical background in IT and be fluent in Arabic, capable of effectively managing projects and communicating with stakeholders in both Arabic and English. This role involves overseeing the entire software development lifecycle, ensuring projects are completed on time, within scope, and on budget.
Key Responsibilities:
- Project Planning & Execution: Create detailed project plans for software development projects, including scope, timelines, resources, and budgets. Execute projects according to these plans and ensure alignment with business objectives.
- Technical Oversight: Provide technical leadership and guidance throughout the software development lifecycle. Ensure that technical specifications are met and collaborate with developers to address any technical challenges.
- Team Management: Lead and coordinate cross-functional teams, including software developers, QA engineers, and designers. Assign tasks, monitor progress, and foster a collaborative and productive team environment.
- Stakeholder Communication: Serve as the primary point of contact for all project stakeholders, including clients, vendors, and internal teams. Communicate project status, risks, and issues effectively in both Arabic and English.
- Risk Management: Identify potential risks and develop strategies to mitigate them. Address any issues that arise promptly to minimize impact on project deliverables.
- Budget Management: Track project expenses and manage budgets to ensure financial control. Prepare and present financial reports and project updates to senior management and stakeholders.
- Quality Assurance: Implement best practices for software development and quality assurance. Ensure that deliverables meet the required standards and client expectations.
- Documentation & Reporting: Maintain comprehensive project documentation, including plans, technical requirements, and progress reports. Provide regular status updates and project summaries to senior management.
- Compliance & Standards: Ensure that all projects adhere to company policies, industry standards, and regulatory requirements.
Qualifications:
- Experience: Minimum of 5 years of experience in managing software development projects, with a proven track record of delivering projects successfully.
- Education: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. PMP, Scrum Master, or similar certification is highly desirable.
- Language Skills: Fluent in Arabic and English, with excellent verbal and written communication skills in both languages. Arabic is preferred.
- Technical Skills: Strong technical background with proficiency in software development methodologies (e.g., Agile, Scrum) and tools (e.g., JIRA, MS Project). Understanding of software architecture, design, and development practices.
- Problem-Solving: Strong analytical and problem-solving skills. Ability to make informed decisions and adapt to changing project requirements.
- Team Collaboration: Demonstrated ability to lead and work effectively with diverse teams, including technical and non-technical members.
- Organizational Skills: Excellent organizational skills with the ability to manage multiple projects simultaneously and prioritize tasks effectively.
What We Offer:
- Competitive salary and comprehensive benefits package
- Opportunities for professional growth and career advancement
- A collaborative and innovative work environment
Job Type: Full-time
نبحث عن مدير مشاريع برمجيات ماهر ذو خبرة تقنية
وصف الوظيفة: نحن نبحث عن مدير مشاريع برمجيات ذو خبرة لا تقل عن 5 سنوات في إدارة مشاريع تطوير البرمجيات. يجب أن يكون لدى المرشح المثالي خلفية تقنية قوية في تكنولوجيا المعلومات وأن يتقن اللغة العربية، مما يمكّنه من إدارة المشاريع بفعالية والتواصل مع أصحاب المصلحة باللغة العربية والإنجليزية. تشمل هذه الوظيفة الإشراف على دورة حياة تطوير البرمجيات بالكامل، مع ضمان إكمال المشاريع في الوقت المحدد، وضمن النطاق، وضمن الميزانية.
المسؤوليات الرئيسية:
- تخطيط المشروع والتنفيذ: إنشاء خطط مشروع مفصلة لمشاريع تطوير البرمجيات، بما في ذلك النطاق والجداول الزمنية والموارد والميزانيات. تنفيذ المشاريع وفقًا لهذه الخطط وضمان التوافق مع الأهداف التجارية.
- الإشراف الفني: توفير القيادة الفنية والإرشاد طوال دورة حياة تطوير البرمجيات. التأكد من تلبية المواصفات الفنية والتعاون مع المطورين لمعالجة أي تحديات تقنية.
- إدارة الفريق: قيادة وتنسيق الفرق متعددة التخصصات، بما في ذلك مطوري البرمجيات ومهندسي الجودة والمصممين. توزيع المهام، ومراقبة التقدم، وتعزيز بيئة عمل تعاونية ومنتجة.
- التواصل مع أصحاب المصلحة: أن تكون النقطة الرئيسية للتواصل لجميع أصحاب المصلحة في المشروع، بما في ذلك العملاء والموردين والفرق الداخلية. نقل حالة المشروع، والمخاطر، والقضايا بفعالية باللغتين العربية والإنجليزية.
- إدارة المخاطر: تحديد المخاطر المحتملة وتطوير استراتيجيات للتخفيف منها. معالجة أي مشاكل تنشأ على الفور لتقليل تأثيرها على تسليمات المشروع.
- إدارة الميزانية: تتبع نفقات المشروع وإدارة الميزانيات لضمان السيطرة المالية. إعداد وتقديم تقارير مالية وتحديثات المشاريع للإدارة العليا وأصحاب المصلحة.
- ضمان الجودة: تنفيذ أفضل الممارسات في تطوير البرمجيات وضمان الجودة. ضمان تلبية التسليمات للمعايير المطلوبة وتوقعات العملاء.
- التوثيق والتقارير: الحفاظ على توثيق شامل للمشاريع، بما في ذلك الخطط والمتطلبات الفنية وتقارير التقدم. تقديم تحديثات الحالة بانتظام وملخصات المشاريع للإدارة العليا.
- الامتثال والمعايير: التأكد من أن جميع المشاريع تتماشى مع سياسات الشركة والمعايير الصناعية والمتطلبات التنظيمية.
المؤهلات:
- الخبرة: الحد الأدنى من 5 سنوات من الخبرة في إدارة مشاريع تطوير البرمجيات، مع سجل حافل من تسليم المشاريع بنجاح.
- التعليم: درجة بكاليوس في علوم الكمبيوتر، تكنولوجيا المعلومات، هندسة البرمجيات، أو مجال ذي صلة. يفضل الحصول على شهادة PMP، أو Scrum Master، أو شهادة مماثلة.
- مهارات اللغة: إتقان اللغة العربية والإنجليزية، مع مهارات اتصال شفهية وكتابية ممتازة باللغتين. تفضل العربية.
- المهارات التقنية: خلفية تقنية قوية مع إتقان منهجيات تطوير البرمجيات (مثل Agile، Scrum) والأدوات (مثل JIRA، MS Project). فهم هندسة البرمجيات، والتصميم، وممارسات التطوير.
- حل المشكلات: مهارات تحليلية قوية وحل المشكلات. القدرة على اتخاذ قرارات مستنيرة والتكيف مع متطلبات المشروع المتغيرة.
- تعاون الفريق: القدرة المثبتة على قيادة والعمل بفعالية مع فرق متنوعة، بما في ذلك الأعضاء الفنيين وغير الفنيين.
- المهارات التنظيمية: مهارات تنظيمية ممتازة مع القدرة على إدارة مشاريع متعددة في وقت واحد وتحديد أولويات المهام بفعالية.
ما نقدمه:
- راتب تنافسي وحزمة مزايا شاملة
- فرص للنمو المهني والترقيات في العمل
- بيئة عمل تعاونية ومبتكرة
نوع الوظيفة: دوام كامل
