Programming in Morocco
3140 Jobs Found
<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>The consultant will be responsible for:</p><br><br><p>- Setting up, managing, and securing NiFi data processing and transport platforms.</p><br><br><p>- Designing and developing critical data flows in a 24/7 environment.</p><br><br><p>- Automating deployments on GCP / Azure cloud environments.</p><br><br><p>- Ensuring monitoring of system performance in production.</p><br><br><p>- Scripting in Groovy / Java for fine automation of complex tasks.</p><br><br><p>- Operating relational databases and distributed storage (BigQuery, BigTable).</p><br><br><p>- Maintaining and converting Informatica flows to NiFi.</p><br><br><p>- Managing source code with GitLab / GitHub.</p><br><br><p>- Analyzing and transforming data in SQL.</p><br><br><p>- Designing and documenting technical solutions.</p><br><br><p>- Handling data formats JSON, XML, CSV.</p><br><br><p>- Working with Oracle, SQL Server, PostgreSQL databases.</p><br><br><p>- Integrating data quality, security, and traceability requirements.</p><br><br><p>- Securing platforms through 360° monitoring and industrializing Build and Run processes.</p><br><br> <br> Required profile : <p>Master's degree in Computer Science or equivalent.</p><br><br><p>More than 7 years of experience in NiFi Dev Flow Expertise.</p><br><br><p>Required skills</p><br><br><p>Must have: Apache NiFi (configuration, administration, complex flows), Groovy / Java, relational databases and distributed storage (BigQuery, BigTable)</p><br><br><p><br>Nice to have: Informatica to NiFi, GitLab / GitHub, SQL, Oracle, SQL Server, PostgreSQL, JSON / XML / CSV, Kubernetes, data quality/security/traceability<br> </p><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for skilled Bot Developers (WhatsApp Business API, Telegram Bot API, Discord API) to join the Tendem project (https://tendem.<br>ai/) and build conversational bots and messaging-platform integrations for real-world applications.<br> In this role, you'll use your bot engineering expertise, conversational design skills, and quality-focused approach to build reliable, useful bots and messaging integrations that deliver a great user experience.<br> This part-time remote opportunity is ideal for professionals with hands-on experience building messaging bots, working with platform APIs and webhooks, and implementing conversational logic.<br> What We Do The Mindrift platform connects specialists with innovative technology projects.<br> Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<br> About the Role This is a freelance role for a Tendem project.<br> As a Bot Developer, you'll design, build, and refine messaging bots for one or more messaging platforms, including WhatsApp, Telegram, Discord, Slack, and similar platforms — for use cases such as customer service, appointment booking, order taking, content delivery, moderation, and automated notifications.<br> Key Responsibilities Build bots for one or more messaging platforms, such as WhatsApp (Business API / Cloud API), Telegram (Bot API), Discord, Slack and similar messaging platforms.<br> Design and implement conversational flows, dialogue state, and fallback handling.<br> Integrate bots with LLMs (OpenAI, Anthropic, or similar) for natural language responses where appropriate.<br> Connect bots to backend services, databases, CRMs, and third-party APIs (booking systems, payment, content sources).<br> Handle webhooks, rate limits, and platform-specific message formats (interactive messages, buttons, media, templates).<br> Review, debug, optimize, and refactor bot implementations to improve correctness, reliability, maintainability, and graceful error handling.<br> Implement logging, monitoring, and recovery so bots stay healthy in production.<br> Requirements and benefits Educational qualifications At least 3 years of relevant experience backend, integration, automation, or bot development experience (required).<br> Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.<br> Academic and/or Professional Experience Candidates should have a strong foundation in bot development, messaging platform integrations, and building reliable conversational workflows.<br> We are looking for specialists who can design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services, and build stable, user-friendly bot experiences.<br> Strong problem-solving skills, attention to detail, and the ability to work independently are essential.<br> Technical Skills (Essential) At least 1 year of hands-on experience building bots for at least one major messaging platforms (WhatsApp, Telegram, Discord, Slack, or similar) is required Strong command of Python or Node.<br>js for backend bot logic.<br> Solid experience with REST APIs, webhooks, OAuth, and async request handling.<br> Experience with relational or NoSQL databases for storing conversation state and user data.<br> Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus.<br> Understanding of platform-specific limits, message templates, and approval flows (e.<br>g., WhatsApp template messages).<br> Experience with hosting and deployment (Docker, serverless, VPS, or PaaS) Additional requirements Strong attention to detail and commitment to bot reliability — no silent failures, no broken flows.<br> Self-directed work ethic with the ability to design and ship complete bots independently.<br> Portfolio or examples of bots you've built (required).<br> English proficiency: Upper-intermediate (B2) or above (required) Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $35 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br> Why this freelance opportunity might be a great fit for you?<br> Work fully remote on your own schedule with just a laptop and stable internet connection.<br> Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform.<br> Participate in performance-based bonus programs that reward high-quality work and consistent delivery.<br></span> </div>
<p>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.</p><p><strong>Desired Candidate Profile</strong></p><p><strong>Technical Skills:</strong> Engineering degree ( master) 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 <strong>Soft Skills:</strong> 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</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<b><span>Viseven Group</span></b><span> is a leading global B2B MarTech service provider, empowering Pharma and LifeScience companies since 2009. Our mission is to drive digital transformation and excellence, offering comprehensive end-to-end software and digital marketing services tailored to the pharmaceutical industry. The company's solutions, products, and services are actively used by the top 100 Pharma and Life Science companies.</span><br><span>At Viseven, our rapidly growing team boasts over 700 highly skilled professionals, including experts in development, design, business analysis, project management, delivery, sales, marketing, and customer success.</span><br><span>With a global footprint in more than 30 countries across the US, LATAM, Europe, and APAC, and physical offices in Ukraine, Poland, Estonia, India, and the US, we are well-positioned to serve our diverse clientele.</span><br><span>Join us and become part of a pioneering team dedicated to shaping the future of digital transformation in Pharma and Life Sciences across more than 50 countries around the globe.</span><br><br><p><b>Responsibilities:</b></p><br><ul>
<li>Development of functionalities and features of different complexity</li>
<li>Independently implement functionality from the planning to the delivery</li>
<li>Reviewing code</li>
<li>Working on bug fixes and refactoring</li>
<li>Take part in planning and estimation of tasks</li>
<li>Write unit tests, e2e test</li>
<li>Self-testing of developed tasks in target environment</li>
<li>Design database structure and modules</li>
<li>Apply OOP and patterns on practice</li>
<li>Documenting every part of the development process for further work and maintenance</li>
</ul><br><p><b>Requirements:</b></p><br><ul>
<li>At least 2 years of commercial experience</li>
<li>Good knowledge of Typescript</li>
<li>Good knowledge NodeJS, Express.js, REST, AWS services</li>
<li>Good knowledge of databases, can design DB according to the task set. Good theoretical knowledge and understanding of Migrations, can apply it on practice, understands what is Repository (or ActiveRecord) when working with DB, can apply it</li>
<li>Applies knowledge of OOP, design patterns in practice SOLID, DI. Creates test cases for unittests. Knows principles of functions. Good theoretical and some practical backgroun of rx. Experience with immutable</li>
<li>Customizes gitlab pipeline for process automation</li>
<li>Production experience with Docker, writes dockerfile and docker-compose</li>
<li>Familiar with kubernetes (deployment, ingress, service)</li>
</ul><br> </div>
<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>We are looking for a senior Back-end Developer with over 7 years of experience in Java, who is an expert in microservices and event-driven architectures, and proficient in Spring Boot and Kafka. Comfortable in high-volume and high-quality demanding environments.</p><br><br><p>His/Her missions:</p><br><br><p>- Design, development, and maintenance of back-end applications in <strong>Java / Spring Boot / Kafka</strong><br>- Implementation of <strong>microservices</strong> and <strong>event-driven</strong> architectures<br>- Participation in all phases of the application lifecycle: design, development, testing, deployment, and maintenance<br>- Improvement of <strong>CI/CD</strong> pipelines to ensure continuous quality delivery<br>- Contribution to product quality: automated tests, test coverage, <strong>Sonar</strong>, <strong>SOLID</strong> principles, <strong>YAGNI</strong><br>- Evolutionary maintenance of existing applications<br>- Work using <strong>Agile SCRUM</strong> methodology, in collaboration with Product, Design, and Tech teams</p><br><br> <br> Required profile : <p>- More than 7 years of experience in <strong>Java</strong> and <strong>Kafka</strong><br>- Proven experience with high-volume distributed systems<br>- Experience in <strong>retail/large distribution</strong> is a plus</p><br><br><p>Technical skills:</p><br><br><ul><li><strong>Languages & Frameworks</strong>: Java, Spring Boot, Kafka</li><li><strong>Architecture</strong>: Microservices, Event-driven</li><li><strong>Databases</strong>: Relational and document-oriented</li><li><strong>DevOps</strong>: CI/CD, DevOps practices</li><li><strong>Versioning</strong>: Git</li><li><strong>Quality & Craftsmanship</strong>: Tests, SOLID, YAGNI, Sonar</li><li><strong>Methods</strong>: Agile SCRUM</li><li><strong>Soft Skills</strong>: Fluent communication in French, analytical skills, teamwork, meeting deadlines</li></ul> <br><br> </div>
<p><font dir="auto" ><font dir="auto" >Join Intelcia Tech and transform the future of IT with us! Intelcia Tech is a leading player in IT outsourcing and digital transformation. With over 20 years of expertise, we currently operate in 5 strategic areas: Infrastructure, Cloud, Application Solutions, Cybersecurity, Data, and AI.</font></font></p><p><font dir="auto" ><font dir="auto" >As part of the development of our projects, we are looking for a Java & PL/SQL Expert who will be responsible for the quality of our applications.</font></font></p><p><font dir="auto" ><font dir="auto" >Your missions will consist of:</font></font></p><ul><li><font dir="auto" ><font dir="auto" >Design, develop and maintain robust and high-performance backend applications in a Java/Spring environment.</font></font></li><li><font dir="auto" ><font dir="auto" >Ensure optimal interfacing between the application layer (Java) and the database (Oracle).</font></font></li><li><font dir="auto" ><font dir="auto" >Develop and optimize the data layer: packages, procedures, functions and triggers in PL/SQL.</font></font></li><li><font dir="auto" ><font dir="auto" >Perform end-to-end performance analyses (Java code, SQL queries & PL/SQL processing), diagnose slowdowns and propose tuning solutions.</font></font></li><li><font dir="auto" ><font dir="auto" >Implement good development practices (Clean Code, TDD, code reviews) and structuring.</font></font></li><li><font dir="auto" ><font dir="auto" >Manage the application lifecycle: participate in the acceptance testing, performance testing and production deployment phases.</font></font></li><li><font dir="auto" ><font dir="auto" >Write the technical documentation associated with the developments carried out.</font></font></li></ul><p>Comp tences Techniques</p><ul><li><font dir="auto" ><font dir="auto" >Java & Spring Framework Expertise: Advanced Java proficiency: very good level of development (Java 11, 17 or higher). Spring Framework Expertise: Spring Boot, Spring Core, Spring Security, Spring Data.</font></font></li><li><font dir="auto" ><font dir="auto" >Architecture & Web Services: design and development of REST APIs / microservices.</font></font></li><li><font dir="auto" ><font dir="auto" >ORM & Data Access: mastery of JPA / Hibernate and fine integration with relational databases.</font></font></li><li><font dir="auto" ><font dir="auto" >Development tools: proficiency in Git, Maven...</font></font></li><li><font dir="auto" ><font dir="auto" >Database Expertise (Oracle & PL/SQL): Confirmed mastery of the PL/SQL language: packages, stored procedures, exception handling, cursors, associative tables.</font></font></li><li><font dir="auto" ><font dir="auto" >Good knowledge of SQL: DDL, DML, complex queries, joins, aggregates, subqueries, CTE.</font></font></li><li><font dir="auto" ><font dir="auto" >My proficiency with Oracle tools: SQL Developer, TOAD, etc.</font></font></li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li><font dir="auto" ><font dir="auto" >Education: Bac + 5 (Master's degree or engineering school) in information systems</font></font></li><li><font dir="auto" ><font dir="auto" >Experience: Minimum 6 years in a similar position</font></font></li><li><font dir="auto" ><font dir="auto" >Rigour and precision: attention to detail and critical analytical skills.</font></font></li><li><font dir="auto" ><font dir="auto" >Autonomy: Able to manage priorities and work proactively.</font></font></li><li><font dir="auto" ><font dir="auto" >Communication: Excellent communication skills, both written and oral, to interact with technical and non-technical teams.</font></font></li><li><font dir="auto" ><font dir="auto" >Team spirit: enjoying collaboration and contributing to collective success.</font></font></li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<b><span>Viseven Group</span></b><span> is a leading global B2B MarTech service provider, empowering Pharma and LifeScience companies since 2009. Our mission is to drive digital transformation and excellence, offering comprehensive end-to-end software and digital marketing services tailored to the pharmaceutical industry. The company's solutions, products, and services are actively used by the top 100 Pharma and Life Science companies.</span><br><span>At Viseven, our rapidly growing team boasts over 700 highly skilled professionals, including experts in development, design, business analysis, project management, delivery, sales, marketing, and customer success.</span><br><span>With a global footprint in more than 30 countries across the US, LATAM, Europe, and APAC, and physical offices in Ukraine, Poland, Estonia, India, and the US, we are well-positioned to serve our diverse clientele.</span><br><span>Join us and become part of a pioneering team dedicated to shaping the future of digital transformation in Pharma and Life Sciences across more than 50 countries around the globe.</span><br><br><p><b>Responsibilities:</b></p><br><ul>
<li>Work closely with key stakeholders to understand their business challenges and solve their complex issues (complicated logic affecting different services).</li>
<li>Analyze, elicit and document business requirements, and transform them into technical requirements.</li>
<li>Cooperate with Solutions Consultants, UX\UI Designers, Product Managers, Project Managers, and Technical Writers for product scoping, planning, development, delivery & support.</li>
<li>Prepare & manage technical requirements during Software Development Lifecycle.</li>
<li>Create and deliver presentations of suggested solutions to key stakeholders.</li>
<li>Cooperate with the development teams.</li>
<li>Participate in User Acceptance Testing.</li>
<li>Initiate and lead collaboration with colleagues to drive quality and identify best practices.</li>
</ul><br><p><b>Requirements:</b></p><br><ul>
<li><strong>English from Upper-Intermediate </strong>(comprehensive written and verbal communication).</li>
<li>At least 2 years of experience working as Business Analyst or similar position in an Agile environment.</li>
<li>Proficiency with understanding business requirements and translating them into technical requirements.</li>
<li>Knowledge of software development methodologies.</li>
<li>Understanding of end-to-end software development lifecycle.</li>
<li>Ability to analyze and document the most complex business processes (complicated logic affecting different services).</li>
<li>Proficiency with: <br>*Project management tools such as JIRA, Confluence or similar; <br>*Office 365; <br>*Visualization tools (Figma, Axure RP or similar).</li>
<li>Experience in business process modeling techniques, methodologies, and tools.</li>
<li>Excellent communication skills for both technical and non-technical audiences.</li>
<li>Ability to comfortably work with a wide range of stakeholders (internal & external) across all levels of management.</li>
</ul><br> </div>
<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>The consultant will be integrated into the DF Finance & Corporate teams.<br>His/her mission will consist of:</p><br><br><ul><li>Designing, developing, and maintaining robust and scalable applications (Java / Spring Boot / Angular).</li><li>Participating in the technical design, development, and deployment of new features.</li><li>Contributing to the improvement of existing systems and product quality (test coverage, Sonar, SOLID, YAGNI).</li><li>Collaborating with product, front-end, and operational teams.</li><li>Participating in all phases of the software development cycle.</li><li>Adhering to good development practices (DDD, Clean Architecture).</li></ul> <br> Required profile : <p>Graduated with a Bac+5 from an engineering school or equivalent</p><br><br><p><u><strong>Experience:</strong></u> between 3 to 7 years + experience in retail / large distribution is a plus</p><br><br><p><strong><u>Technical skills:</u></strong> </p><br><br><ul><li><strong>Languages & Frameworks:</strong> Java, Spring Boot, Angular</li><li><strong>Architecture:</strong> Microservices, Event-driven, DDD, Clean Architecture</li><li><strong>Databases:</strong> Relational and/or document-oriented</li><li><strong>Tools & Methods:</strong> Git, CI/CD, DevOps, Sonar, SOLID, YAGNI</li><li><strong>Methodology:</strong> Agile / Scrum</li><li><strong>Soft skills:</strong> Clear communication, analytical thinking, teamwork, rigor, and respect for deadlines</li></ul> <br><br> </div>
<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>The consultant will be responsible for:</p><br><br><p>- Developing solutions under Adobe Campaign.<br>- Configuring and maintaining campaign workflows.<br>- Managing and utilizing marketing databases.<br>- Integrating email templates.<br>- Developing and optimizing customer journeys.<br>- Performing campaign tests and validations.<br>- Analyzing and resolving issues.<br>- Collaborating with business and technical teams.<br>- Participating in platform evolution and optimization.</p><br><br> <br> Required profile : <p>- Master's degree in Computer Science or equivalent.</p><br><br><p>- 3 to 4 years of experience.</p><br><br><p><strong>Required skills:</strong></p><br><br><p>- Adobe Campaign, SQL, JavaScript, Adobe Campaign Workflows, Database Management, HTML Email Integration.<br>- Experience with Adobe Campaign.<br>- Proficiency in SQL.<br>- Proficiency in JavaScript.<br>- Experience in configuring Adobe Campaign workflows.<br>- Experience in integrating email templates.<br>- Experience in marketing database management.</p><br><br> <br><br> </div>
<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>We are looking for a Senior Fullstack Developer with over 7 years of experience, specializing in <strong>Java/Spring Boot</strong> (Back-end focus) and <strong>Vue.js</strong>. Expert in designing <strong>robust</strong>, <strong>scalable</strong>, and <strong>secure</strong> applications, with a strong command of <strong>microservices</strong> and <strong>event-driven</strong> architectures.</p><br><br><p>His missions:</p><br><br><p>- Design, develop, and maintain <strong>Java/Spring Boot</strong> and <strong>Vue.js</strong> applications<br>- Use an <strong>AI Agent Assistant</strong> in IDE or CLI<br>- Architect <strong>microservices</strong> and <strong>event-driven</strong> solutions<br>- Manage <strong>relational</strong> and <strong>document-oriented</strong> databases<br>- Apply <strong>DevOps</strong> (CI/CD) and <strong>craftsmanship</strong> (SOLID, YAGNI, Sonar) principles<br>- Participate in all phases of the software cycle: design, development, testing, deployment, and maintenance<br>- Contribute to the continuous improvement of development practices<br>- Collaborate using <strong>Agile SCRUM</strong> methodology with the Product, Design, and Tech teams</p><br><br> <br> Required profile : <p><strong>Profile sought:</strong></p><br><br><ul><li>Over 7 years in <strong>Fullstack Java/Vue.js</strong> (Back-end focus)</li><li>Proven experience in <strong>microservices</strong> and <strong>event-driven</strong> architectures</li><li>Experience in <strong>retail/mass distribution</strong> is a plus</li></ul><p><strong>Skills sought:</strong></p><br><br><ul><li>Languages & Frameworks: Java, Spring Boot, Vue.js</li><li>Architecture: Microservices, Event-driven</li><li>Databases: Relational and document-oriented</li><li>DevOps: CI/CD</li><li>Tools: Git, AI Agent Assistant (IDE/CLI), Sonar</li><li>Methods: Agile SCRUM</li><li>Soft Skills: Fluent communication in French, analytical skills, collaboration, respect for deadlines</li></ul> <br><br> </div>
<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>We are looking for a Full Stack Developer, skilled in <strong>Spring Java</strong>, <strong>Angular</strong>, <strong>Cloud</strong> <strong>DevOps</strong> with significant experience in designing and operating distributed services in an Agile/DevOps environment.</p><br><br><p><strong>Its missions: </strong></p><br><br><ul><li>Understand business needs to propose the best solution to the client</li><li>Develop skills in billing back offices</li><li>Carry out developments and unit tests for existing and new client needs</li><li>Fix detected bugs</li><li>Detailed technical documentation</li></ul> <br> Required profile : <p><strong>Skills sought: </strong></p><br><br><ul><li>3 to 5 years of experience in Java / Angular development</li><li><em>Very good command of Java /Spring/ Angular.</em></li><li><em>Experience with CI/CD environments, Terraform, and Kubernetes.</em></li><li><em>Mastery of GCP</em></li><li><em>Agile / Scrum methodologies.</em></li></ul> <br><br> </div>
<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 : <ul><li>Design and develop Artificial Intelligence solutions in Python.</li><li>Develop and industrialize data pipelines on Azure.</li><li>Design and train Machine Learning and Deep Learning models.</li><li>Deploy and optimize AI solutions in a Cloud environment.</li><li>Collaborate with business teams to meet business needs.</li></ul> <br> Required profile : <ul><li>Solid and proven skills in Python development.</li><li>Solid and proven skills in AI: LLM, Prompt engineering, MCP Protocol, RAG, Image processing, metrics.</li><li>Perfect mastery of Microsoft Azure Cloud environments: Azure Data Services, Azure Machine Learning, Azure Storage</li><li>Perfect mastery of Git / Github</li><li>Perfect mastery of CI / CD pipelines in Github Action and Azure</li><li>Good mastery of Frontend development in React</li><li>Good level in French and English (Spoken & Written)</li><li>High adaptability and initiative</li><li>Good organization and requirements gathering</li><li>Very good communication skills</li><li>Analytical and synthesis skills</li><li>Rigor</li></ul><p><strong>Appreciated skills:</strong></p><br><br><ul><li>Machine Learning: ML / DL</li><li>Ability to acquire new knowledge</li><li>Experience in full stack web development</li></ul> <br><br> </div>
<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 tasks will be:</strong></p><br><br><ul><li>Design and develop robust and scalable <strong>Java / Spring Boot / ReactJS</strong> applications.</li><li>Contribute to <strong>microservices</strong> and <strong>event-driven</strong> architectures.</li><li>Design according to <strong>Clean Architecture</strong> and <strong>Domain-Driven Design (DDD)</strong> principles.</li><li>Participate in the design and maintenance of a consistent <strong>Design System</strong>.</li><li>Implement <strong>TDD</strong>, unit tests (JUnit, Mockito), and End-to-End tests.</li><li>Front-End development in <strong>JavaScript / TypeScript</strong>, with Jest / Vitest and Vite.</li><li>Continuous improvement of product quality (coverage, Sonar, SOLID, YAGNI).</li><li>Manage <strong>DevOps</strong> workflows (GitLab CI/CD, containerization, pipeline automation).</li><li>Apply good Git practices (branches, Merge Requests, code review).</li><li>Participate in the complete software lifecycle: design, development, deployment, run.</li><li>Maintain and improve existing applications.</li><li>Work using <strong>Scrum</strong> methodology and actively contribute to craftsmanship.</li></ul> <br> Required profile : <p><strong>Profile:</strong> Master's degree in engineering school or equivalent</p><br><br><p><strong>Experience:</strong> 3 to 5 years</p><br><br><p><strong>Skills:</strong></p><br><br><p>Spring Boot</p><br><br><p>ReactJS</p><br><br><p>JavaScript / TypeScript</p><br><br><p>Clean Architecture</p><br><br><p>Domain-Driven Design (DDD)</p><br><br><p>Microservices & event-driven architecture</p><br><br><p>PostgreSQL / MongoDB</p><br><br><p>JUnit / Mockito</p><br><br><p>Jest / Vitest / Vite</p><br><br><p>GitLab CI/CD</p><br><br><p>Containerization</p><br><br><p>Git (branching, MR, code review)</p><br><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<b><span>Viseven Group</span></b><span> is a leading global B2B MarTech service provider, empowering Pharma and LifeScience companies since 2009. Our mission is to drive digital transformation and excellence, offering comprehensive end-to-end software and digital marketing services tailored to the pharmaceutical industry. The company's solutions, products, and services are actively used by the top 100 Pharma and Life Science companies.</span><br><span>At Viseven, our rapidly growing team boasts over 700 highly skilled professionals, including experts in development, design, business analysis, project management, delivery, sales, marketing, and customer success.</span><br><span>With a global footprint in more than 30 countries across the US, LATAM, Europe, and APAC, and physical offices in Ukraine, Poland, Estonia, India, and the US, we are well-positioned to serve our diverse clientele.</span><br><span>Join us and become part of a pioneering team dedicated to shaping the future of digital transformation in Pharma and Life Sciences across more than 50 countries around the globe.</span><br>
<p>We are looking for a <strong>Middle </strong><strong>Full Stack Developer</strong> to join our team and contribute to the development of AI-powered solutions.</p><br>
<p>In this role, you’ll work on well-defined tasks of moderate complexity, collaborating with experienced engineers and receiving guidance and code reviews. You’ll contribute to larger AI initiatives and help build reliable, scalable applications powered by modern Generative AI technologies.</p><br>
<br>
<br><br><p><b>Responsibilities:</b></p><br><ul><li>
As a Middle Full stack Engineer, you'll work on well-scoped tasks of moderate complexity, with guidance and code review from senior engineers, contributing to larger AI initiatives owned by the team.<br>- Develop and integrate AI agents with tool-use, memory, and context management, leveraging LangChain, LangGraph, and LangSmith frameworks, and integrating with foundational Large Language Models (LLMs).<br>- Integrate LLMs with external tools, APIs, knowledge sources, and enterprise systems.<br>- Contribute to building retrieval layers (e.g., hybrid search, vector search, metadata filtering) optimized for LLM consumption.<br>- Stay up to date with modern technologies and best practices for building Gen AI-based applications.<br><br></li>
</ul><br><p><b>Required skills & knowledge:</b></p><br><p>- Proficiency in TypeScript and Node.js.<br>- Good understanding of software design principles, design patterns, and modern development best practices.<br>- Experience with NoSQL databases; familiarity with vector databases (OpenSearch a plus).<br>- Familiarity with AI agent workflows (tool-use, memory, and context management), or a strong interest in building them.<br>- Basic understanding of agentic behaviors and patterns, such as planning, retrieval, and self-correction.<br>- Exposure to LangChain and/or LangGraph libraries (or a strong willingness to ramp up quickly).<br>- Understanding of RAG workflows; hands-on experience is a plus.<br>- Familiarity with evaluation and testing approaches for AI systems.</p><br>
<p>Nice to have:<br>- Experience working with a microservices-based architecture.<br>- Experience with AWS (S3, Lambda, ECS, Bedrock).<br>- Experience with Docker & Kubernetes.<br>- Python knowledge.</p><br>
<br>
<br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Dans le cadre du développement de nos activités, nous recherchons un Développeur Full Stack Java / React.js pour rejoindre nos équipes au Maroc.
Vous participerez à des projets BUILD, depuis la conception jusqu’à la mise en production. Vous travaillerez au sein...</p> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span></span><p><b><span>GEC – Global Experts Consulting recrute un Développeur Java / Camunda Digital Banking Senior !</span></b><span> ?</span><br></p><br><p><span>Dans le cadre d'un projet stratégique de transformation digitale pour l'un de nos clients du secteur bancaire, nous recherchons un </span><b><span>Développeur Java / Camunda</span></b><span> disposant d'une solide expérience en </span><b><span>Digital Banking</span></b><span> pour contribuer au développement et à l'évolution de solutions innovantes.</span><br></p><br><b><span>Vos principales missions :</span></b><br><br><span>Participer à l'analyse et à la qualification des besoins métiers.</span><br><br><span>Concevoir et développer des solutions robustes en </span><b><span>Java 17</span></b><span>, </span><b><span>Spring</span></b><span> et </span><b><span>Angular 17</span></b><span>.</span><br><br><span>Développer et maintenir des workflows avec </span><b><span>Camunda</span></b><span>.</span><br><br><span>Garantir la qualité, la sécurité, la performance et la maintenabilité des développements.</span><br><br><span>Participer à l'intégration des solutions au sein du SI.</span><br><br><span>Mettre en Åuvre les stratégies de tests et accompagner les mises en production.</span><br><br><span>Contribuer à l'amélioration continue des applications et des bonnes pratiques de développement.</span><br><br><b><span>Profil recherché :</span></b><br><br><span>Bac+5.</span><br><br><span>Minimum </span><b><span>4 ans d'expérience</span></b><span> en développement Java.</span><br><br><span>Excellente maîtrise de </span><b><span>Java 17</span></b><span>, </span><b><span>Spring</span></b><span>, </span><b><span>Angular 17</span></b><span> et </span><b><span>Camunda</span></b><span>.</span><br><br><span>Bonne connaissance des architectures applicatives, des tests logiciels et des pratiques </span><b><span>CI/CD</span></b><span>.</span><br><br><span>Une expérience en </span><b><span>Digital Banking</span></b><span> ou dans le secteur bancaire est fortement appréciée.</span><br><br><span>Esprit d'équipe, sens de l'analyse, orientation résultats et qualité.</span><br><br><br> </div>
<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>Design and integration of e-Learning modules:</strong></p><br><br><ul><li>Develop interactive and dynamic modules using Articulate Storyline, following pedagogical and technical specifications.</li><li>Integrate multimedia content (texts, images, videos, animations, quizzes) to make learning paths engaging.</li><li>Adapt modules to SCORM/xAPI standards for optimal compatibility with LMS (Learning Management System) platforms.</li></ul><p><strong>Collaboration with pedagogical teams:</strong></p><br><br><ul><li>Work closely with instructional designers, graphic designers, and subject matter experts to translate needs into technical solutions.</li><li>Participate in content reviews and suggest improvements to optimize the user experience.</li><li>Ensure the graphic and ergonomic consistency of modules with the company or client's visual identity.</li></ul><p><strong>Testing and optimization:</strong></p><br><br><ul><li>Perform functional and technical tests to ensure module quality (browser compatibility, responsive design, accessibility).</li><li>Correct bugs and make adjustments based on user feedback or content evolution.</li><li>Document integration processes and train teams on using Storyline tools if necessary.</li></ul><p><strong>Technological watch:</strong></p><br><br><ul><li>Stay informed about new Articulate Storyline features and digital learning trends (microlearning, gamification, virtual reality, etc.).</li><li>Propose innovations to enrich the training offer (e.g., integration of interactive videos, branched scenarios, etc.).</li></ul> <br> Required profile : <p><strong>Technical skills:</strong></p><br><br><ul><li>Mandatory proficiency: Articulate Storyline (recent versions), Articulate Rise (a plus).</li><li>Additional skills:</li><li>Knowledge of e-Learning standards (SCORM 1.2/2004, xAPI, AICC).</li><li>Experience with other authoring tools (Adobe Captivate, Lectora, etc.) or video/audio editing software (a plus).</li><li>Basic graphic design knowledge (Photoshop, Illustrator) and ergonomics (UI/UX).</li><li>Ability to use LMS (Moodle, Cornerstone, 360Learning, etc.).</li><li>Languages: Basic knowledge of HTML5/CSS/JavaScript for advanced customization.</li></ul><p><strong>Soft skills:</strong></p><br><br><ul><li>Rigor and attention to detail to ensure error-free deliverables.</li><li>Creativity and innovation sense to propose interactive learning solutions.</li><li>Autonomy and ability to manage multiple projects simultaneously.</li><li>Team spirit and ability to communicate clearly with non-technical profiles.</li></ul> <br><br> </div>
<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>In this role, your main tasks will be: </strong></p><br><br><ul><li>Develop and maintain back-end services in .NET / C# used by large-scale business platforms</li><li>Design and implement reliable and secure REST APIs</li><li>Contribute to microservices architectures and distributed systems</li><li>Participate in the development of features supporting operational workflows</li><li>Ensure code quality, testability, and maintainability</li><li>Contribute to CI/CD pipelines and automated deployments</li><li>Work closely with Product Owners, DevOps, and business teams</li><li>Actively participate in Agile rituals and continuous improvement</li></ul> <br> Required profile : <p><strong>Profile: </strong></p><br><br><ul><li>+8 years of experience in software development</li><li>Knowledge of embedded systems and their constraints<br>(real-time, reliability, limited resources)</li><li>Understanding of vehicle -> cloud data flows</li><li>Awareness of IT / embedded integration issues</li><li>Experience in an enterprise / cloud environment</li><li>Ability to work in international and multidisciplinary teams</li><li>Pragmatic and quality-oriented approach</li></ul><p><strong>Experience: +8 </strong>years</p><br><br><p><strong>Skills:</strong></p><br><br><ul><li>.NET / .NET Core / C#</li><li>REST APIs, system integrations</li><li>Microservices architecture</li><li>Cloud: Azure and/or AWS</li><li>Front-end: React or Angular</li><li>CI/CD, deployment automation</li><li>NoSQL: MongoDB</li><li>Relational databases</li><li>Log and technical data management (diagnostics, support, stability)</li><li>Configuration tools: Puppet</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span></span><p><b><span>GEC recrute | Développeur Full Stack Senior (React / NestJS / FastAPI / PostgreSQL)</span></b><br></p><br><p><span>Dans le cadre d'un projet à forte dimension digitale et data, </span><b><span>GEC – Global Experts Consulting</span></b><span> recherche un </span><b><span>Développeur Full Stack Senior</span></b><span> pour accompagner le développement d'applications métiers stratégiques et de plateformes orientées Data & Intelligence Client.</span><br></p><br><b><span>Vos missions :</span></b><br><br><span>Développer et faire évoluer des applications web Full Stack (conception, développement, tests et mise en production)</span><br><br><span>Concevoir et maintenir des APIs REST robustes, sécurisées et documentées</span><br><br><span>Participer au développement de modules analytiques, tableaux de bord et solutions de scoring</span><br><br><span>Optimiser les performances de la couche Data (PostgreSQL, requêtes complexes, vues matérialisées, indexation)</span><br><br><span>Garantir la qualité des données, le monitoring des traitements et la fiabilité des applications</span><br><br><span>Collaborer avec les équipes Produit pour challenger les besoins fonctionnels et proposer les meilleures solutions techniques</span><br><br><b><span>Profil recherché :</span></b><br><br><span>Expérience confirmée en développement Full Stack</span><br><br><span>Excellente maîtrise de </span><b><span>React</span></b><span>, </span><b><span>TypeScript</span></b><span> et </span><b><span>NestJS</span></b><br><br><span>Bonne connaissance de </span><b><span>FastAPI (Python)</span></b><span> appréciée</span><br><br><span>Solide expertise sur </span><b><span>PostgreSQL</span></b><span> (optimisation SQL, gros volumes de données, indexation, partitionnement)</span><br><br><span>Maîtrise des APIs REST, Docker, Git et des environnements CI/CD</span><br><br><span>Esprit d'analyse, autonomie et capacité à évoluer dans un environnement Agile</span><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><span>Participer à la conception du modèle sémantique certifié Power BI.</span><br><span>Modéliser les données issues de la couche Platinum Merchandising.</span><br><span>Développer les mesures et indicateurs complexes en DAX.</span><br><span>Concevoir les KPIs liés à la rentabilité de l’espace, aux ventes, aux stocks et à la démarque.</span><br><span>Configurer la Row-Level Security (RLS) selon les profils d’accès définis.</span><br><span>Participer à la conception des maquettes UX/UI du dashboard MVP.</span><br><span>Développer le dashboard Power BI et ses différentes vues analytiques.</span><br><span>Mettre en place les automatisations et les rafraîchissements nécessaires.</span><br><span>Optimiser les modèles et les temps de réponse des rapports.</span><br><span>Garantir la cohérence des chiffres et la qualité des restitutions.</span><br><span>Participer aux tests, à la recette technique et à la validation fonctionnelle.</span><br><span>Rédiger le guide utilisateur du dashboard MVP.</span><br><span>Contribuer à la préparation du modèle Self-BI destiné à l’autonomie des utilisateurs métiers.</span><br></span><br><span>Profil<span>Plus de 4 ans d’expérience en Data Analysis / Business Intelligence.</span><br><span>Maîtrise de </span><b><span>Power BI</span></b><span>.</span><br><span>Maîtrise avancée de </span><b><span>DAX</span></b><span>.</span><br><span>Expérience en modélisation de datasets sémantiques.</span><br><span>Bonne connaissance de </span><b><span>Microsoft Fabric</span></b><span>, notamment </span><b><span>DirectLake</span></b><span>.</span><br><span>Expérience dans la configuration de la </span><b><span>Row-Level Security (RLS)</span></b><span>.</span><br><span>Maîtrise de l’optimisation des modèles et des performances Power BI.</span><br><span>Bonne sensibilité UX/UI et Data Visualization.</span><br><span>Capacité à transformer des besoins métiers en tableaux de bord clairs et exploitables.</span><br><span>La connaissance du Retail / Merchandising constitue un atout.</span><br></span><br> </div>