Programming in Morocco
2984 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>ALH Holding</strong> is characterized by a <strong>collaboration-driven culture</strong>, where people, trust and teamwork are central to the organization. Employees operate in a supportive environment shaped by close management that encourages engagement and accountability. This foundation is strengthened by a <strong>strong organizational focus</strong>, ensuring structure, efficiency and process reliability. The culture is further balanced by a performance mindset and openness to innovation, supporting both results and adaptability.
</p><br><br>
<br> Job : <ul><li>Feasibility studies for projects;</li><li>Participation in the development of project budgets, and updating them as studies and work progress;</li><li>Management and coordination of architectural studies for projects;</li><li>Follow-up of permit applications with the various stakeholders;</li><li>Studies of the residential and hotel real estate market in terms of design, services, finishes, and budgets;</li><li>Challenging concepts and plans and proposing areas for improvement;</li><li>Establishment of specifications for technical and architectural services in compliance with budgets;</li><li>Development of a material database by quality level with prices, supplier lists, technical data sheets, etc.;</li><li>Support for the technical and purchasing departments in sourcing different materials;</li><li>Implementation of product watch and identification of market innovations and novelties;</li></ul> <br> Required profile : <ul><li>Civil engineering or architecture degree;</li><li>3 to 5 years of experience with a real estate developer or an architecture firm;</li><li>Good knowledge of material prices and construction costs;</li><li>Knowledge of construction rules and urban planning code in Morocco</li></ul> <br><br> </div>
<p>In this role, your main missions will be the following: Lead validation and verification (V&V) activities for automotive embedded software. Review requirements (DNG/DOORS Next) and create validation plans. Design, execute and automate software qualification test cases. Perform manual and automated tests (ECU-Test). Configure and maintain HIL/SIL and dSPACE test environments (ControlDesk, VEOS, vECU). Manage defects, analyze test results, and ensure traceability of requirements. Coordinate with developers and cross-functional teams.</p><p><strong>Desired Candidate Profile</strong></p><p>With a Master's degree (BAC+5) from an engineering school or a specialized university in embedded systems, you have proven successful experience in the V&V field, especially in SIL validation. Experience: minimum 3 years of experience Skills: Automotive Software Testing & Validation (V&V) HIL/SIL Testing dSPACE (ControlDesk, VEOS) ECU-Test IBM DOORS Next (DNG), RQM, RTC Test Automation Python, C CAN, Ethernet, SOME/IP, UDS, XCP ASPICE, ISO 26262 Agile, V-Model</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p><strong><u>Context</u></strong></p><br><br><p>Within the Development (DEV) team of the ACQP (Continuous Improvement and Project Quality) department of the ALTEN Group's Technical Directorate (DDPS), the Product Owner works closely with technical departments, ODCs (Morocco, Romania...), and support functions, acting as the interface with development teams.</p><br><br><p><strong><u>Objective</u></strong></p><br><br><p>Contribute to the technical qualification and costing of new projects, understand business needs, and be proactive in translating solutions, then lead communication and deployment of developed solutions with tech leads.</p><br><br><p><strong>1 - Needs Characterization</strong></p><br><br><ul><li>Frame needs and, if necessary, lead clarification workshops with requesters.</li><li>Contribute to technical qualification with developers.</li><li>Contribute to the costing of new projects.</li><li>Identify needs for service accounts, application accounts, and necessary access.</li></ul><p><strong>2 - Writing Specifications and Functional Specifications</strong></p><br><br><ul><li>Lead the writing of specifications and functional specifications with requesters.</li><li>Create Epics from specifications.</li></ul><p><strong>3 - Planning and Supervision of Development Phases</strong></p><br><br><ul><li>Coordinate all involved stakeholders.</li><li>Create JIRA tickets with developers.</li><li>Lead agile routines: backlog reviews, costing meetings, retrospectives, demos.</li><li>Monitor development progress.</li><li>Prepare testing specifications with requesters.</li></ul><p><strong>4 - Supporting Requesters in Testing and Acceptance Phases</strong></p><br><br><p><strong>5 - Coordination of Production Deployment</strong></p><br><br><p><strong>6 - Leading Communication and Deployment</strong></p><br><br><ul><li>Ensure the creation of a descriptive slide for each development.</li><li>Ensure the update of the development catalog.</li><li>Travel abroad is expected (especially to ODCs in Morocco, Romania...).</li></ul> <br> <br> Required profile : <p><strong>Education and Language</strong></p><br><br><ul><li>Master's degree (Bac+5): Engineering degree or Master 2.</li><li>3 to 8 years of experience.</li><li>Fluent English (communication with international ODCs).</li></ul><p><strong>Key Skills</strong></p><br><br><ul><li>Project management (planning, multi-stakeholder coordination, progress monitoring).</li><li>Analysis and synthesis (gathering and formalizing needs, writing specifications/functional specifications).</li><li>Knowledge of the addressed businesses (technical departments, support functions).</li><li>Knowledge of technical environments, ability to communicate with developers.</li></ul><p><strong>Tools and Methods</strong></p><br><br><ul><li>Agile methods (Scrum): backlog, costing, retrospectives, demos.</li><li>JIRA (Epics, tickets, sprint monitoring).</li><li>Test and production deployment management.</li></ul><p><strong>Soft Skills</strong></p><br><br><p>Proactive, service-oriented, comfortable leading workshops and meetings.</p><br><br> <br><br> </div>
<p>As a technical reference for Back End Java Kafka, you will be responsible for:</p><ul><li>Defining and supporting technical architecture choices for applications.</li><li>Designing robust, performant, and scalable solutions.</li><li>Technically supporting developers: mentoring, code review, best practices.</li><li>Participating in the breakdown of user stories and the allocation of technical topics.</li><li>Ensuring the quality and conformity of deliverables before production.</li><li>Contributing to the design and evolution of microservices and event-driven architectures.</li><li>Intervening in the entire software lifecycle: design, development, testing, deployment, and run.</li><li>Participating in the continuous improvement of practices and product quality.</li></ul><p>Your technical environment:</p><ul><li>Java / Spring Boot</li><li>Kafka and RabbitMQ</li><li>Microservices & Event-Driven Architectures</li><li>Relational and document-oriented databases</li><li>CI/CD & DevOps practices</li><li>Git</li><li>Clean Architecture, SOLID, YAGNI</li><li>Unit and integration tests</li><li>Sonar / code quality</li></ul><p>Regular use of generative AI tools in development is also a real plus.</p><p><strong>Desired Candidate Profile</strong></p><p>Your profile:</p><ul><li>Bac+5 in computer science or equivalent training.</li><li>Minimum 7 years of experience in Back End Java development.</li><li>Significant experience with Kafka / RabbitMQ and event-driven architectures.</li><li>Ability to take a high-level view on architecture topics and play a technical reference role.</li><li>Excellent team spirit, sense of sharing, and taste for mentoring.</li><li>Very good analytical, communication, and problem-solving skills.</li><li>Good level of French, both written and spoken.</li><li>Experience in retail / mass distribution would be appreciated.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> What this opportunity involves We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for 5+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Compensation Up to $40/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~20 hours each; you set your own schedule.<br></span> </div>
<p>Safran Engineering Services Maroc is an integral part of the Safran Group, a global leader in aeronautics, defense, and advanced technologies. We are involved in strategic development and innovation projects. As part of our growth, we are looking for a Senior Java Developer Technical Lead to join our team based in Casablanca. This position is also open to professionals based in France who wish to return to Morocco for a rewarding career at Safran. Integrated into a multidisciplinary team of expert engineers, DevOps, and developers, you will be responsible for:</p><p>Participating in strategic projects for the Safran group, including the creation of new expert applications and the refactoring of existing functionalities.</p><p>Contributing to the development and implementation of advanced technical solutions.</p><p>Managing projects and collaborating with various business interfaces.</p><p>Structuring and supporting a new team dedicated to SESM activities.</p><p><strong>Desired Candidate Profile</strong></p><h2>Soft Skills</h2><ul><li>Excellent communication and leadership skills.</li><li>Impeccable interpersonal skills (relationships, client relations, team spirit).</li><li>Organized, rigorous, and structured.</li><li>Autonomous, flexible, and ready to take on responsibilities.</li><li>Appreciation for the industry and the aeronautics sector.</li></ul><h2>Job Requirements</h2><h3>Hard Skills</h3><ul><li>Languages: +++ Java, JavaScript, C#, ++ JavaFX, SQL</li><li>Tools: GitLab (or equivalent), SonarQube (or equivalent)</li><li>Environment: Linux</li><li>Knowledge in image processing would be a plus.</li></ul><h3>Advantages</h3><ul><li>Minimum 7 years of experience in technical environments, ideally in aeronautics, automotive, or transport.</li><li>Minimum 2 years of project management experience with multidisciplinary teams.</li></ul>
<p>Capgemini Engineering, a global leader in engineering services, brings together teams of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our experts in digital and software technologies think outside the box by providing unique R&D and engineering services across all sectors. Join us for a career full of opportunities, where you can make a difference and no day is the same.</p><p>Your mission</p><p>Within our project teams, you will contribute to the operational maintenance and evolution of strategic MES solutions in a demanding industrial environment. You will join a multidisciplinary team working on various topics related to industrial supervision, system integration, and production process digitalization.</p><p>As an MES Engineer, you will be involved in various missions such as:</p><ul><li>Ensure support and maintenance of MES solutions to guarantee their availability and performance.</li><li>Analyze and resolve incidents related to applications, interfaces, databases, and specific developments.</li><li>Develop, test, and deploy necessary fixes.</li><li>Participate in the specification, design, development, validation, and production phases of application evolutions.</li><li>Perform technical and functional impact analyses.</li><li>Ensure the coherence of exchanges between MES solutions and third-party systems.</li><li>Contribute to the evolution of the technical architecture and application interfaces.</li><li>Support business and IT teams on issues related to MES solutions.</li><li>Participate in the continuous improvement of application performance, robustness, and quality.</li><li>Be a proactive force in technical choices and solution evolutions.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Graduate with a Bac+3 to Bac+5 in computer science, industrial computing, or equivalent.</li><li>Proven experience (4+ years) in MES and/or industrial supervision environments.</li><li>Proficiency in MES solutions and AVEVA System Platform.</li><li>Good knowledge of .NET technologies (C#, ASP.NET Core, VB.NET), SQL Server, and REST APIs.</li><li>Knowledge of integration architectures and industrial data exchange.</li><li>Experience in application maintenance, incident management, and development of evolutions.</li><li>Ability to understand business challenges and collaborate with various stakeholders.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job : <p>Your mission will be: </p><br><br><ul><li>Formalize the scope elements of the existing system.</li><li>Formalize the functional specifications for the transformation rules and controls of existing processes.</li><li>End-to-end process modeling. </li><li>Carry out the necessary analyses to support the business in building the Target Inventory.</li><li>Assist the Design team in formalizing deliverables and in testing activities.</li><li>Perform functional tests.</li><li>Support developers in building the solution.<br> </li></ul> <br> Required profile : <ul><li>Master's degree (Bac +5) with 3 to 5 years of experience, preferably in the banking/insurance sector.</li><li>Good knowledge of Finance and Actuarial science.</li><li>Previous participation in a solution implementation project on a Data platform (Azure).</li><li>Proficiency and experience in an Agile environment, comfortable with the associated roles and rituals.</li><li>Curious, proactive, and motivated individual with a strong learning ability and a genuine desire to quickly develop skills.</li><li>A good level of English, both written and spoken, is essential.<br> </li></ul> <br><br> </div>
<p> <strong><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">D Full Stack Java Angular developer @ Creative Tech.</font></font></strong> </p> <p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Devoteam Creative Tech creates high-performing digital products that matter to our clients' businesses and users' daily lives.</font></font></p> <p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Pioneers in UX, Devoteam Creative Tech imagines, designs and delivers desirable and sustainable products while positively impacting the transformation of its clients.</font></font></p> <p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Its multidisciplinary team relies on the collective intelligence of its talents: product managers, designers, researchers, developers and data experts, driven by a passion for their work and a desire to go further.</font></font></p> <p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Within the Nearshore teams of Devoteam Morocco, you will join the Product Studio tribe: an enthusiastic and expert team in the development of web and mobile applications.</font></font></p> <p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">You will be the essential link for:</font></font></p> <ul> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Design and develop applications based on functional requirements</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Design and implement user interfaces using Angular</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Design and develop application components as microservices using the Spring Boot, Java, and RESTful architectures.</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Use CI/CD integration tools (e.g., GitLab, Jenkins, Nexus) to manage code versions, create and store artifacts, and deploy software projects.</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Develop unit test cases for each possible Java class with real-world scenarios using JUnit, Mockito, ...</font></font></li> </ul> <p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">You will give your full measure by mastering your technical fundamentals, your in-depth knowledge of the frameworks you will use and above all by demonstrating your willingness to understand the needs and business of the client for whom you will work.</font></font></p> <p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Your playing field: distribution, energy, finance, industry, health and transport with plenty of use cases and new product challenges to tackle together, including the development of natively cloud-based applications.</font></font></p> <p><br></p><p><strong>Desired Candidate Profile</strong></p><p> <strong><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">What are the advantages of joining the team?</font></font></strong> </p> <ul> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Engineering degree or equivalent</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Starting with 8 years of experience in the role</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Proven experience in developing web services and user interfaces using Java, Spring Boot, Angular 19, JavaScript, and TypeScript technologies</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Mastery of CI/CD integration tools and agile methodologies</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">You have excellent interpersonal skills and enjoy working in a team.</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">A strong sense of service and commitment to your activities</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">To be able to communicate and listen in all circumstances and to write without mistakes</font></font></li> <li>and you are fluent in english, indeed !</li> </ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br>What this opportunity involves: We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for: 8+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard: Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paidEffort estimate Tasks for this project are estimated to take 30 hours to complete, depending on complexity.<br> This is an estimate and not a schedule requirement; you choose when and how to work.<br> Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<br> Compensation: Up to $150/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~30 hours each; you set your own schedule.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br>What this opportunity involves: We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for: 8+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard: Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paidEffort estimate Tasks for this project are estimated to take 30 hours to complete, depending on complexity.<br> This is an estimate and not a schedule requirement; you choose when and how to work.<br> Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<br> Compensation: Up to $150/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~30 hours each; you set your own schedule.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span></span><p><b><span>Consultant RPA / UiPath / Automation Anywhere : GEC recrute !</span></b><br></p><br><p><span>Vous avez plusieurs années d’expérience en </span><b><span>RPA</span></b><span> et vous avez envie d’aller plus loin que le développement de bots ?</span><br></p><br><p><b><span>RPA + AI + Intelligent Automation + Conseil</span></b><br></p><br><p><span>GEC renforce son équipe et recherche un(e) </span><b><span>Consultant(e) Senior Automation – RPA & AI</span></b><span> pour participer à des projets d’automatisation à forte valeur ajoutée et contribuer au développement de notre </span><b><span>Centre d’Excellence Intelligent Automation</span></b><span>.</span><br></p><br><b><span>4+ ans d’expérience en RPA / Intelligent Automation</span></b><br><br><span>Expertise </span><b><span>UiPath ou Automation Anywhere</span></b><br><br><span>Conception et développement d’automatisations complexes, robustes et évolutives</span><br><br><span>Bon niveau en </span><b><span>APIs, développement et architectures applicatives</span></b><br><br><span>Expérience ou forte appétence </span><b><span>AI / GenAI / LLM / NLP / IDP</span></b><br><br><span>Capacité à comprendre et challenger les processus métiers</span><br><br><span>Culture </span><b><span>ROI / création de valeur / amélioration continue</span></b><br><br><span>Capacité à intervenir auprès de clients grands comptes</span><br><br><span>Une expérience en </span><b><span>Tech Lead, mentoring, avant-vente ou accompagnement de profils juniors</span></b><span> est un vrai plus</span><br><br><p><span>Nous ne cherchons pas uniquement un développeur RPA.</span><br></p><br><p><span>Nous cherchons quelqu’un qui veut participer à la prochaine étape de l’automatisation : </span><b><span>combiner RPA, IA et expertise métier pour construire des solutions d’Intelligent Automation de bout en bout.</span></b><br></p><br><p><span>Vous êtes </span><b><span>Senior RPA Developer, RPA Consultant, UiPath Developer, Automation Anywhere Developer, RPA Tech Lead ou Intelligent Automation Consultant</span></b><span> ?</span><br></p><br><br> </div>
<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>As a ServiceNow Developer, you will be involved in various missions such as: </p><br><br><ul><li>Develop and customize ServiceNow modules (ITSM, CMDB, workflows...).</li><li>Integrate ServiceNow with other systems via REST/SOAP APIs.</li><li>Optimize workflows and automate business processes.</li><li>Provide support and maintenance for existing applications.</li><li>Customize the user interface and forms according to client needs.</li><li>Participate in technical reviews and project progress meetings. </li></ul> <br> Required profile : <ul><li>Graduate of a Master's degree (Bac+5) in computer science or equivalent.</li><li>Confirmed experience (≥ 5 years) in a similar role.</li><li>Proficiency in JavaScript, ServiceNow scripting, and versioning tools like Git.</li><li>Good knowledge of ITSM, CMDB modules, and automated workflows.</li><li>Strong analytical skills, active listening, and adaptability.</li></ul> <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>As part of our international service center in Casablanca, we are recruiting a Java/Angular tech lead who is passionate about new technologies, curious, and demanding.<br>Within a dynamic project team for LegalEntityRef (the group's B2B reference system. A tool for cataloging, managing, and organizing companies), you will be responsible for:</p><br><br><ul><li>Develop application modules</li><li>Ensure clean code is produced, integrate industrialization tools, and verify application consistency</li><li>Analyze and implement proposed solutions and user stories</li><li>Provide technical support to the development team</li><li>Contribute to micro-services breakdown and deployment via GITLAB CI CD</li><li>Contribute to production releases</li><li>Write technical documentation</li><li>Analyze and correct feedback following acceptance testing phases</li><li>Design robust and scalable technical architectures.</li><li>Perform code reviews and provide feedback to developers.</li><li>Train and mentor junior developers on best practices and techniques.</li><li>Participate in defining development standards and code conventions.</li><li>Collaborate with product teams to ensure technical solutions meet business needs.</li><li>Monitor application performance and propose optimizations. </li></ul> <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>As part of our international service center in Casablanca, we are recruiting a Java/Angular tech lead who is passionate about new technologies, curious, and demanding.<br>Within a dynamic project team for LegalEntityRef (the group's B2B reference system. A tool for cataloging, managing, and organizing companies), you will be responsible for:</p><br><br><ul><li>Develop application modules</li><li>Ensure clean code is produced, integrate industrialization tools, and verify application consistency</li><li>Analyze and implement proposed solutions and user stories</li><li>Provide technical support to the development team</li><li>Contribute to micro-services breakdown and deployment via GITLAB CI CD</li><li>Contribute to production releases</li><li>Write technical documentation</li><li>Analyze and correct feedback following acceptance testing phases</li><li>Design robust and scalable technical architectures.</li><li>Perform code reviews and provide feedback to developers.</li><li>Train and mentor junior developers on best practices and techniques.</li><li>Participate in defining development standards and code conventions.</li><li>Collaborate with product teams to ensure technical solutions meet business needs.</li><li>Monitor application performance and propose optimizations. </li></ul> <br> <br><br> </div>
<p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">As a Java Back End Kafka technical lead, you will be responsible for: Defining and championing the technical architecture choices for applications. Designing robust, high-performance, and scalable solutions. Providing technical support to developers: mentoring, code review, best practices. Participating in the breakdown of user stories and the allocation of technical tasks. Ensuring the quality and conformity of deliverables before production deployment. Contributing to the design and evolution of microservices and event-driven architectures. Working across the entire software lifecycle: design, development, testing, deployment, and operation. Participating in the continuous improvement of practices and product quality. Your technical environment: Java / Spring Boot, Kafka and RabbitMQ, Microservices & Event-Driven Architectures, Relational and document-oriented databases, CI/CD & DevOps practices, Git Clean Architecture, SOLID, YAGNI, Unit and integration testing, Sonar / code quality. Regular use of generative AI tools in development is also a real plus.</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;">Your profile: Master's degree in Computer Science or equivalent. Minimum 7 years of experience in Java Backend development. Significant experience with Kafka/RabbitMQ and event-driven architectures. Ability to take a step back and analyze architectural topics and act as a technical expert. Excellent team spirit, a collaborative approach, and a passion for mentoring. Strong analytical, communication, and problem-solving skills. Good level of French, both written and spoken. Experience in retail/mass distribution would be an asset.</font></font></p>
<p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">As part of our business development, we are looking for a Salesforce Business Analyst to support our clients in their Salesforce transformation and evolution projects. You will act as the interface between business and technical teams. Your main responsibilities will be: Gathering and analyzing the needs of users and business teams. Understanding business processes and identifying areas for improvement. Analyzing needs and translating them into user stories and functional specifications. Participating in the functional design of Salesforce solutions. Collaborating with developers, Salesforce consultants, and project teams. Participating in workshops with users and stakeholders. Writing functional specifications and project documentation. Preparing for and/or participating in functional and acceptance testing phases. Supporting users during deployment and change management phases. Monitoring changes and contributing to the continuous improvement of the Salesforce solution.</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;">Desired profile: Bachelor's degree (or equivalent) in Computer Science, Engineering, or a related field. Minimum 4 years of experience as a Business Analyst, ideally on Salesforce projects. Strong knowledge of the Salesforce ecosystem. Proficiency in analyzing and formalizing business requirements. Experience writing user stories and functional specifications. Good understanding of CRM processes. Experience with Agile/Scrum methodologies. Strong analytical, communication, and synthesis skills. Ability to work with business and technical stakeholders. Fluent French and professional English. Preferred skills: Experience with Sales Cloud, Service Cloud, or Experience Cloud. Knowledge of Salesforce flows and key configuration functionalities. A Salesforce certification (e.g., Salesforce Certified Business Analyst) is a plus. Experience in IT services/international project environments.</font></font></p>
<p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">As part of our business development, we are looking for a Salesforce Business Analyst to support our clients in their Salesforce transformation and evolution projects. You will act as the interface between business and technical teams. Your main responsibilities will be: Gathering and analyzing the needs of users and business teams. Understanding business processes and identifying areas for improvement. Analyzing needs and translating them into user stories and functional specifications. Participating in the functional design of Salesforce solutions. Collaborating with developers, Salesforce consultants, and project teams. Participating in workshops with users and stakeholders. Writing functional specifications and project documentation. Preparing for and/or participating in functional and acceptance testing phases. Supporting users during deployment and change management phases. Monitoring changes and contributing to the continuous improvement of the Salesforce solution.</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;">Bachelor's degree (or equivalent) in Computer Science, Engineering, or a related field. Minimum 4 years of experience as a Business Analyst, ideally on Salesforce projects. Strong knowledge of the Salesforce ecosystem. Proficiency in analyzing and formalizing business requirements. Experience writing user stories and functional specifications. Good understanding of CRM processes. Experience with Agile/Scrum methodologies. Strong analytical, communication, and synthesis skills. Ability to work with business and technical stakeholders. Fluent French and professional English. Preferred skills: Experience with Sales Cloud, Service Cloud, or Experience Cloud. Knowledge of Salesforce workflows and key configuration features. A Salesforce certification (e.g., Salesforce Certified Business Analyst) is a plus. Experience in IT services companies/international projects.</font></font></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p><strong>As part of this role, your main responsibilities will be:</strong></p><br><br><p>• Lead the validation and verification (V&V) activities for software in automotive embedded systems.<br>• Review requirements (DNG/DOORS Next) and create validation plans.<br>• Design, execute, and automate software qualification test cases.<br>• Perform manual and automated tests (ECU-Test).<br>• Configure and maintain HIL/SIL and dSPACE test environments (ControlDesk, VEOS, vECU).<br>• Manage defects, analyze test results, and ensure requirement traceability.<br>• Coordinate with developers and cross-functional teams.</p><br><br> <br> Required profile : <p><strong>Profile</strong>: With a Master's degree (BAC+5) from an engineering school or university specializing in embedded systems, you have confirmed successful experience in V&V, especially in SIL validation.</p><br><br><p><strong>Experience</strong>: minimum 3 years of experience</p><br><br><p><strong>Skills:</strong></p><br><br><ul><li>Automotive Software Testing & Validation (V&V)</li><li>HIL/SIL Testing</li><li>dSPACE (ControlDesk, VEOS)</li><li>ECU-Test</li><li>IBM DOORS Next (DNG), RQM, RTC</li><li>Test Automation</li><li>Python, C</li><li>CAN, Ethernet, SOME/IP, UDS, XCP</li><li>ASPICE, ISO 26262</li><li>Agile, V-Model</li></ul> <br><br> </div>
<p>The Conversational Designer is responsible for designing and optimizing end-to-end conversational experiences for chatbots and voicebots. This is a strategic role that translates business goals and user needs into clear, natural, and effective dialogues that deliver meaningful interactions and measurable results. They define conversational strategies, handle assessment, create conversation flows and scripts, and work together with CAI engineers to ensure high-quality implementations. This is someone who has expertise in LLM, Agentic AI, Knowledge AI, and NLU. They are able to implement bots across all these scenarios, including hybrid bots, making the right decisions regarding scope. The Conversational Designer understands all the requirements and challenges we face in the voice channel, as well as all the mandatory requirements to successfully implement a voicebot. The Conversational Designer is responsible for the continuous improvement, analyzing performance data and user feedback to improve accuracy, user satisfaction, and key metrics, ensuring a seamless and scalable conversational experience across channels, use cases and knowledge base. It also involves exploring new features, optimizing models and providers, and continuously refining the solution to maximize impact. This is a remote role, candidate must be located and eligible to work in Morocco.</p><p>Responsibilities</p><ul><li>Collaborates with the production team, particularly the Conversational AI Engineer and Delivery Manager, to define and deliver the best customer experience</li><li>Conducts assessments within the operation and with clients to identify needs and opportunities</li><li>Map use cases and define the priorities based in impact, effort and feasibility, aligned with the client expectation and contract</li><li>Develops the Conversational AI strategy for projects</li><li>Designs conversational scenarios, flows, and dialogues for chatbots and voicebots</li><li>Creates proto-personas, bot personas, and tone of voice, ensuring voice and messaging align with the brand expectations</li><li>Implement the bot on the CAI platform, implementing the flows, KB, etc</li><li>Participates in KPI analysis, generating qualitative insights and reports to inform project decisions</li><li>Supports the project roadmap, working with the Delivery Manager to prioritize opportunities and improvements</li><li>Drives continuous improvement of the conversational experience and overall user satisfaction</li><li>Trains the bot and reinforces the AI knowledge base in collaboration with the Conversational AI Engineer</li><li>Oversees QA and testing, including UAT and ongoing performance checks, consolidating feedback and implementing fixes</li><li>Integrates client-approved changes and enhancements during project execution</li></ul><p>Skills and Qualifications</p><ul><li>Fluent in written and spoken English (C1 level minimum)</li><li>Experience in conversational design for chatbots and voicebots</li><li>Strong knowledge in Conversational AI, LLM, Agentic AI and NLU</li><li>Strong understanding of conversational UX and specificities of each channel: chat or voice</li><li>Ability to take advantage of LLM capabilities and integrate it in conversational design when required, working with hybrid bots</li><li>Understanding of LLM functioning and RAG</li><li>Perfect written and verbal communication</li><li>Ability to explain and defend design choices and user experience strategies</li><li>Ability to work in multicultural environment</li><li>Familiarity with conversational AI platforms (e.g. Cognigy)</li><li>Experience with voice interfaces and speech technologies (STT/TTS)</li><li>Understanding of multilingual conversational design</li><li>Knowledge of analytics tools to track user interactions and performance</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Fluent in written and spoken English (C1 level minimum)</li><li>Experience in conversational design for chatbots and voicebots</li><li>Strong knowledge in Conversational AI, LLM, Agentic AI and NLU</li><li>Strong understanding of conversational UX and specificities of each channel: chat or voice</li><li>Ability to take advantage of LLM capabilities and integrate it in conversational design when required, working with hybrid bots</li><li>Understanding of LLM functioning and RAG</li><li>Perfect written and verbal communication</li><li>Ability to explain and defend design choices and user experience strategies</li><li>Ability to work in multicultural environment</li><li>Familiarity with conversational AI platforms (e.g. Cognigy)</li><li>Experience with voice interfaces and speech technologies (STT/TTS)</li><li>Understanding of multilingual conversational design</li><li>Knowledge of analytics tools to track user interactions and performance</li></ul>