Software Development 1

il y a 2 jours


Casablanca, Casablanca-Settat, Maroc IDEMIA Temps plein 900 000  - 1 200 000  par an
Finalité du poste

Intitulé du poste : Développeur logiciel

Localisation : Casablanca, Maroc

Département : IDEMIA Public Security

Type de contrat : Temps plein

À propos d'IDEMIA Public Security :

Chez IDEMIA Public Security, nous accompagnons les gouvernements et les institutions publiques grâce à des solutions d'identité et de sécurité de pointe.

Nos équipes développent des technologies qui contribuent à bâtir un monde plus sûr  en protégeant les personnes, les biens et les identités.

Finalité du poste :

En tant que Développeur logiciel, votre mission consiste à transformer les besoins fonctionnels et techniques en solutions logicielles de haute qualité.

Votre travail contribuera directement à maximiser la valeur métier et la satisfaction client, grâce à un code sécurisé, évolutif et maintenable.

Missions principales
  • Utiliser des langages de programmation, de script et de base de données pour écrire un code répondant aux exigences tout en optimisant les performances logicielles.
  • Identifier les composants logiciels, bibliothèques et frameworks existants à réutiliser dans les solutions.
  • Appliquer les bonnes pratiques de développement logiciel : normes de codage, codage sécurisé, relectures de code, gestion du contrôle de version, processus de build, tests et opérations.
  • Contribuer à l'analyse et à l'estimation des besoins fonctionnels et non fonctionnels.
  • Participer aux activités de test, de déploiement, de maintenance et d'évolution des logiciels en corrigeant les erreurs, en répondant aux changements de périmètre et en développant des améliorations.
  • Documenter et démontrer les solutions en produisant des commentaires de code, schémas, diagrammes et représentations visuelles.
  • Concevoir et développer des fonctionnalités avec l'appui de pairs plus expérimentés, tout en respectant les contraintes de qualité et de coûts convenues.
  • Suivre les processus établis (reporting, soumission de code, etc.).
  • Communiquer efficacement au sein de l'équipe.
Profile & Other Information

Qualifications et compétences requises

Compétences techniques :


• Diplôme d'ingénieur (niveau master).


• Minimum 2 ans d'expérience en développement logiciel.


• Solide connaissance dans la création de wrappers C# à partir d'API C++ (fort atout).


• Bonne maîtrise du développement web avec JavaScript, TypeScript et AngularJS.


• Compréhension de base des environnements Linux (souhaitée mais non obligatoire).


• Expérience de travail selon les méthodologies Agile et Scrum.

Langues :


• Français : bon niveau professionnel.


• Anglais : niveau opérationnel de base.

Compétences comportementales :


• Grand sens de la rigueur et de l'organisation.


• Esprit d'équipe et excellentes capacités de collaboration.


• À l'aise pour travailler sous pression et respecter des délais serrés.


• Autonome, motivé(e) et désireux(se) d'apprendre et de progresser.

Pourquoi nous rejoindre ?


• Faites partie d'un leader mondial des solutions d'identité et de sécurité.


• Travaillez sur des projets à fort impact dans les domaines de la sécurité publique et de l'identité numérique.


• Collaborez avec des professionnels expérimentés dans un environnement dynamique et multiculturel.


• Bénéficiez d'opportunités continues de formation et de développement professionnel.

Prêt(e) à contribuer à l'avenir de la sécurité publique ? Rejoignez-nous dès maintenant pour construire un monde plus sûr.



  • Software Development 1

    il y a 2 jours


    Casablanca, Casablanca-Settat, Maroc IDEMIA Temps plein 40 000  - 60 000  par an

    Purpose Job Title: Software DeveloperLocation: Casablanca, MoroccoDepartment: Idemia Public SecurityContract Type: Full-timeAbout IDEMIA Public SecurityAt IDEMIA Public Security, we empower governments and public institutions with cutting-edge identity and security solutions. Our teams develop technologies that help build a safer, more secure world —...


  • Mechouar Casablanca, Casablanca-Settat, Maroc Oracle Temps plein 90 000 $US - 120 000 $US par an

    Job DescriptionSoftware Development Manager (AI/ML Engineering) - R&DOracle Morocco Research & Development is devoted to research focused on real-world outcomes: we aim to develop technologies that will someday play a significant role in the evolution of technology and society. Now we are looking for a Software Development Manager with strong leadership...

  • NET Software Architect

    il y a 2 semaines


    Casablanca, Casablanca-Settat, Maroc myfactory International GmbH Temps plein 90 000  - 120 000  par an

    We are seeking a highly skilled .NET Software Architect to work within the R&D Team to assist in design and development of our Cloud ERP solution. The ideal candidate will have extensive experience in .NET development, cloud technologies, and enterprise software architecture. You will play a key role in defining system architecture, ensuring scalability,...


  • Casablanca, Casablanca-Settat, Maroc Forterro Temps plein 80 000 $US - 120 000 $US par an

    As a Software Engineer at Forterro, you will play a vital role within the Software Engineering family, applying your technical skills and expertise to design, develop, and optimize software solutions that support Forterro's strategic goals. You will contribute to challenging projects, collaborate with team members, and deliver high-quality solutions that...

  • Senior Software Developer

    il y a 6 jours


    Casablanca, Casablanca-Settat, Maroc Oracle Temps plein 70 000  - 120 000  par an

    Senior Software Developer Location: Casablanca, Morocco (onsite work mode) Life at OracleAn Oracle career can span industries, roles, countries, and cultures, giving you the opportunity to tackle new roles and challenges, while blending work and life. Oracle has thrived through 40+ years of change by innovating and operating with integrity while delivering...


  • Casablanca, Casablanca-Settat, Maroc Capgemini Engineering Temps plein 45 000  - 55 000  par an

    Capgemini Engineering, a global leader in engineering services, brings together teams of engineers, scientists, and architects to help the world's most innovative companies unlock their potential. From autonomous vehicles to life-saving robots, our experts in digital and software technologies think outside the box, delivering unique R&D and engineering...

  • software engineer java ‎

    il y a 1 semaine


    Casablanca, Casablanca-Settat, Maroc SICPA SA Temps plein 90 000  - 120 000  par an

    ROLE:Develop and maintain scalable and robust J2EE applicationsAnalyze and identify requirements and define technical solutions.Collaborate in the design of architecture, technical solutions and structure for projectsApply outstanding software engineering practices.Maintain high standards of design and code quality at all timesApply state-of-the-art...

  • AD Software Engineer

    il y a 15 heures


    Casablanca, Casablanca-Settat, Maroc Stellantis Temps plein 90 000  - 120 000  par an

    The newly shaped Software Organization is currently seeking brilliant Senior Software Engineers to join the Autonomous Driving software teams.As a Senior Software Engineer you will be required to design and develop clean and highly scalable code for our Autonomous Driving stack. As a senior member of the team, you will also be expected to provide hands-on...

  • Senior Software Engineer

    il y a 2 semaines


    Casablanca, Casablanca-Settat, Maroc AFRICAWORK Temps plein 90 000  - 120 000  par an

    We are recruiting on behalf of our Client for an experiencedSenior Software Engineer (JAVA-SPRINGBOOT)to join a company based inOujda, specialized in providing products and services for businesses and individuals.ResponsibilitiesDevelopment: Write clean, efficient, and maintainable code; implement complex features.Code Review: Review code from peers and...

  • Software Engineering Manager

    il y a 1 semaine


    Mechouar Casablanca, Casablanca-Settat, Maroc Oracle Temps plein 80 000 $US - 200 000 $US par an

    Job DescriptionWe're looking for a Software Development Manager with expertise and passion in building teams, coaching individuals, and solving difficult problems in distributed systems, and highly available services.Our work environment is very technically challenging: you need to understand complex code very quickly. You must be able to conceptualize the...