Casablanca, Casablanca-Settat, Morocco On-site

IDEMIA is hiring a Software Architect

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 JavaSpring BootAngularKeycloakOpenID ConnectMongoDBPostgreSQLSoftware ArchitectureAuthenticationIdentity ManagementFront-end DevelopmentBackend Development
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
IDEMIA
A global technology company specializing in identity and security solutions, focusing on innovative biometric and digital identity technologies.
All jobs at IDEMIA Visit website
Job Details
Department Software Development
Category fullstack
Posted 4 months ago