Casablanca, Casablanca-Settat, Morocco On-site Employment

IDEMIA is hiring a Software Architect

About the Role

Join IDEMIA as a Software Architect, where you will transform functional and non-functional requirements into designs resulting in simple, effective, and maintainable software for our internal customers. You'll define and drive the software architecture in compliance with performance, security, and quality requirements as part of our R&D teams.

What You'll Do

  • Define and drive the software architecture in compliance with performance, security, and quality requirements.
  • Drive technical decisions, feasibility studies, and architecture trade-offs.
  • Act as a technical leader throughout the development lifecycle.
  • Ensure consistency of designs, technologies, and non-functional requirements.
  • Support and upskill development teams and collaborate with Product Owners.
  • Contribute to technical estimations and technology choices.

What We're Looking For

  • Diplôme d’ingénieur or validated training in computer science or equivalent.
  • 9+ years of experience in software architecture, with a minimum of 7 years in development and 2 years in design.
  • Strong experience in Java / Spring Boot with solid expertise in Angular for front-end development.
  • Experience with authentication and identity management solutions like Keycloak and OpenID Connect.
  • French: fluent.
  • English: operational professional level.
  • Soft skills: Leadership, communication, and teamwork.
  • Soft skills: Rigor, organizational skills, and analytical capabilities.
  • Soft skills: Adaptability.

Nice to Have

  • Web service development.
  • Experience with databases such as MongoDB and/or PostgreSQL.
  • Good secure development practices.

Technical Stack

  • Java, Spring Boot, Angular
  • Keycloak, OpenID Connect
  • MongoDB, PostgreSQL

Team & Environment

You will be part of the R&D teams based in Casablanca Nearshore, developing and customizing MBIS (Multi-Biometric Identification System).

Our diversity is an essential driver of innovation and performance. We value the diversity of our teams and welcome people from all backgrounds. Everyone can develop their expertise and feel responsible, in a global environment, within a company that has the ambition and the ability to change the world.

Required Skills
JavaSpring BootAngularKeycloakOpenID ConnectMongoDBPostgreSQLSoftware ArchitectureAuthenticationIdentity ManagementFront-end DevelopmentBackend Development
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
IDEMIA

A global technology company specializing in identity and security solutions, focusing on innovative biometric and digital identity technologies.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago