Job description
Company culture :
Capgemini is characterized by a predominantly collaborative culture, placing people, trust and teamwork at the core of its practices. A close management approach fosters guidance, empowerment and skills development within a supportive environment. This culture is reinforced by a strong organizational dimension, ensuring process rigor, reliability and operational efficiency. It is complemented by a competitive component focused on performance and customer satisfaction, while a more moderate innovation dimension supports the continuous evolution of services and expertise.
Job :
Join a dynamic company in the IT sector in Casablanca! We are looking for a passionate CIAM/IAM Developer to join our team and contribute to innovative projects. This is a unique opportunity to develop your career in a stimulating environment.
The main objective of this role is to design, develop, implement, and maintain robust and secure Customer Identity and Access Management (CIAM) and Identity and Access Management (IAM) solutions. This involves ensuring a smooth user experience while strengthening the security of data and applications.
Your main responsibilities will include:
- Design and development of applications and services related to authentication, authorization, and identity management.
- Integration of CIAM/IAM solutions with various internal and external applications and platforms.
- Implementation and administration of authentication and authorization flows (OAuth, OpenID Connect, SAML).
- Participation in the evolution of the CIAM/IAM architecture to meet the growing needs of the company.
- Close collaboration with development, security, and operations teams to ensure system consistency and performance.
- Technological watch and proposal of continuous improvements.
Required profile :
Your ideal academic background is a degree of Master's level (Bac +5) or higher, with a specialization in computer science, electronics, telecoms, or networks.
An experience of 5 to 10 years in similar roles is required. Proven experience in implementing CIAM/IAM solutions is a major asset.
To excel in this role, you will need the following skills:
- Mastery of CIAM/IAM concepts (digital identities, strong authentication, SSO, federation, access management).
- Solid development skills (languages like Java, Python, .NET) and software architecture.
- In-depth knowledge of authentication and authorization protocols (OAuth 2.0, OpenID Connect, SAML 2.0).
- Experience with recognized CIAM/IAM solutions on the market.
- Ability to work in a team, excellent communication skills, and organizational skills.
- A proactive approach and the ability to solve complex problems are essential.
If you recognize yourself in this profile and this opportunity motivates you, do not hesitate to apply now!
الوصف الوظيفي
ثقافة الشركة :
تتميز Capgemini بشكل رئيسي بـ ثقافة تعاونية، تضع الإنسان والثقة والعمل الجماعي في جوهر ممارساتها. ويدعم أسلوب الإدارة القريب التوجيه والتمكين وتطوير المهارات ضمن بيئة داعمة. وتتعزز هذه الثقافة من خلال بعد تنظيمي قوي، مما يضمن دقة العمليات والموثوقية والكفاءة التشغيلية. ويكتمل ذلك بـ عنصر تنافسي يركز على الأداء ورضا العملاء، بينما يدعم بعد الابتكار الأكثر اعتدالاً التطور المستمر للخدمات والخبرات.
الوظيفة :
انضم إلى شركة ديناميكية في قطاع تكنولوجيا المعلومات في الدار البيضاء! نحن نبحث عن مطور CIAM/IAM شغوف للانضمام إلى فريقنا والمساهمة في مشاريع مبتكرة. هذه فرصة فريدة لتطوير حياتك المهنية في بيئة محفزة.
الهدف الرئيسي من هذا الدور هو تصميم وتطوير وتنفيذ وصيانة حلول قوية وآمنة لإدارة هوية العملاء والوصول (CIAM) وإدارة الهوية والوصول (IAM). ويتضمن ذلك ضمان تجربة مستخدم سلسة مع تعزيز أمن البيانات والتطبيقات.
ستتضمن مسؤولياتك الرئيسية ما يلي:
- تصميم وتطوير التطبيقات والخدمات المتعلقة بالمصادقة والتفويض وإدارة الهوية.
- دمج حلول CIAM/IAM مع مختلف التطبيقات والمنصات الداخلية والخارجية.
- تنفيذ وإدارة تدفقات المصادقة والتفويض (OAuth، OpenID Connect، SAML).
- المشاركة في تطوير بنية CIAM/IAM لتلبية الاحتياجات المتزايدة للشركة.
- التعاون الوثيق مع فرق التطوير والأمن والعمليات لضمان اتساق النظام وأدائه.
- المتابعة التكنولوجية وتقديم مقترحات للتحسين المستمر.
المؤهلات المطلوبة :
مؤهلك الأكاديمي المثالي هو درجة الماجستير (Bac +5) أو أعلى، مع التخصص في علوم الحاسوب، أو الإلكترونيات، أو الاتصالات، أو الشبكات.
تتطلب الوظيفة خبرة من 5 إلى 10 سنوات في أدوار مماثلة. وتعد الخبرة المثبتة في تنفيذ حلول CIAM/IAM ميزة إضافية كبيرة.
للتميز في هذا الدور، ستكون بحاجة إلى المهارات التالية:
- إتقان مفاهيم CIAM/IAM (الهويات الرقمية، المصادقة القوية، تسجيل الدخول الموحد SSO، الاتحاد، إدارة الوصول).
- مهارات تطوير قوية (لغات مثل Java وPython و.NET) وبنية البرمجيات.
- معرفة متعمقة ببروتوكولات المصادقة والتفويض (OAuth 2.0، OpenID Connect، SAML 2.0).
- خبرة في حلول CIAM/IAM المعترف بها في السوق.
- القدرة على العمل ضمن فريق، ومهارات اتصال ممتازة، ومهارات تنظيمية.
- النهج الاستباقي والقدرة على حل المشكلات المعقدة أمر أساسي.
إذا وجدت نفسك في هذا الملف الشخصي وكانت هذه الفرصة تحفزك، فلا تتردد في التقدم الآن!