Développeur logiciel

 

Depuis sa création, IDEMIA s’est fixé pour mission d’ouvrir le monde et de le rendre plus sûr grâce à des technologies d’identité de pointe. Dans plus de 180 pays, des centaines de gouvernements et des milliers d’entreprises, y compris certaines des marques les plus importantes et les plus influentes au monde, nous font confiance pour leurs activités critiques. En mobilisant notre expertise unique en matière de biométrie et de cryptographie, nous permettons à nos clients de déployer des moyens plus simples et plus sûrs pour payer, se connecter, sécuriser les accès, s’identifier, voyager et protéger les espaces publics, à grande échelle et en toute sécurité. Nos technologies répondent à leurs besoins à grande échelle et leur garantissent une sécurité sans faille.

 

Nos équipes travaillent sur les 5 continents et parlent plus de 100 langues différentes. Nous sommes convaincus que notre diversité est un moteur essentiel d'innovation et de performance.

 

Finalité du poste

Localisation : Casablanca, Maroc

Type de contrat : Temps plein

Après une période d'intégration de 8 semaines, possibilité de télétravailler 2 à 3 jours par semaine.

À propos d'IDEMIA Public Security

Chez IDEMIA Public Security, nous accompagnons les gouvernements et les institutions publiques grâce à des solutions innovantes en matière d'identité et de sécurité. Nos équipes développent des technologies de pointe 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 sera de transformer les besoins fonctionnels et techniques en solutions logicielles de haute qualité. Vous contribuerez directement à créer de la valeur pour l'entreprise et à garantir la satisfaction des clients en développant des applications sécurisées, évolutives et faciles à maintenir.

Missions principales

  • Développer du code en utilisant des langages de programmation, de scripting et des bases de données afin de répondre aux besoins fonctionnels et d'optimiser les performances des applications.
  • Identifier et réutiliser les composants logiciels, bibliothèques et frameworks existants afin de favoriser la réutilisation et l'efficacité des développements.
  • Appliquer les bonnes pratiques de développement logiciel : normes de codage, développement sécurisé, revues de code, gestion de versions, processus de build, tests et mise en production.
  • Participer à l'analyse des besoins fonctionnels et techniques (fonctionnels et non fonctionnels) ainsi qu'à l'estimation des développements.
  • Contribuer aux phases de tests, de déploiement, de maintenance et d'évolution des applications en corrigeant les anomalies, en prenant en compte les évolutions du périmètre et en développant de nouvelles fonctionnalités.
  • Concevoir l'architecture des développements en mettant en place les différentes couches applicatives, fonctions et design patterns adaptés.
  • Documenter les solutions développées à l'aide de commentaires de code, de schémas, de diagrammes et de documentations techniques.
  • Concevoir et développer des fonctionnalités avec l'accompagnement de développeurs plus expérimentés, dans le respect des objectifs de qualité, de coûts et de délais.
  • Respecter les processus internes définis (reporting, soumission du code, etc.).
  • Communiquer efficacement et collaborer avec les membres de l'équipe.

Profile & Other Information

Formation et expérience

  • Diplôme d'Ingénieur ou Master (Bac+5) en informatique ou dans un domaine équivalent.
  • Minimum 2 ans d'expérience en développement logiciel.

Compétences techniques

  • Excellente maîtrise de la programmation orientée objet en Java (Java SE/EE, JDBC, OAS).
  • Bonne connaissance des bases de données Oracle et PostgreSQL.
  • Une connaissance des environnements Linux est un atout.
  • Expérience des méthodes de développement Agile (Scrum).

Langues

  • Bon niveau de français, à l'écrit comme à l'oral.
  • Niveau d'anglais permettant d'évoluer dans un environnement technique.

Qualités recherchées

  • Rigueur et sens de l'organisation.
  • Esprit d'équipe et bonnes qualités relationnelles.
  • Capacité à gérer les priorités et à travailler dans un environnement exigeant.
  • Curiosité, autonomie et envie d'apprendre.

 

En choisissant de travailler chez IDEMIA, vous rejoindrez une entreprise technologique unique, offrant un large éventail d'opportunités de croissance. Vous contribuerez à un monde plus sûr, en collaborant avec une communauté internationale et globale. Nous valorisons la diversité de nos équipes et accueillons des personnes de tous horizons, indépendamment de leur apparence, de leur origine, de qui elles aiment ou de ce qu'elles pensent.

 

Nous fournissons des innovations de pointe, à l'épreuve du temps, qui répondent aux normes technologiques les plus élevées et nous nous transformons rapidement pour rester un leader dans un monde qui évolue lui aussi rapidement.

 

Chez IDEMIA, chacun peut développer son expertise et se sentir responsable, dans un environnement global, au sein d'une entreprise qui a l'ambition et la capacité de changer le monde.

 

Visitez notre site internet pour en savoir plus sur le leader des technologies de l'identité.

www.idemia.com