Software Architect

il y a 4 jours


Casablanca, Casablanca-Settat, Maroc IDEMIA Temps plein

Since our founding, IDEMIA has been on a mission to unlock the world and make it safer through our cutting-edge identity technologies. Our technology leadership makes us the partner of choice for hundreds of governments and thousands of enterprises in over 180 countries, including some of the biggest and most influential brands in the world. In applying our unique expertise in biometrics and cryptography, we enable our clients to unlock simpler and safer ways to pay, connect, access, identify, travel and protect public places – at scale and in total security.

Our teams work from 5 continents and speak 100+ different languages. We strongly believe that our diversity is a key driver of innovation and performance.

Purpose

Your role is to transform functional and non-functional requirements into designs that result in simple, efficient, and maintainable software, best addressing the needs of internal customers.



Key Missions


• Define and drive software architecture aligned with performance, security, and quality requirements

• Lead technical decisions, feasibility studies, and architecture trade-offs

• Act as technical leader throughout the full development lifecycle

• Ensure consistency of design, technologies, and non-functional requirements

• Support and mentor development teams and collaborate with Product Owners

• Contribute to technical estimations and technology selection

Profile & Other Information

Technical Skills :

Engineering degree or validated education in computer science or equivalent

9+ years of experience in software architecture (7 years development min, 2 years design)

-Mandatory Skills :

Strong experience in Java / Spring Boot with solid expertise in Angular for front-end development

Experience with authentication and identity management solutions (Keycloak, OpenID Connect)

-Nice to Have Skills:


• Web services development


• Experience with databases such as MongoDB and/or PostgreSQL


• Secure programming practices (strong plus)

Languages :

French: Fluent

English: Professional working proficiency

Soft skills :

Leadership, communication, and team spirit

Rigor, organization, and analytical skills

Ability to adapt

By choosing to work at IDEMIA, you will join a unique tech company, offering a wide range of growth opportunities. You will contribute to a safer world, collaborating with an international and global community. We value the diversity of our teams and welcome people from all walks of life, regardless of how they look, where they come from, who they love, or what they think.

We deliver cutting edge, future proof innovation that reach the highest technological standards and we're transforming, fast, to stay a leader in a world that's changing fast, too.

At IDEMIA, people can develop their expertise and feel a sense of ownership and empowerment, in a global environment, as part of a company with the ambition and the ability to change the world.

Visit our website to know more about the leader in Identity Technologies


  • Software Architect

    il y a 3 jours


    Casablanca, Casablanca-Settat, Maroc IDEMIA Public Security Temps plein

    Job description:Your role is to transform functional and non-functional requirements into designs that result in simple, efficient, and maintainable software, best addressing the needs of internal customers.Key MissionsDefine and drive software architecture aligned with performance, security, and quality requirementsLead technical decisions, feasibility...

  • Associate Software Engineer

    il y a 20 heures


    Casablanca, Casablanca-Settat, Maroc Capgemini Temps plein

    Capgemini Engineering, leader mondial des services d'ingénierie, rassemble des équipes d'ingénieurs, de scientifiques et d'architectes pour aider les entreprises les plus innovantes dans le monde à libérer leur potentiel. Des voitures autonomes aux robots qui sauvent des vies, nos experts en technologies digitales et logicielles sortent des sentiers...


  • Casablanca, Casablanca-Settat, Maroc Stellantis Temps plein

    Job Description Sector/Trade tier Engineering - EngineeringJob Title VIE - Micro-Mobility Architect Preliminary Propulsion DesignCONTRACT Life ContractMission Description Main mission: To define and manage the functional architecture of the propulsion system for micromobility vehicles, ensuring functional consistency, system integration, interface...


  • Casablanca, Casablanca-Settat, Maroc ManpowerGroup Temps plein

    Dans le cadre de nos projets stratégiques, nous recherchons unJava Software Developer Full Stack seniordisposant d'une solide expertise technique et d'une forte autonomie, capable d'intervenir sur des projetsend-to-enddans un environnement Agile et DevOps.Stack techniqueJava, Angular, Spring Boot, API REST, Web Services, MongoDB, NDBXMissions:Participation...

  • Software Engineer

    il y a 1 semaine


    Casablanca, Casablanca-Settat, Maroc Theodo Temps plein

    Le groupe Theodo accompagne depuis 2009 les entreprises innovantes dans la conception, le développement et le déploiement de produits digitaux ingénieux, en tirant parti du meilleur de la technologie et de l'approche Lean. Notre approche unique est fondée sur 3 principes : - nous avons développé des expertises reconnues dans les technologies clés de...


  • Casablanca, Casablanca-Settat, Maroc Societe Generale Temps plein

    Reference 260000JXResponsibilitiesAu sein de l'entité GBTO, en charge de la gestion des indicateurs de risque et du développement d'outils Pre-Trade et Post-Trade pour l'analyse des risques et la gestion des limites, vous rejoindrez une équipe à taille humaine, engagée et en forte proximité avec le business. Notre objectif est de garantir l'excellence...

  • Staff Engineer

    il y a 20 heures


    Casablanca, Casablanca-Settat, Maroc A2MAC1 Temps plein

    We are seeking a Staff Engineer to drive the technical vision and execution of our platforms in Casablanca. As a key member of the Agile Scrum team, you will provide strong hands-on leadership, ensuring the successful delivery of high-quality, maintainable, and scalable solutions across A2MAC1's software ecosystem.In this role, you'll guide the development...

  • Staff Engineer

    il y a 20 heures


    Casablanca, Casablanca-Settat, Maroc A2MAC1 Temps plein

    We are seeking a Staff Engineer to drive the technical vision and execution of our platforms in Casablanca. As a key member of the Agile Scrum team, you will provide strong hands-on leadership, ensuring the successful delivery of high-quality, maintainable, and scalable solutions across A2MAC1's software ecosystem.In this role, you'll guide the development...

  • Senior Applications Engineer

    il y a 20 heures


    Casablanca, Casablanca-Settat, Maroc Oracle Temps plein

    DescriptionLocation: Casablanca - #LI-OnsiteOracle Payments team works with various business units in Oracle to bring new consumer payment offerings to market across the many industries Oracle serves. As member of the Oracle Payments Product Development team, you will be contributing to the engineering efforts using a variety of technologies to deliver...

  • Senior Applications Engineer

    il y a 20 heures


    Casablanca, Casablanca-Settat, Maroc Oracle Temps plein

    Location: Casablanca - #LI-OnsiteOracle Payments team works with various business units in Oracle to bring new consumer payment offerings to market across the many industries Oracle serves. As member of the Oracle Payments Product Development team, you will be contributing to the engineering efforts using a variety of technologies to deliver amazing product...