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