Job description
Ce que nos collaborateurs aiment le plus chez nous ❤ : Pour consulter leurs avis certifiés
Company culture :
Sofrecom Maroc stands out for its strongly collaborative culture, where people, trust and employee well-being are central priorities. A close management approach promotes support, accountability and long-lasting teamwork. This collaborative foundation is complemented by a notable innovation dimension, encouraging initiative, agility and experimentation. Structured processes ensure reliability and operational efficiency, while performance-driven practices play a more supportive and balanced role.
Job :
Within the Morito Transverse team, which is a collaborative project with a mediation vision that offers shared services to secure, improve, and enrich calls to Back services.
The purpose of this mission is to carry out REST API modeling, their design/implementation, unit tests, as well as the design/implementation of exchanges with other IT systems, and the development and implementation of any necessary software and technical evolution.
In an IT environment of Agile development.
1. As: Designer / Developer:
- Modeling and design of the software solution
- Programming and testing of objects and components
- Writing technical documentation
- Management of corrective and evolutionary maintenance
- Participation in daily stand-ups
- Mutual aid with developers (Intellij, Gitlab DIOD, Git, Spring, Hibernate, MariaDb)
- Contribution to workload estimations for User Stories with the PO and the team
- Contribution to the improvement loop of the entire team
- Presenting achievements to the team to enhance group skills
- Knowing one's local development environment
- Integration into DEV and QPM environments
- Evolving unit tests.
- Discussion within the team on methods already used
- Getting development choices approved by the team's software architect
2. Database modeling:
- Modeling table evolutions in our database model
- Getting the model approved by our software architect and the team lead
- Producing a table creation script
- Modifying database installation scripts to test the creation of table(s) with the team's existing tools in different environments
3. Application support:
- Analyzing a potentially cross-functional incident with the various parties involved
- Handling the incident and proposing a fix to the team
- Verifying the priority of the fix with the IT Project Manager
- Developing the fix and contributing to tests
- Documenting workarounds for the Production team
- Presenting the solutions and tools implemented.
وصف الوظيفة
Ce que nos collaborateurs aiment le plus chez nous ❤ : Pour consulter leurs avis certifiés
Company culture :
Sofrecom Maroc تبرز بفضل ثقافة تعاونية عالية، حيث الناس والثقة ورفاهية الموظف هي أولويات مركزية. نهج إداري قريب يعزز الدعم والمساءلة والعمل الجماعي طويل الأمد. هذه الأساس التعاوني مكمل بـ بعد ابتكار ملحوظ، يشجع المبادرة والمرونة والتجربة. إجراءات منظمة تضمن الاعتمادية والكفاءة التشغيلية، في حين أن ممارسات مبنية على الأداء تلعب دوراً أكثر دعمًا وتوازناً.
العمل :
ضمن فريق Morito Transverse، وهو مشروع تعاوني ذو رؤية وساطة يقدم خدمات مشتركة لتأمين وتحسين وإثراء المكالمات إلى الخدمات الخلفية.
الغرض من هذه المهمة هو إجراء نمذجة REST API، تصميمها/تنفيذها، اختبارات الوحدة، بالإضافة إلى تصميم/تنفيذ تبادلات مع أنظمة IT أخرى، وتطوير وتنفيذ أي برمجيات وتطور تقني ضروري.
في بيئة IT مع تطوير Agile.
1. كـ: مصمم / مطور:
- نمذجة وتصميم حل البرمجيات
- برمجة واختبار الأشياء والمكونات
- كتابة الوثائق الفنية
- إدارة الصيانة التصحيحية والتطورية
- المشاركة في الاحتياجات اليومية
- المساعدة المتبادلة مع المطورين (Intellij, Gitlab DIOD, Git, Spring, Hibernate, MariaDb)
- المساهمة في تقدير عبء العمل لقصص المستخدم مع صاحب المنتج والفريق
- المساهمة في حلقة التحسين لكامل الفريق
- عرض الإنجازات أمام الفريق لتعزيز مهارات المجموعة
- معرفة بيئة التطوير المحلية لدى الفرد
- الاندماج في بيئتي DEV و QPM
- تطوير اختبارات الوحدة.
- النقاش داخل الفريق حول الأساليب المستخدمة بالفعل
- الموافقة على خيارات التطوير من قبل مهندس البرمجيات للفريق
2. نمذجة قاعدة البيانات:
- نمذجة تطورات الجداول في نموذج قاعدة البيانات لدينا
- اعتماد النموذج من قبل مهندس البرمجيات وقائد الفريق
- إنتاج سكريبت إنشاء الجداول
- تعديل سكريبتات تثبيت قاعدة البيانات لاختبار إنشاء الجدول/الجدولّات باستخدام أدوات الفريق في بيئات مختلفة
3. دعم التطبيق:
- تحليل حادث محتمل عابر للوظائف مع الأطراف المعنية
- التعامل مع الحادث واقتراح إصلاح للفريق
- التحقق من أولوية الإصلاح مع مدير مشروع IT
- تطوير الإصلاح والمساهمة في الاختبارات
- توثيق الحلول البديلة لفريق الإنتاج
- عرض الحلول والأدوات المنفذة.