Job description
Company culture :
Alten Maroc is defined by a deeply collaborative culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.
This environment is enhanced by a strong drive for innovation, encouraging creativity, initiative, and experimentation across projects.
A structured and disciplined organization ensures efficiency, rigor, and quality in engineering delivery.
Performance and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
Job :
The mission will aim to design, develop, and maintain Fullstack applications for Carrefour's Digital Factory for Merchandise & Links, by integrating AI and data-driven solutions to:
- Automate and optimize business processes (assortment, promotions, pricing, etc.).
- Improve customer experience and operational efficiency.
- Develop modern user interfaces with Angular.
The consultant will have the following missions:
- Design and development of Fullstack applications (Java/Spring Boot for backend, Angular for frontend).
- Performance optimization of Angular applications.
- Collaboration with the AI team to integrate data-driven solutions.
- Active participation in the design, development, testing, and production phases.
- Improvement of CI/CD pipelines for continuous quality delivery.
- Adherence to best practices (SOLID, YAGNI, automated tests, Sonar).
- Work in Agile/Scrum methodology with Product, Design, and Tech teams.
Required profile :
Graduated with a Bac+5 (Master's degree) in computer science.
Experience: More than 7 years in Fullstack development (Java/Angular, Front-end focus).
- Experience on high-volume projects and in an Agile environment.
- Experience in the retail/mass distribution sector is a plus.
- Experience on AI-enhanced projects (major asset).
Required skills:
- Languages & Frameworks: Java, Spring Boot, Kafka
- Architecture: Microservices, Event-driven
- Databases: Relational and document-oriented
- DevOps: CI/CD, DevOps practices
- Versioning: Git
- Quality & Craftsmanship: Tests, SOLID, YAGNI, Sonar
- Methods: Agile SCRUM
- Soft Skills: Fluent communication in French, analytical skills, teamwork, meeting deadlines
وصف الوظيفة
ثقافة الشركة :
Alten Maroc تُعرَّف بثقافة تعاونية عميقة، مركّزة على الناس، الثقة، والدعم القوي للفريق، مع مديرين عمليين يوجهون المواهب ويطورونها.
هذا البيئة تعززها دافع قوي لل الابتكار، يشجع الإبداع والمبادرة والتجربة عبر المشاريع.
تنظيم منظّم ومضبوط يضمن الكفاءة، الصرامة، والجودة في تسليم الهندسة.
الأداء والطموح جزء من الثقافة أيضاً، يدعم النجاح الجماعي مع الحفاظ على أجواء إيجابية ومهتمة.
الوظيفية :
المهمة ستركّز على تصميم وتطوير وصيانة تطبيقات Fullstack لهدف Factory الرقمي لدى Carrefour لـ للأرقام والروابط للمبيعات، من خلال دمج حلول الذكاء الاصطناعي والبيانات لـ:
- أتمتة وتحسين عمليات الأعمال (التشكيلات، العروض الترويجية، التسعير، الخ).
- تحسين تجربة العميل والكفاءة التشغيلية.
- تطوير واجهات مستخدم حديثة باستخدام Angular.
سيكون لدى المستشار المهام التالية:
- تصميم وتطوير تطبيقات Fullstack (Java/Spring Boot للواجهة الخلفية، Angular للواجهة الأمامية).
- تحسين الأداء لتطبيقات Angular.
- التعاون مع فريق AI لدمج حلول قائمة على البيانات.
- المشاركة النشطة في تصميم ومراحل التطوير والاختبار والإنتاج.
- تحسين خطوط CI/CD لتسليم جودة مستمر.
- الالتزام بأفضل الممارسات (SOLID، YAGNI، الاختبارات الآلية، Sonar).
- العمل وفق منهجية Agile/Scrum مع فرق المنتج والتصميم والتقنية.
الملف المطلوب :
الخريجون بشهادة Bac+5 (ماجستير) في علوم الكمبيوتر.
الخبرة: أكثر من 7 سنوات في تطوير Fullstack (Java/Angular، مع تركيز على الواجهة الأمامية).
- خبرة في مشاريع ذات حجم عالي وأجواء عمل Agile.
- الخبرة في قطاع التجزئة/التوزيع الواسع تُعد ميزة.
- خبرة في مشاريع مدعومة بالذكاء الاصطناعي (أ asset رئيسي).
المهارات المطلوبة:
- اللغات والإطارات: Java، Spring Boot، Kafka
- العمارة: Microservices، Event-driven
- القواعد البيانات: Relational و document-oriented
- DevOps: CI/CD، ممارسات DevOps
- النسخ/الإصدار: Git
- الجودة والصنعة: الاختبارات، SOLID، YAGNI، Sonar
- الطرق: Agile SCRUM
- المهارات الناعمة: تواصل فعال بالفرنسية، مهارات تحليلية، العمل الجماعي، الالتزام بالمواعيد