company logo

Software Development 1

IDEMIA.com

Office

Casablanca, MA, 20270

Full Time

Purpose

  • Job Title: Software Developer

Location: Casablanca, Morocco

  • Department: Idemia Public Security

Contract Type: Fulltime

  • About IDEMIA Public Security

At IDEMIA Public Security, we empower governments and public institutions with cutting-edge identity and security solutions. Our teams develop technologies that help build a safer, more secure world — protecting people, assets, and identities.

Role Purpose

As a Software Developer, your mission is to transform functional and technical requirements into high-quality software solutions. Your work will directly contribute to maximizing business value and customer satisfaction through secure, scalable, and maintainable code.

Key Missions

  • Uses programming, scripting and database languages to write software code that meets requirements and that optimizes software performances
  • Identifies existing software components, libraries and frameworks to reuse in the solutions
  • Applies knowledge of software development best practices, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations
  • Contributes to requirement (functional and non-functional) analysis and estimations
  • Supports software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
  • Builds up software structure including functions, design patterns, layers, etc.
  • Documents and demonstrates solutions by developing code comments, layouts, diagrams and charts
  • Designs and codes functions with guidance from more experienced peers within agreed quality and cost,
  • Follows the defined processes (reporting, code submission, etc.)
  • Communicates effectively within a team

Profile & Other Information

Required Qualifications and Skills

Technical Skills:

  • Engineering degree ( master)
  • 2+ years of experience in software development
  • Stronf knowledge of creating C# wrappers from C++ APIs (a strong plus)
  • Good knowledge of web development using JavaScript, TypeScript, and AngularJS
  • Basic understanding of Linux environments (preferred but not mandatory)
  • Experience working with Agile and Scrum methodologies

Languages:

  • French: Good working proficiency
  • English: Basic working proficiency

Soft Skills:

  • Strong sense of rigor and organization
  • Team player with excellent collaboration skills
  • Comfortable working under pressure and meeting tight deadlines
  • Self-motivated and eager to learn and improve

Why Join Us?

  • Be part of a global leader in identity and security solutions
  • Work on impactful projects in public safety and digital identity
  • Collaborate with skilled professionals in a dynamic, multicultural environment
  • Benefit from continuous learning and development opportunities

Ready to shape the future of public security? Apply now and join us in building a safer world.

Software Development 1

Office

Casablanca, MA, 20270

Full Time

October 8, 2025

company logo

IDEMIA

IdemiaGroup