باعتباره جزءًا من فريق من المطورين الشغوفين، يساهم مطور PHP في دمج وتطوير العروض وتوصيلات المشغلين على منصة Digital Virgo. ويغطي هذا الدور التطوير والدمج واختبارات الوحدة وصيانة البرمجيات والتحسين المستمر، مع المساهمة في المناقشات التقنية والمعمارية.
المسؤوليات الرئيسية
- دمج وإنشاء العروض بما يتوافق مع متطلبات العمل.
- تطوير المكونات المطلوبة لربط العروض والمشغلين المختلفة بمنصتنا.
- إجراء عمليات التطوير والدمج واختبارات الوحدة خلال مراحل المشروع.
- المساهمة في مناقشات الفريق واتخاذ القرارات المتعلقة بخيارات التكنولوجيا والبيئة المعمارية.
- ضمان صيانة وتصحيح و/أو تطوير جميع البرمجيات المطورة.
- تحديد المشكلات وتشخيصها واقتراح التحسينات والإجراءات التصحيحية بشكل استباقي.
المؤهلات
خبرة أكثر من سنة واحدة في تطوير PHP. إتقان قوي لمعمارية MVC في PHP وخبرة في إطار عمل Symfony PHP. خبرة سابقة في تطوير الخلفية واستهلاك واجهات برمجة التطبيقات REST APIs وخدمات الويب SOAP وXML. تركيز قوي على جودة الشفرة البرمجية وإمكانية صيانتها وإعادة استخدامها. القدرة على التكيف والاستقلالية والتنظيم والدقة، مع الالتزام بتقديم خدمات عالية الجودة باستخدام منهجيات تطوير Agile. مهارات ممتازة في التواصل والعلاقات مع الآخرين. شغوف بالتكنولوجيات الجديدة ومتابع مستمر لأحدث الاتجاهات التكنولوجية. يتطلب مستوى جيد في اللغة الإنجليزية.
مهارات إضافية مستحسنة
- الدراية بـ Git / Git Flow وفهم جيد للدمج المستمر والنشر المستمر (CI/CD).
- الدراية بـ Redis وRabbitMQ.
- معرفة بـ Scrum / Kanban وRedmine / Jira.
- خبرة في React.js أو رغبة واهتمام بالعمل بها.
- معرفة ببيئة AWS (خدمات أمازون للويب).
- إتقان أحد أطر اختبار PHP وممارسات TDD أو BDD (مثل PHPUnit وBehat وغيرهما).
- معرفة عملية جيدة بأنماط التصميم الرئيسية في PHP.
الملف الشخصي المطلوب للمرشح
خبرة أكثر من سنة واحدة في تطوير PHP. إتقان قوي لمعمارية MVC في PHP وخبرة في إطار عمل Symfony PHP. خبرة سابقة في تطوير الخلفية واستهلاك واجهات برمجة التطبيقات REST APIs وخدمات الويب SOAP وXML. تركيز قوي على جودة الشفرة البرمجية وإمكانية صيانتها وإعادة استخدامها. القدرة على التكيف والاستقلالية والتنظيم والدقة، مع الالتزام بتقديم خدمات عالية الجودة باستخدام منهجيات تطوير Agile. مهارات ممتازة في التواصل والعلاقات مع الآخرين. شغوف بالتكنولوجيات الجديدة ومتابع مستمر لأحدث الاتجاهات التكنولوجية. يتطلب مستوى جيد في اللغة الإنجليزية.
مهارات إضافية مستحسنة
- الدراية بـ Git / Git Flow وفهم جيد للدمج المستمر والنشر المستمر (CI/CD).
- الدراية بـ Redis وRabbitMQ.
- معرفة بـ Scrum / Kanban وRedmine / Jira.
- خبرة في React.js أو رغبة واهتمام بالعمل بها.
- معرفة ببيئة AWS (خدمات أمازون للويب).
- إتقان أحد أطر اختبار PHP وممارسات TDD أو BDD (مثل PHPUnit وBehat وغيرهما).
- معرفة عملية جيدة بأنماط التصميم الرئيسية في PHP.
As part of a team of passionate developers, the PHP Developer contributes to the integration and development of offers and operator connections on the Digital Virgo platform. The role covers development, integration, unit testing, software maintenance and continuous improvement, while contributing to technical and architectural discussions.
Key Responsibilities
- Integrate and create offers in line with business requirements.
- Develop the components required to connect different offers and operators to our platform.
- Carry out development, integration and unit testing during project phases.
- Contribute to team discussions and decision-making regarding technology and architecture choices.
- Ensure the maintenance, correction and/or evolution of all software developments.
- Identify and diagnose issues and proactively suggest improvements and corrective actions.
Qualifications
More than 1 year of experience in PHP development. Strong command of MVC architecture in PHP and experience with the Symfony PHP framework. Previous experience in backend development and consuming REST APIs, SOAP web services and XML. Strong focus on code quality, maintainability and reusability. Adaptable, autonomous, organized and rigorous, with a commitment to delivering high-quality services using Agile development methodologies. Excellent interpersonal and communication skills. Passionate about new technologies and actively keeps up to date with technology trends. A good level of English is required.
Additional Skills Appreciated
- Familiarity with Git / Git Flow and a good understanding of continuous integration and continuous deployment (CI/CD).
- Familiarity with Redis and RabbitMQ.
- Knowledge of Scrum / Kanban and Redmine / Jira.
- Experience with or affinity for React.js.
- Knowledge of the AWS (Amazon Web Services) environment.
- Proficiency with a PHP testing framework and TDD or BDD practices (PHPUnit, Behat, etc.).
- Good practical knowledge of the main PHP design patterns.
Desired Candidate Profile
More than 1 year of experience in PHP development. Strong command of MVC architecture in PHP and experience with the Symfony PHP framework. Previous experience in backend development and consuming REST APIs, SOAP web services and XML. Strong focus on code quality, maintainability and reusability. Adaptable, autonomous, organized and rigorous, with a commitment to delivering high-quality services using Agile development methodologies. Excellent interpersonal and communication skills. Passionate about new technologies and actively keeps up to date with technology trends. A good level of English is required.
Additional Skills Appreciated
- Familiarity with Git / Git Flow and a good understanding of continuous integration and continuous deployment (CI/CD).
- Familiarity with Redis and RabbitMQ.
- Knowledge of Scrum / Kanban and Redmine / Jira.
- Experience with or affinity for React.js.
- Knowledge of the AWS (Amazon Web Services) environment.
- Proficiency with a PHP testing framework and TDD or BDD practices (PHPUnit, Behat, etc.).
- Good practical knowledge of the main PHP design patterns.