Software Development Engineer

il y a 5 jours


Casablanca, Casablanca-Settat, Maroc IDEMIA Temps plein 40 000  - 60 000  par an

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.


  • AD Software Engineer

    il y a 7 jours


    Casablanca, Casablanca-Settat, Maroc Stellantis Temps plein 90 000  - 120 000  par an

    The newly shaped Software Organization is currently seeking brilliant Senior Software Engineers to join the Autonomous Driving software teams.As a Senior Software Engineer you will be required to design and develop clean and highly scalable code for our Autonomous Driving stack. As a senior member of the team, you will also be expected to provide hands-on...

  • Software Test Engineer

    il y a 24 heures


    Casablanca, Casablanca-Settat, Maroc Engineering System and Technologies SARL Temps plein 35 000  - 45 000  par an

    We are seeking a versatile and detail-orientedSoftware Test Engineerwith a strong focus on API testing and a good understanding of MQTT protocols. The role involves designing and executing test strategies to ensure the reliability, performance, and functionality of software systems, particularly backend services and communication protocols.Your...

  • Full Stack Engineer

    il y a 2 semaines


    Casablanca, Casablanca-Settat, Maroc ATOZ Services Temps plein 104 000  - 130 878  par an

    Role DescriptionThis is a full-time role for a Full Stack Engineer (Angular, Spring Boot, Postgres). The candidate should expect to be responsible for developing and maintaining both front-end and back-end components of web applications. Daily tasks include designing user interactions on web pages, creating servers and databases for functionality, and...


  • Casablanca, Casablanca-Settat, Maroc Stellantis Temps plein 70 000 € - 120 000 € par an

    We are looking for technology game changers to transform Stellantis into a software automotive company. Technology, software, and artificial intelligence are disrupting the automotive industry. Our new AI/Autonomous Driving division was created to build the most captivating experiences on the latest frontier of Automotive Technology.The TeamThe Perception...

  • NET Software Architect

    il y a 24 heures


    Casablanca, Casablanca-Settat, Maroc ABAS Ibérica Temps plein 60 000  - 120 000  par an

    NET Software ArchitectWe are seeking a highly skilled .NET Software Architect to work within the R&D Team to assist in design and development of our Cloud ERP solution. The ideal candidate will have extensive experience in .NET development, cloud technologies, and enterprise software architecture. You will play a key role in defining system architecture,...

  • Senior Devops Engineer

    il y a 7 jours


    Casablanca, Casablanca-Settat, Maroc Oracle Temps plein 80 000 $US - 150 000 $US par an

    Job DescriptionThe Java Platform Group is looking for an experienced, passionate, and highly motivated Software Infrastructure Engineer (Devops) to join our world class development efforts. Our team is responsible for delivering the Java platform that is used by millions of developers. We are looking for a seasoned engineer with a thorough understanding of...


  • Casablanca, Casablanca-Settat, Maroc Stellantis Temps plein 104 000 € - 130 878 € par an

    The newly shaped Software Organization is currently seeking a brilliant Software developer to join the Autonomous Driving Reprocessing team.As a DevOps Engineer, you will be required to develop and deploy the software's / applications in the Reprocessing platform, which enables our stakeholders to perform tests on the data collected from the Test...


  • Casablanca, Casablanca-Settat, Maroc Stellantis Temps plein 104 000 € - 130 878 € par an

    The newly shaped Software Organization is currently seeking a brilliant Software developer to join the Autonomous Driving Reprocessing team.As a Reprocessing Engineer you will be required to develop and deploy the software's / applications on the Reprocessing platform, which enables our stakeholders to perform tests on the data collected from the Test...

  • Senior Software Developer

    il y a 2 semaines


    Casablanca, Casablanca-Settat, Maroc Oracle Temps plein 70 000  - 120 000  par an

    Senior Software Developer Location: Casablanca, Morocco (onsite work mode) Life at OracleAn Oracle career can span industries, roles, countries, and cultures, giving you the opportunity to tackle new roles and challenges, while blending work and life. Oracle has thrived through 40+ years of change by innovating and operating with integrity while delivering...

  • Principal Java Developer

    il y a 24 heures


    Casablanca, Casablanca-Settat, Maroc Oracle Temps plein 120 000  - 240 000  par an

    Location: Casablanca - onsiteThe Java Platform Group is looking for an experienced, passionate, and highly motivated Lead Software Engineer to join our world-class development efforts. Our team is responsible for delivering the Java platform that is used by millions of developers. Our goal is to have engineers writing robust, reliable, repeatable and...