cover image
IDEMIA

Software Development Engineer

Hybrid

Casablanca, Morocco

Junior

Full Time

21-09-2025

Share this job:

Skills

Java PostgreSQL CI/CD Version Control Scrum Linux Programming Databases Organization Software Development Agile

Job Specifications

Job Description

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 Responsibilities

Develop software code that meets business and technical requirements using programming, scripting, and database languages.
Optimize performance, reusability, and scalability of software solutions.
Identify and reuse existing software components, libraries, and frameworks.
Apply best practices in software development: secure coding, code reviews, version control, CI/CD, testing, and operations.
Participate in functional and non-functional requirement analysis and estimation.
Support testing, deployment, maintenance, and evolution of software products.
Correct programming errors, implement changes, and deliver enhancements.
Structure software with appropriate design patterns, layers, and functions.
Document solutions with diagrams, charts, and clear code comments.
Design and code software functions under the guidance of senior developers.
Follow defined internal processes, including reporting and code submission.
Communicate effectively and work collaboratively within a cross-functional team.

Profile Description

Required Qualifications and Skills:

Technical Skills

Engineering degree ( master, bachelor, BTS or DUT)
2+ years of experience in software development
Proficiency in Object-Oriented Programming with Java (Java SE/EE, JDBC, OAS)
Good knowledge of Oracle and PostgreSQL databases
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.

About the Company

IDEMIA Group unlocks simpler and safer ways to pay, connect, access, identify, travel and protect public places. With its long-standing expertise in biometrics and cryptography, IDEMIA develops technologies of excellence with an impactful, ethical, and socially responsible approach. Every day, IDEMIA secures billions of interactions in the physical and digital worlds. IDEMIA Group brings together three market-leading businesses that enable mission-critical solutions: • IDEMIA Secure Transactions is the leading technology pr... Know more