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.

Salaire

_

Annuel based

Localisation

Casablanca, Casablanca-Settat, Morocco

Aperçu du poste
Emploi affiché:
il y a 2 jours
Expiration de l'emploi:
dans 4 semaines
Type d'emploi
Temps plein
Rôle de l'emploi
Ingénieur(e) logiciel
L'éducation
Bac+4
Expérience
Expérience entre 2 ans et 5 ans
Total des postes vacants
1

Partager cet emploi:

Localisation

Casablanca, Casablanca-Settat, Morocco

Quitter Joobaz Vous êtes sur le point de visiter l'URL suivante URL invalide

Chargement...
Commentaires


Commentaire créé.
Veuillez vous connecter pour commenter !