PHP Developer Jobs in Morocco
13 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>Capgemini</strong> is characterized by a predominantly <strong>collaborative culture</strong>, placing people, trust and teamwork at the core of its practices. A close management approach fosters guidance, empowerment and skills development within a supportive environment. This culture is reinforced by a strong <strong>organizational dimension</strong>, ensuring process rigor, reliability and operational efficiency. It is complemented by a <strong>competitive component</strong> focused on performance and customer satisfaction, while a more moderate <strong>innovation dimension</strong> supports the continuous evolution of services and expertise.
</p><br><br>
<br> Job : <p>Join a <strong>dynamic company</strong> in the <strong>IT sector</strong> as an <strong>Experienced PHP Symfony / Angular / ReactJS Developer</strong> in <strong>Casablanca</strong>. Your role will be crucial in the development and implementation of <strong>innovative software solutions</strong>.</p><br><br><p>The main goal is to actively contribute to the development of our web and application platforms, ensuring the quality, performance, and maintainability of the code. This involves taking on challenging projects and participating in the continuous improvement of our existing products.</p><br><br><p>Your main tasks will include:</p><br><br><ul><li>Designing, developing, and maintaining web applications using <strong>PHP Symfony</strong> technologies for the back-end and <strong>Angular</strong> or <strong>ReactJS</strong> for the front-end.</li><li>Participating in all phases of the software development lifecycle, from design to deployment.</li><li>Writing clean, well-documented, and performant code.</li><li>Collaborating with product and design teams to translate functional requirements into technical solutions.</li><li>Identifying and resolving bugs, as well as optimizing performance.</li><li>Staying updated with technological advancements to propose improvements and adopt best practices.<br></li></ul> <br> <br> Required profile : <p>Your academic background has ideally led you to a <strong>Master's degree (Bac +5) or higher</strong>, with a recognized specialization in <strong>Computer Science</strong> or a related field such as <strong>Electronics</strong>.</p><br><br><p>Proven experience of <strong>3 to 10 years</strong> in similar roles is required. You have already demonstrated your ability to successfully complete complex development projects and work in a team.</p><br><br><p>To excel in this role, you have a strong command of:</p><br><br><ul><li><strong>PHP</strong> and the <strong>Symfony</strong> framework.</li><li>Front-end frameworks such as <strong>Angular</strong> or <strong>ReactJS</strong>.</li><li>Principles of <strong>web</strong> development and <strong>REST APIs</strong>.</li><li>Database management (e.g., MySQL, PostgreSQL).</li><li>Versioning tools like <strong>Git</strong>.</li><li>Strong analytical and problem-solving skills, with a good sense of organization.</li><li>Good interpersonal skills for effective teamwork.</li></ul><p>If this challenge matches your professional aspirations and your profile meets the requirements, don't hesitate and apply now!</p><br><br> <br><br> </div>
<p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Your responsibilities: Audit existing systems and document current applications (unit testing, identification of technical debt). Design, develop, and maintain high-performance and scalable web applications (PHP, Laravel, JavaScript, Ajax, jQuery, MySQL, Azure SQL, Microsoft Azure). Participate in architectural choices and technical decisions, propose Proofs of Concept, and integrate new technologies. Mentor and guide junior developers, share development best practices, and provide technical guidance. Collaborate closely with the product, QA, and development teams to ensure the quality and delivery of solutions. Contribute to the continuous improvement of development processes, tools, and practices. Diagnose and resolve complex problems and provide technical support for existing applications. Actively participate in Scrum ceremonies and promote agility within the team.</font></font></p><p><strong>Desired Candidate Profile</strong></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Qualifications: Degree in Computer Science, Software Engineering, or equivalent. Minimum 8 years of experience in software development, with a similar role in complex environments. Advanced proficiency in PHP, Laravel, JavaScript, Ajax, jQuery, MySQL, SQL Server, Bash, and PowerShell. Experience with Laravel and Eloquent ORM frameworks, Git, Azure DevOps, CI/CD, and IDEs such as PHPStorm, VS Code, and GitHub Copilot. Experience with .NET Framework or .NET Core is a significant advantage. Ability to produce clean, maintainable, and well-documented code. Strong problem-solving skills, autonomy, rigor, and attention to detail. Excellent written and verbal communication skills, fluency in French and English.</font></font></p>
<p>Key Responsibilities As part of a passionate team of developers based in Vietnam, you will: Integrate and create offers aligned with business needs Develop the connections between the various offers/operators and our platform Carry out developments, integration, and unit testing during project phases Contribute to team discussions on technology and architecture choices Ensure the maintenance, bug fixes, and software evolution of all developments Detect and diagnose issues, and proactively suggest improvements and fixes Tech Stack PHP 8+ PostgreSQL Couchbase REST API Docker, CI/CD (GitLab), PHPStorm AWS Git, GitLab JIRA, Confluence</p><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications</h2><p><strong>Technical Skills</strong></p><ul><li>2+ years of experience in PHP 8 development, OOP, Composer, PostgreSQL</li><li>Strong understanding of MVC architecture in PHP and at least one framework: Laravel or Symfony</li><li>Experience in Backend development, REST API consumption, SOAP/XML Webservices</li><li>Commitment to code quality, maintainability, and reusability</li><li>Familiarity with Git / GitLab and solid understanding of CI/CD pipelines</li></ul><p><strong>Soft Skills</strong></p><ul><li>Adaptable, autonomous, rigorous and organized, with a drive to deliver quality services using Agile methodologies</li><li>Strong interpersonal skills and clear communication in English</li><li>Genuine passion for new technologies and active technology watch</li><li>Enjoy problem-solving, end-to-end incident investigation, and continuous platform improvement</li></ul><p><strong>Nice to Have</strong></p><ul><li>Familiarity with CouchBase, Redis & RabbitMQ</li><li>Knowledge of Scrum / Kanban/ Jira</li><li>Experience with AWS (Amazon Web Services)</li><li>Knowledge of a PHP testing framework TDD or BDD (PHPUnit, Behat, etc.)</li><li>Good practical knowledge of key PHP Design Patterns</li></ul>
<div><p><b>Key Responsibilities</b></p> <p>As part of a passionate team of developers based in Vietnam, you will:</p> <ul> <li>Integrate and create offers aligned with business needs</li> <li>Develop the connections between the various offers/operators and our platform</li> <li>Carry out developments, integration, and unit testing during project phases</li> <li>Contribute to team discussions on technology and architecture choices</li> <li>Ensure the maintenance, bug fixes, and software evolution of all developments</li> <li>Detect and diagnose issues, and proactively suggest improvements and fixes</li> </ul> <p> Tech Stack</p> <ul> <li>PHP 8+</li> <li>PostgreSQL</li> <li>Couchbase</li> <li>REST API</li> <li>Docker, CI/CD (GitLab), PHPStorm</li> <li>AWS</li> <li>Git, GitLab</li> <li>JIRA, Confluence</li></ul></div><p><strong>Desired Candidate Profile</strong></p>Qualifications <div> <p>Technical Skills</p> <ul> <li>2+ years of experience in PHP 8 development, OOP, Composer, PostgreSQL</li> <li>Strong understanding of MVC architecture in PHP and at least one framework: Laravel or Symfony</li> <li>Experience in Backend development, REST API consumption, SOAP/XML Webservices</li> <li>Commitment to code quality, maintainability, and reusability</li> <li>Familiarity with Git / GitLab and solid understanding of CI/CD pipelines</li> </ul> <p>Soft Skills</p> <ul> <li>Adaptable, autonomous, rigorous and organized, with a drive to deliver quality services using Agile methodologies</li> <li>Strong interpersonal skills and clear communication in English</li> <li>Genuine passion for new technologies and active technology watch</li> <li>Enjoy problem-solving, end-to-end incident investigation, and continuous platform improvement</li> </ul> <p>Nice to Have</p> <ul> <li>Familiarity with CouchBase, Redis & RabbitMQ</li> <li>Knowledge of Scrum / Kanban/ Jira</li> <li>Experience with AWS (Amazon Web Services)</li> <li>Knowledge of a PHP testing framework TDD or BDD (PHPUnit, Behat, etc.)</li> <li>Good practical knowledge of key PHP Design Patterns</li></ul></div>
<p>We are recruiting a Senior PHP / Symfony developer (minimum 5 years of experience)</p><p><br></p><p><b>Job Context</b></p><p>As part of strengthening our development teams and evolving our critical platforms, we are looking for a Senior PHP / Symfony developer capable of working on robust, high-performance and industrialized architectures.</p><p><br></p><p>The ideal candidate will be autonomous, capable of participating in technical decisions, ensuring the quality of developments, and contributing to the continuous improvement of team practices.</p><p><br></p><p><b>Experience required.</b></p><p><br></p><p>5 to 6 years minimum experience in PHP development</p><p><br></p><p>Minimum 3 years of significant experience with Symfony</p><p><br></p><p>Required experience on high-volume or high-criticality structured projects</p><p><br></p><p>Experience in an agile environment</p><p><br></p><p><b>Expected technical foundation:</b></p><p>Backend and Framework</p><p><br></p><p>Excellent command of PHP 8+</p><p><br></p><p>Excellent command of Symfony:</p><p><br></p><p>Symfony Architecture</p><p><br></p><p>Request lifecycle</p><p><br></p><p>Dependency Injection</p><p><br></p><p>Event Dispatcher / Subscribers</p><p><br></p><p>Security</p><p><br></p><p>Messenger</p><p><br></p><p>API Platform</p><p><br></p><p>ORM Doctrine</p><p><br></p><p>Console Commands</p><p><br></p><p>Symfony Cache</p><p><br></p><p>Concepts and Architecture</p><p><br></p><p>Good understanding of Design Patterns</p><p><br></p><p>Good understanding of the SOLID principles</p><p><br></p><p>REST API Architecture</p><p><br></p><p>Service-oriented architecture / microservices</p><p><br></p><p>Performance management and backend optimization</p><p><br></p><p>Error and log management</p><p><br></p><p>Good understanding of scalability issues</p><p><br></p><p>Databases</p><p><br></p><p>SQL Proficiency</p><p><br></p><p>MySQL/MariaDB or PostgreSQL experience</p><p><br></p><p>Migration Management (Migration Doctrine)</p><p><br></p><p>Query optimization</p><p><br></p><p>Distributed systems and advanced components</p><p><br></p><p>The candidate must have already worked with several modern architectural components:</p><p><br></p><p>Redis / distributed caching system</p><p><br></p><p>RabbitMQ / Kafka or messaging system</p><p><br></p><p>ElasticSearch or advanced search engine</p><p><br></p><p>Queue management and asynchronous processing</p><p><br></p><p>Advanced caching</p><p><br></p><p>DevOps and Environment</p><p><br></p><p>Linux Proficiency</p><p><br></p><p>Docker experience required</p><p><br></p><p>Good understanding of containerization</p><p><br></p><p>Knowledge of Kubernetes/OpenShift is appreciated.</p><p><br></p><p>Git / GitLab</p><p><br></p><p>CI/CD Pipelines</p><p><br></p><p>Deployment environment management</p><p><br></p><p>HTTP and network</p><p><br></p><p>Excellent understanding of HTTP fundamentals:</p><p><br></p><p>HTTP methods</p><p><br></p><p>Headers</p><p><br></p><p>Sessions</p><p><br></p><p>Cookies</p><p><br></p><p>Authentication</p><p><br></p><p>Stateless APIs</p><p><br></p><p>Basic knowledge of load balancing and reverse proxy</p><p><br></p><p>Quality and Industrialization</p><p><br></p><p>Unit and functional testing</p><p><br></p><p>PHP Unit</p><p><br></p><p>Code quality analysis</p><p><br></p><p>Compliance with development standards</p><p><br></p><p>Technical documentation</p><p><br></p><p><br></p><p><br></p><p><b>Expected soft skills</b></p><p><br></p><p>Autonomy</p><p><br></p><p>Analytical skills</p><p><br></p><p>Clear technical communication</p><p><br></p><p>Ability to challenge technical choices</p><p><br></p><p>Team spirit</p><p><br></p><p>Sense of responsibility</p><p><br></p><p>Strong culture of quality and industrialization</p><p><br></p><p><br></p><p><b>Valued differentiating factors</b></p><p><br></p><p>Experience on fintech/telecom projects</p><p><br></p><p>High availability experience</p><p><br></p><p>High sensitivity, performance and safety</p><p><br></p><p>Contribution to architectural choices</p><p><br></p><p>Experience in mentoring/coaching junior employees</p><ul>
</ul><p><strong>Desired Candidate Profile</strong></p><ul><li><br></li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Publication date :</strong> Oct 21, 2026, 12:00AM</p><br><br>À propos de nous<p>Join us at Orange Business!</p><br><br><p>We are a network and digital integrator that understands the entire value chain of the digital world, freeing our customers to focus on the strategic initiatives that shape their business.</p><br><br><p>Every day, you will collaborate with a team dedicated to providing consistent, sustainable global solutions, no matter where our customers operate. With over 30,000 employees across Asia, the Americas, Africa, and Europe, we offer a dynamic environment to develop and perfect your skills in a field filled with exciting challenges and opportunities.</p><br><br>À propos du rôle<p><strong>Contexte</strong><br>Dans le cadre du renforcement de ses équipes de développement, notre client recherche un développeur confirmé pour rejoindre différentes<br>équipes projet. Sous le pilotage des chefs de projet et en étroite collaboration avec les maîtrises d’ouvrage ou les Product Owners, le développeur contribue à la conception, au développement et à la maintenance des applications PHP/Symfony et Angular.</p><br><br><p><br><strong>Missions principales</strong><br><strong>1. Conception et développement</strong><br>• Participer à la conception et au développement des applications web.<br>• Développer les composants back-end en PHP avec Symfony<br>• Développer les interfaces front-end avec Angular<br>• Mettre en oeuvre les technologies HTML, CSS, JavaScript et jQuery.<br>• Appliquer les principes de programmation orientée objet et les<br>architectures MVC.<br>• Maitriser et utiliser NGRX et Angular Material dans le cadre des<br>développements front-end.</p><br><br><p><strong>2. Qualité et tests</strong><br>• Développer et maintenir les tests unitaires.<br>• Veiller à la qualité, à la fiabilité et à la maintenabilité du code produit.<br><strong>3. Intégration et gestion du code</strong><br>• Utiliser Git pour la gestion des versions.<br>• Contribuer aux pratiques d’intégration continue.<br>• Participer aux revues de code et au partage des bonnes pratiques de développement.<br><strong>4. Collaboration avec les équipes projet</strong><br>• Travailler en équipe avec les autres développeurs.<br>• Collaborer étroitement avec les chefs de projet, les maîtrises d’ouvrage et les Product Owners.<br>• Participer aux échanges fonctionnels et techniques nécessaires à la bonne compréhension<br>des besoins clients.</p><br><br><p><br><strong>Compétences clés</strong><br>• PHP et frameworks : maîtrise du développement PHP et expérience avec Symfony<br>• Angular : expérience confirmée du développement front-end avec Angular.<br>• Technologies web : bonne maîtrise de HTML, CSS, JavaScript et jQuery.<br>• Développement front-end : expérience de NGRX et Angular Material.<br>• Architecture : bonne compréhension de la programmation orientée objet et de l’architecture MVC.<br>• Tests : expérience des tests unitaires.<br>• Gestion de code et industrialisation : maîtrise de Git et connaissance des pratiques d’intégration continue.</p><br><br><p>• Travail en équipe : capacité à collaborer avec les différents membres d’une équipe de développement.</p><br><br><br>À propos de vous<p><strong>Profil recherché</strong><br>• Expérience professionnelle d’au moins trois ans en développement PHP et Angular.<br>• Diplôme universitaire en informatique ou formation équivalente.<br>• Bonne maîtrise de l’anglais technique.<br>• Rigueur et autonomie dans la réalisation des missions.<br>• Bonnes compétences pédagogiques.<br>• Esprit d’équipe et capacité à collaborer.<br>• Volonté d’apprendre et de comprendre les besoins des clients.<br>• Qualités d’écoute et bon relationnel.</p><br><br><p>You bring rigor, passion for challenges, and determination. You seek the opportunity to expand your expertise, achieve your goals, and thrive.</p><br><br>Ce que nous proposons<p><strong>• Opportunités mondiales:</strong> Travailler au sein d’équipes multinationales avec la possibilité de collaborer avec des collègues et des clients du monde entier..<br><strong>• Environnement de travail flexible:</strong> Horaires flexibles et possibilité de combiner travail au bureau et à domicile (modalités hybrides).<br><strong>• Développement professionnel:</strong> Programmes de formation et opportunités de montée en compétences ou de reconversion.<br><strong>• Évolution de carrière:</strong> Possibilités de progression interne et de mobilité au sein d’Orange.<br><strong>• Culture bienveillante et audacieuse:</strong> Programmes de santé et de bien-être, initiatives en faveur de la diversité et de l’inclusion, actions de Responsabilité Sociétale des Entreprises (RSE) et événements de lien avec les salariés.<br><strong>• Programmes de récompenses:</strong> Programme de parrainage.</p><br><br>Égalité des chances en matière d'emploi<p>Regardless of your age, gender identity, race, ethnic origin, religion/belief, sexual orientation, marital status, neuroatypia, disability, veteran status or appearance, we encourage diversity within our teams because it is a strength for the collective and a vector of innovation. Orange Group is a disabled-friendly company and equal opportunity employer: don't hesitate to tell us about your specific needs.</p><br><br>Récompenses..<p> At Orange, only your skills matter.
</p><br><br>
<p> Regardless of your age, gender, background, origin, religion, sexual orientation, disability, neurodiversity, or appearance, we actively encourage diversity within our teams, as it is a collective strength and a driver of innovation.Orange is a disability-inclusive employer: please feel free to let us know about any specific needs you may have.
</p><br><br><br> </div>
<p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Design, develop, and maintain full-stack web applications. Develop backend services in PHP using the Symfony framework. Design and expose secure and performant REST APIs. Develop modern user interfaces with Vue.js and JavaScript. Participate in the design and optimization of relational databases. Optimize SQL queries and application performance. Perform unit testing and contribute to code quality improvement. Participate in code reviews and refactoring activities. Collaborate with technical and functional teams in an Agile environment. Ensure corrective and evolutionary maintenance of existing solutions.</font></font></p><p><strong>Desired Candidate Profile</strong></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Technical Skills: Backend: Excellent command of PHP. Experience with Symfony. Development and maintenance of REST APIs. Good knowledge of web and service-oriented architectures. Frontend: Proficiency in Vue.js. Good knowledge of JavaScript, HTML5, and CSS3. Development of high-performance and responsive user interfaces. Database: Proficiency in SQL. Design and optimization of relational databases. Query optimization and performance improvement. Software Quality: Implementation of unit tests. Participation in code reviews. Application of best practices in development and maintainability. Knowledge of refactoring principles and continuous code improvement. Working Methods: Experience in Agile/Scrum environments. Use of version control and collaboration tools (Git or equivalent). Soft Skills: Analytical and problem-solving skills. Ability to work on a variety of technical issues. Rigor and a strong sense of quality. Autonomy and initiative. Excellent interpersonal skills and a taste for teamwork.</font></font></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job : <p>YouCode is looking for a Web Development Trainer for immediate start in Youssoufia. Reporting to the School Director, their mission is to train students in the profession of web development and to support them in carrying out their daily projects. The trainer is responsible for the smooth running of the training and pedagogical progress, and will therefore be responsible for:</p><br><br><p>Participating in the recruitment of trainees;Leading group training sessions;Evaluating learning progress;Identifying and resolving individual learning difficulties;Ensuring communication with technical experts and other trainers;Supporting trainees in their efforts to achieve the desired qualification level;Facilitating meetings between trainees and the developer community (meetups, participation in local and regional events, etc.);Monitoring and supporting the class in its daily activities: learning by teaching activities, workshops, meetings, etc.;Contributing to the trainer's GitHub repository for trainees.</p><br><br> <br> <br> Required profile : <p>With higher education in IT/Web Development, you have at least 3 years of experience in web development.<br>You have a perfect command of Git versioning principles and know how to use one of the project management tools (especially agile project management).<br>You have in-depth knowledge of Linux/Unix systems, professional social networks, SEO and SEM referencing, agile methodologies, and UX.<br>You master web languages (front end: HTML (5 if possible) CSS, JS and associated frameworks) and back end: JAVA, PHP, Ruby, or other, and their associated frameworks).<br>You are dynamic, a good teacher, and have strong analytical and conciliation skills.<br>You are recognized for your adaptability and anticipation skills, your selflessness, and your interpersonal skills.<br>Join the YouCode adventure and become part of a dynamic and passionate team! </p><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job : <p>We are hiring a Web Developer specialized in WordPress to join our digital agency.</p><br><br><p>You will be responsible for creating, customizing, and maintaining websites for our clients, mainly businesses and professionals.</p><br><br><p> Your missions</p><br><br><ul><li>Create professional websites with WordPress</li><li>Customize sites according to client needs and identity</li><li>Integrate content, images, forms, and various functionalities</li><li>Adapt sites for desktops, tablets, and mobile phones</li><li>Ensure website maintenance and updates</li><li>Identify and fix any technical issues</li><li>Optimize website speed and quality</li><li>Collaborate with the designer, SEO specialist, and project manager</li><li>Participate in the continuous improvement of our WordPress models and solutions</li></ul> <br> Required profile : <p>We are looking for an autonomous, serious person passionate about the web, with good experience in creating WordPress sites.</p><br><br><p>You must notably master:</p><br><br><ul><li>WordPress</li><li>Themes and page builders</li><li>Website customization</li><li>HTML / CSS</li><li>Notions of JavaScript and PHP are a plus</li><li>Basics of natural referencing (SEO) are appreciated</li><li>Management of hosting and domain names is a plus</li></ul><p> We particularly appreciate</p><br><br><ul><li>Good ability to understand client needs</li><li>Attention to detail and quality</li><li>Autonomy and organization</li><li>Ability to meet deadlines</li><li>Curiosity and willingness to learn</li><li>Good communication with other team members</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job : <p><strong>General Mission:</strong></p><br><br><p>The IT Development Project Manager is responsible for developing IT solutions adapted to user needs, with the goal of digitizing management processes and optimizing the operational functioning of the various Lydex entities.<br>He/She is also responsible for the maintenance, optimization, and evolution of IT systems and business applications.</p><br><br><p><strong>Main Missions:</strong></p><br><br><p>• Analyze the functional needs of business teams to propose IT solutions adapted to the digital evolution of management processes;<br>• Develop digital solutions (software) to automate data collection and analysis in order to improve the athletic performance of Lydex student-athletes;<br>• Design, conceive, develop, and deploy custom management applications according to user requirements;<br>• Perform validation tests and ensure follow-up on the implementation of developed solutions;<br>• Participate in the training and support of users on new applications and tools implemented;<br>• Ensure the integration of new solutions with existing systems;<br>• Manage hosting, backup, security, and related technical configurations in collaboration with specialized providers;<br>• Identify areas for improvement in existing systems and propose technical solutions to enhance operational efficiency;<br>• Ensure the stability and security of the technical infrastructures supporting the applications;<br>• Diagnose and resolve technical incidents, ensuring their resolution within the given deadlines;<br>• Provide technical support to internal users on issues related to information systems, business applications, hardware, and software;<br>• Keep technical documentation up-to-date regarding incidents, resolutions provided, and support processes;<br>• Conduct continuous technological watch to integrate new technologies or methodologies that can improve existing solutions.<br> </p><br><br> <br> <br> Required profile : <p><strong>KNOWLEDGE:</strong></p><br><br><p>• Bac+5 level diploma, preferably in Software Engineering or IT Development.<br>• Some prior experience in IT development is desirable.</p><br><br><p><strong>SKILLS:</strong></p><br><br><p>• Ability to analyze and understand business needs to translate them into technical solutions;<br>• Good knowledge of project management;<br>• Strong command of programming languages (e.g., Python, C++, PHP).<br>• Mastery of web application development tools (HTML/CSS, front-end frameworks like React, Angular, Vue.js).<br>• Knowledge of operating systems (Windows, Linux...) and server environments.</p><br><br><p><strong>PERSONAL ATTRIBUTES:</strong></p><br><br><p>• Ability to solve technical problems<br>• Teamwork skills<br>• Responsiveness<br>• Good analytical skills<br>• Organizational skills<br>• Rigor<br>• Autonomy<br> <br> </p><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>O&D Services</strong> stands out for its <strong>strongly cooperative culture</strong>, centered on people, trust and teamwork. A close and supportive management style promotes empowerment, skill development and employee well-being within a positive work environment. This collaborative foundation is reinforced by a <strong>structured organizational approach</strong> that ensures efficiency and reliability. Innovation plays a complementary role by encouraging initiative and openness to new ideas, while performance-driven competition remains a more secondary aspect of the culture.
</p><br><br>
<br> Job : <p>Are you looking for a challenging position in a dynamic environment? Join our growing team in the <strong>Offshoring / Nearshoring</strong> sector! Based in <strong>Sidi Maarouf</strong>, this <strong>API / Fullstack Developer</strong> position offers you the opportunity to contribute to innovative projects and collaborate with a talented team. Your main mission will be to design, develop, and maintain high-quality web applications.</p><br><br><p>As an <strong>API/ Full Stack developer,</strong> you will play a key role in improving our data management and CRM processes through the design and deployment of high-quality <strong>APIs</strong>, as well as creating innovative features.</p><br><br><p>1. Design and develop <strong>APIs</strong> to populate our databases and our CRM.<br>2. Develop features to improve the comfort and productivity of our employees.<br>3. Connect our tools with external platforms such as <strong>Brevo</strong>, etc.<br>4. Carry out development tasks for our clients (<strong>APIs, various automation</strong>, etc.)<br>5. Bonus: Have experience in creating complex mobile applications for businesses. We want to develop a mobile version of our CRM.</p><br><br><p>This position will allow you to develop your skills and expertise in web development, while contributing to the success of our projects.</p><br><br> <br> <br> Required profile : <p>To succeed in this role, a degree level of <strong>BAC+3/4 to BAC+5 </strong> in <strong>Computer Science</strong> is required. Further training in web development will be a significant asset. Your initial education has provided you with a solid foundation in software development and has allowed you to develop your analytical and problem-solving skills.</p><br><br><p>Professional experience of <strong>at least 2 years</strong> in API development, Webservices, and web applications is desired. This experience has allowed you to develop practical development skills and has accustomed you to working in a team. </p><br><br><p>You have strong web development skills. You have the ability to solve problems and work in a team, in a stimulating and demanding environment. Here is a list of essential skills :</p><br><br><ul><li><strong>Technical Skills: PHP, Symfony, Angular, JavaScript.</strong></li><li><strong>Solid experience in designing and developing APIs, using languages such as Python, Java, and JavaScript/Json.</strong></li><li><strong>Proficiency in handling data in Excel format and knowledge of data integration.</strong></li><li><strong>Ability to work in a team, communicate effectively, and translate functional requirements into technical solutions.</strong></li><li><strong>Creativity to solve complex technical challenges and propose innovative solutions.</strong></li><li><strong>Experience with mobile technologies is a plus.</strong></li></ul><p>If you are a rigorous, creative person motivated to take on new challenges, then this position is for you.</p><br><br> <br><br> </div>
PFE Internship Offer - Web Development (Symfony / Angular / Docker) | Casablanca (Morocco)
Information Technology
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>O&D Services</strong> stands out for its <strong>strongly cooperative culture</strong>, centered on people, trust and teamwork. A close and supportive management style promotes empowerment, skill development and employee well-being within a positive work environment. This collaborative foundation is reinforced by a <strong>structured organizational approach</strong> that ensures efficiency and reliability. Innovation plays a complementary role by encouraging initiative and openness to new ideas, while performance-driven competition remains a more secondary aspect of the culture.
</p><br><br>
<br> Job : <p>As part of our development, we are <strong>looking for a motivated PFE intern</strong> to join our technical team and actively participate in the design and evolution of a modern web application.<br>The internship is for a duration of <strong>3 to 6 months</strong>, starting from <strong>February or March</strong>, depending on the candidate's availability.</p><br><br><ul><li>Participate in the analysis of functional and technical needs.</li><li>Design and develop backend features in Symfony.</li><li>Develop high-performance and user-friendly frontends with Angular.</li><li>Set up and maintain development environments with Docker.</li><li>Use Git for source code management (branches, versioning, code reviews).</li><li>Write technical documentation.</li><li>Participate in testing, debugging, and optimization phases.</li><li>Work closely with the technical team in an agile environment.</li></ul> <br> <br> Required profile : <ul><li>Student in the final year of studies<strong> (Bac+3 / Bac+5) in computer science or software engineering.</strong></li><li>Looking for an <strong>end-of-studies internship (PFE).</strong></li><li>Good foundation in <strong>PHP / Symfony and TypeScript / Angular.</strong></li><li>Knowledge of <strong>Docker and Git.</strong></li><li>Interest in good development practices (<strong>clean code, architecture, performance</strong>).</li><li>Autonomous, curious, rigorous, and a good team player.</li></ul><p><strong>Technologies & tools :</strong><br> Symfony, Angular, Docker, Git, REST API, MySQL / PostgreSQL, Linux</p><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p> Ce que nos collaborateurs aiment le plus chez nous <span>❤</span> : Pour consulter leurs avis certifiés </p><br><br>
<br>
<br> Company culture : <p>
<strong>Sofrecom Maroc</strong> stands out for its <strong>strongly collaborative culture</strong>, where people, trust and employee well-being are central priorities. A close management approach promotes support, accountability and long-lasting teamwork. This collaborative foundation is complemented by a <strong>notable innovation dimension</strong>, encouraging initiative, agility and experimentation. <strong>Structured processes</strong> ensure reliability and operational efficiency, while performance-driven practices play a more supportive and balanced role. </p><br><br>
<br>
<br> Job : <p>Key responsibilities<br>• Analyze functional and technical requirements and translate them into integration and data solutions.<br>• Integrate, configure, and validate software components, including DataMiner modules, drivers, APIs, and database connections.<br>• Develop, test, and maintain APIs and interfaces connecting internal and external applications.<br>• Design and maintain data flows, data transformations, and integrations between systems.<br>• Develop and optimize database schemas, queries, and stored procedures, as appropriate.<br>• Support data quality, consistency, and reliability through validation, monitoring, and troubleshooting.<br>• Support development, pre-production, and production environments, including platform administration and incident resolution.<br>• Automate installation, configuration, testing, and deployment processes using scripts and CI/CD tools.<br>• Collaborate with system and network teams to ensure compatibility, security, and performance.<br>• Maintain existing software components and implement enhancements in response to business needs.<br>• Document technical solutions, data structures, deployment procedures, and integration guidelines.<br>• Contribute to improving integration, data management, testing, and deployment practices.<br>Required skills and experience<br>• Degree in Computer Science, Software Engineering, Data Engineering, or a related field, or equivalent experience.<br>• Experience in software development, software integration, and working with databases.<br>• Knowledge of API design, development, testing, and integration patterns.<br>• Experience with relational databases, particularly MySQL; knowledge of database design, SQL, query optimization, and data integrity.<br>• Programming and scripting experience with Python and Bash/Shell; familiarity with PHP and JavaScript is an advantage.<br>• Experience designing or supporting data pipelines, ETL/ELT processes, and data transformations.<br>• Knowledge of data quality, data validation, and troubleshooting across connected systems.<br>• Experience with Linux administration, preferably Debian or Red Hat/CentOS, and familiarity with Windows Server.<br>• Knowledge of Git and CI/CD practices; experience with Jenkins, Ansible, or similar tools.<br>• Familiarity with virtualization and deployment on VMware, including OVA packages, and container hosting.<br>• Working knowledge of networking fundamentals, including TCP/IP, routing, access controls, and permissions.<br>• Ability to work across the software development lifecycle, from requirements and implementation through testing and deployment.<br>Preferred qualifications<br>• Experience with DataMiner, including its components, drivers, APIs, and element structures.<br>• Familiarity with data integration or orchestration tools and database monitoring.<br>• Experience supporting production services and troubleshooting application, API, database, or data-flow issues.<br>• Familiarity with FTP, SSH, scheduled jobs, and Linux permissions.<br>Personal qualities<br>• Autonomy, curiosity and proactivity is key<br>• Analytical, and organized, with attention to service quality and data reliability.<br>• Able to collaborate effectively with technical and business teams.<br>• Clear technical writing and communication skills.<br>• Comfortable working in a dynamic, international environment.<br>Languages<br>Good written and spoken French and English.<br> </p><br><br> <br><br> </div>