Software Architect

At IDEMIA, we aim to offer our employees, a dynamic and exciting environment where you have opportunities for career growth and professional development.

 

Internal mobility is a great way for you to energize your career and to build your personal brand. It’s also a great way to explore other functions, professions or countries as IDEMIA operates in different businesses and in 50+ locations around the world.

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

 

Seize all the opportunities of our fast-paced environment. Expect the unexpected.