Vous recherchez un nouveau challenge, alliant compétences culinaires et sens du service, dans le secteur hospitalier ? Nos équipes, composées d'experts de chaque métier, sont spécialisées par branche d'activité et se mettent à votre service pour vous accompagner dans vos recherches pour tous les métiers du milieu hospitalier.Pour le compte d'un de nos clients, un établissement hospitalier reconnu, nous recherchons un(e) :Employé de cuisine et de service (H
Vous recherchez un nouveau challenge, alliant compétences culinaires et sens du service, dans le secteur hospitalier ? Nos équipes, composées d'experts de chaque métier, sont spécialisées par branche d'activité et se mettent à votre service pour vous accompagner dans vos recherches pour tous les métiers du milieu hospitalier.Pour le compte d'un de nos clients, un établissement hospitalier reconnu, nous recherchons un(e) :Employé de cuisine et de service (H
Osez un nouveau défi dans le secteur de la Propreté !Envie de donner un nouvel élan à votre carrière dans le domaine du nettoyage professionnel ?Nos équipes spécialisées vous accompagnent à chaque étape pour vous proposer les opportunités les plus adaptées à votre profil et à vos aspirations professionnelles.Nous recherchons activement, pour l'un de nos clients dans le secteur hospitalier, un(e) : Agent de Nettoyage (H/F/D)Tâches principales :Nettoyage et
Osez un nouveau défi dans le secteur de la Propreté !Envie de donner un nouvel élan à votre carrière dans le domaine du nettoyage professionnel ?Nos équipes spécialisées vous accompagnent à chaque étape pour vous proposer les opportunités les plus adaptées à votre profil et à vos aspirations professionnelles.Nous recherchons activement, pour l'un de nos clients dans le secteur hospitalier, un(e) : Agent de Nettoyage (H/F/D)Tâches principales :Nettoyage et
Dans le cadre d'une nouvelle demande de mission intérimaire, notre client, une institution médicale genevoise est à la recherche d'une secrétaire 3 à 80% au 1.01.2026 pour un mois (éventuellement renouvelable). Missions principales : Accompagner et soutenir la responsable du personnel soignant des blocs opératoires dans son quotidien professionnelEtre la personne de référence pour l'ensemble des interlocuteurs et interlocutrices de la responsable, accueil
Dans le cadre d'une nouvelle demande de mission intérimaire, notre client, une institution médicale genevoise est à la recherche d'une secrétaire 3 à 80% au 1.01.2026 pour un mois (éventuellement renouvelable). Missions principales : Accompagner et soutenir la responsable du personnel soignant des blocs opératoires dans son quotidien professionnelEtre la personne de référence pour l'ensemble des interlocuteurs et interlocutrices de la responsable, accueil
Vous êtes diplômé(e) en Aide en Soins et Accompagnement (ASA) et souhaitez intégrer une équipe pluridisciplinaire au bloc opératoire au sein d'un établissement hospitalier à Genève ? Randstad Médical vous offre l'opportunité de contribuer activement au bien-être des patients tout en valorisant vos compétences professionnelles.Ce que vous apporterez à nos équipes:Respecter les protocoles, règles d'hygiène et d'asepsie en répondant aux besoins des patients.E
Vous êtes diplômé(e) en Aide en Soins et Accompagnement (ASA) et souhaitez intégrer une équipe pluridisciplinaire au bloc opératoire au sein d'un établissement hospitalier à Genève ? Randstad Médical vous offre l'opportunité de contribuer activement au bien-être des patients tout en valorisant vos compétences professionnelles.Ce que vous apporterez à nos équipes:Respecter les protocoles, règles d'hygiène et d'asepsie en répondant aux besoins des patients.E
Job Title: Senior ServiceNow Developer Full remote Location: Geneva, Switzerland (2 days per week on-site)Contract: Full-time, 6 months (renewable)Salary from 120k to 160kStart Date: ASAPLanguage: French and EnglishJoin Our Esteemed ClientWe are partnering with a highly respected organization to find an experienced Senior ServiceNow Developer. This role offers a chance to contribute to impactful projects, working on extending the capabilities of the Servic
Job Title: Senior ServiceNow Developer Full remote Location: Geneva, Switzerland (2 days per week on-site)Contract: Full-time, 6 months (renewable)Salary from 120k to 160kStart Date: ASAPLanguage: French and EnglishJoin Our Esteemed ClientWe are partnering with a highly respected organization to find an experienced Senior ServiceNow Developer. This role offers a chance to contribute to impactful projects, working on extending the capabilities of the Servic
Linux/Unix Systems EngineerWe are looking for a skilled Linux/Unix Systems Engineer to join our IT Systems team. In this role, you will be responsible for administering a large environment of virtual Linux (RHEL) and Unix (AIX) servers, along with the associated management tools.You will ensure the availability, performance, and security of the infrastructure, while maintaining compliance with internal standards and best practices.Your ResponsibilitiesAdmi
Linux/Unix Systems EngineerWe are looking for a skilled Linux/Unix Systems Engineer to join our IT Systems team. In this role, you will be responsible for administering a large environment of virtual Linux (RHEL) and Unix (AIX) servers, along with the associated management tools.You will ensure the availability, performance, and security of the infrastructure, while maintaining compliance with internal standards and best practices.Your ResponsibilitiesAdmi
Tech Lead – Full Stack JavaWe are looking for an experienced Tech Lead to guide development teams across severalcustom software projects. In this role, you will ensure the proper implementation of architecturaldecisions, support developers in their daily tasks, and maintain high-quality standards and bestpractices throughout the project lifecycle.In the first phase, you will work on existing systems related to 3D Building InformationModeling (BIM) projects
Tech Lead – Full Stack JavaWe are looking for an experienced Tech Lead to guide development teams across severalcustom software projects. In this role, you will ensure the proper implementation of architecturaldecisions, support developers in their daily tasks, and maintain high-quality standards and bestpractices throughout the project lifecycle.In the first phase, you will work on existing systems related to 3D Building InformationModeling (BIM) projects
Chef(fe) de projet IT – environnement international – Avignon, FRANCE (4j sur site / 1j remote)Vous coordonnez, facilitez et orientez l’exécution des projets au sein d’une organisation globale en matrice. Votre rôle est d’aligner équipes et parties prenantes, de planifier, de piloter risques/dépendances et de communiquer avec impact — sans posture “hands-on” d’analyste ou de designer applicatif (ces expertises sont dans l’équipe projet). Excellente communi
Chef(fe) de projet IT – environnement international – Avignon, FRANCE (4j sur site / 1j remote)Vous coordonnez, facilitez et orientez l’exécution des projets au sein d’une organisation globale en matrice. Votre rôle est d’aligner équipes et parties prenantes, de planifier, de piloter risques/dépendances et de communiquer avec impact — sans posture “hands-on” d’analyste ou de designer applicatif (ces expertises sont dans l’équipe projet). Excellente communi
Chef de projet d’infrastructure seniorAu sein du secteur Projets Transversaux de la Direction des Services d'Infrastructure de notre client, le/la titulaire du poste sera le/la responsable de projets informatiques.II/elle garantira la qualité de la gestion des projets et en supervisera le suivi opérationnel et financier. II/elle assurera un management de qualité et veillera au bon développement des membres des équipes de projet.II/elle mettra en place les
Chef de projet d’infrastructure seniorAu sein du secteur Projets Transversaux de la Direction des Services d'Infrastructure de notre client, le/la titulaire du poste sera le/la responsable de projets informatiques.II/elle garantira la qualité de la gestion des projets et en supervisera le suivi opérationnel et financier. II/elle assurera un management de qualité et veillera au bon développement des membres des équipes de projet.II/elle mettra en place les
Osez un nouveau défi dans le domaine du sanitaire !Envie de valoriser vos compétences techniques au sein d'un environnement professionnel stimulant ?Nos équipes spécialisées vous accompagnent à chaque étape pour vous proposer les opportunités les plus adaptées à votre profil et à vos aspirations professionnelles.Nous recherchons activement, pour l'un de nos clients, un(e) :Installateur Sanitaire CFC (H/F/D)Tâches principales :Installation, entretien et rép
Osez un nouveau défi dans le domaine du sanitaire !Envie de valoriser vos compétences techniques au sein d'un environnement professionnel stimulant ?Nos équipes spécialisées vous accompagnent à chaque étape pour vous proposer les opportunités les plus adaptées à votre profil et à vos aspirations professionnelles.Nous recherchons activement, pour l'un de nos clients, un(e) :Installateur Sanitaire CFC (H/F/D)Tâches principales :Installation, entretien et rép
People are at the heart of everything we do.Working at Randstad means much more than just being part of an organization. In our work environment, people are the focus of our attention. We combine our passionate commitment to individual development with the powerful use of cutting-edge technologies. In this way, we support people and companies in fully realizing their true potential. This is our vision of a "Partner for Talent" a partnership that inspires a
People are at the heart of everything we do.Working at Randstad means much more than just being part of an organization. In our work environment, people are the focus of our attention. We combine our passionate commitment to individual development with the powerful use of cutting-edge technologies. In this way, we support people and companies in fully realizing their true potential. This is our vision of a "Partner for Talent" a partnership that inspires a
Tu es passionné par le domaine aéroportuaire ? Tu aimes le travail en équipe ? Le travail physique ne te fait pas peur ? Alors tu es à la bonne place !Responsabilités Principales: Conduire les engins pour transporter le fret et les bagages depuis les zones de tri/stockage vers les avions (et inversement) : PERMIS TARMAC OBLIGATOIREAppliquer strictement les règles de circulation de l'aéroportChargement et déchargement du fret en respectant les normes de séc
Tu es passionné par le domaine aéroportuaire ? Tu aimes le travail en équipe ? Le travail physique ne te fait pas peur ? Alors tu es à la bonne place !Responsabilités Principales: Conduire les engins pour transporter le fret et les bagages depuis les zones de tri/stockage vers les avions (et inversement) : PERMIS TARMAC OBLIGATOIREAppliquer strictement les règles de circulation de l'aéroportChargement et déchargement du fret en respectant les normes de séc
Nous recherchons activement un professionnel expérimenté dans la pose de stores extérieurs pour une mission temporaire chez notre client.Votre Mission à GenèveInstallation, réglage et maintenance de tous types de stores extérieurs (bannes, stores verticaux, volets roulants, pergolas, etc.).Travail sur chantiers neufs et rénovations, principalement auprès d'une clientèle privée et institutionnelle.Interprétation de plans et respect des normes de sécurité su
Nous recherchons activement un professionnel expérimenté dans la pose de stores extérieurs pour une mission temporaire chez notre client.Votre Mission à GenèveInstallation, réglage et maintenance de tous types de stores extérieurs (bannes, stores verticaux, volets roulants, pergolas, etc.).Travail sur chantiers neufs et rénovations, principalement auprès d'une clientèle privée et institutionnelle.Interprétation de plans et respect des normes de sécurité su
Nous recherchons un Technicien Tôlier / Structure passionné et expérimenté pour rejoindre une équipe de maintenance aéronautique. Au sein d'un environnement international, stimulant et en constante évolution. Votre expertise technique est cruciale pour assurer la navigabilité et la conformité de ces appareils.En tant que spécialiste des structures, vous aurez pour mission de :Intervenir directement sur les structures des aéronefs pour des travaux de répara
Nous recherchons un Technicien Tôlier / Structure passionné et expérimenté pour rejoindre une équipe de maintenance aéronautique. Au sein d'un environnement international, stimulant et en constante évolution. Votre expertise technique est cruciale pour assurer la navigabilité et la conformité de ces appareils.En tant que spécialiste des structures, vous aurez pour mission de :Intervenir directement sur les structures des aéronefs pour des travaux de répara
ATM System ArchitectThe System Architect role is a key role for the development of the company products, he is responsible to identify and document optimum solutions adapted to the client’s context, guide the software engineering team and ensure that the software will be aligned with Company Rules and Industry Best Practices. The role includes working at different levels of abstraction in the design process and interacting with all the involved stakeholder
ATM System ArchitectThe System Architect role is a key role for the development of the company products, he is responsible to identify and document optimum solutions adapted to the client’s context, guide the software engineering team and ensure that the software will be aligned with Company Rules and Industry Best Practices. The role includes working at different levels of abstraction in the design process and interacting with all the involved stakeholder
Osez un nouveau défi dans le domaine du froid et de la climatisation !Vous souhaitez rejoindre une entreprise dynamique où votre savoir-faire technique fera la différence ?Nous recherchons activement, pour l'un de nos clients, un(e) :Technicien Frigoriste CFC (H/F/D)Tâches principales :Installation, mise en service et maintenance d'installations frigorifiques et de climatisation.Diagnostic et dépannage de pannes sur systèmes de froid industriel et commerci
Osez un nouveau défi dans le domaine du froid et de la climatisation !Vous souhaitez rejoindre une entreprise dynamique où votre savoir-faire technique fera la différence ?Nous recherchons activement, pour l'un de nos clients, un(e) :Technicien Frigoriste CFC (H/F/D)Tâches principales :Installation, mise en service et maintenance d'installations frigorifiques et de climatisation.Diagnostic et dépannage de pannes sur systèmes de froid industriel et commerci
Vous souhaitez connaître un nouveau challenge en 2026, rejoignez nous dans l'aventure! Notre client recherche un.e physiothérapeute à Genève.Les physiothérapeutes du centre accompagnent chaque patient avec une prise en charge personnalisée dans de nombreux domaines : douleurs chroniques, physiothérapie du dos, physiothérapie du sport, rééducation après accident, rééducation après chirurgie, physiothérapie pelvienne, drainage lymphatique, physiothérapie neu
Vous souhaitez connaître un nouveau challenge en 2026, rejoignez nous dans l'aventure! Notre client recherche un.e physiothérapeute à Genève.Les physiothérapeutes du centre accompagnent chaque patient avec une prise en charge personnalisée dans de nombreux domaines : douleurs chroniques, physiothérapie du dos, physiothérapie du sport, rééducation après accident, rééducation après chirurgie, physiothérapie pelvienne, drainage lymphatique, physiothérapie neu
Rejoignez notre pôle Mise en service en tant que Metteur au Point CVC.Vous êtes un expert des systèmes CVC/R et de leur mise en service ? Vous maîtrisez les équilibrages, les réglages et les diagnostics complexes sur des installations thermiques et aérauliques ? Vous souhaitez intégrer une entreprise reconnue pour son expertise technique et son engagement envers le développement des talents ?Nous vous offrons :Une mission stable en CDI à temps plein au sei
Rejoignez notre pôle Mise en service en tant que Metteur au Point CVC.Vous êtes un expert des systèmes CVC/R et de leur mise en service ? Vous maîtrisez les équilibrages, les réglages et les diagnostics complexes sur des installations thermiques et aérauliques ? Vous souhaitez intégrer une entreprise reconnue pour son expertise technique et son engagement envers le développement des talents ?Nous vous offrons :Une mission stable en CDI à temps plein au sei
Vous êtes un artisan du métal, avec un savoir-faire unique dans la serrurerie et la métallerie fine ? Vous aimez travailler sur des projets variés, de la conception à la pose, en valorisant la précision et le sens du détail ?Ce que nous offrons :Un poste stimulant et varié, loin des productions en série.L'opportunité de mettre en valeur votre savoir-faire artisanal.Un environnement de travail à taille humaine, où la qualité est une priorité.Des projets tec
Vous êtes un artisan du métal, avec un savoir-faire unique dans la serrurerie et la métallerie fine ? Vous aimez travailler sur des projets variés, de la conception à la pose, en valorisant la précision et le sens du détail ?Ce que nous offrons :Un poste stimulant et varié, loin des productions en série.L'opportunité de mettre en valeur votre savoir-faire artisanal.Un environnement de travail à taille humaine, où la qualité est une priorité.Des projets tec
Spécialisée dans le chauffage et l'optimisation des systèmes énergétiques, notre société accompagne ses clients dans la rénovation, l'entretien et la maintenance de leurs équipements thermiques. Dans le cadre de notre développement, nous recherchons un(e) professionnel(le de terrain.Ce que nous offrons :Un environnement dynamique, engagé dans la transition énergétique.Ressources : Mise à disposition d'un outillage complet, d'instruments de mesure et de con
Spécialisée dans le chauffage et l'optimisation des systèmes énergétiques, notre société accompagne ses clients dans la rénovation, l'entretien et la maintenance de leurs équipements thermiques. Dans le cadre de notre développement, nous recherchons un(e) professionnel(le de terrain.Ce que nous offrons :Un environnement dynamique, engagé dans la transition énergétique.Ressources : Mise à disposition d'un outillage complet, d'instruments de mesure et de con
Vous êtes dépanneur sanitaire avec une solide expérience en Suisse (minimum 3 ans) ?Vous maîtrisez l'intervention sur installations sanitaires, le diagnostic de pannes et les réparations en milieu habité ?Vous souhaitez relever de nouveaux challenges et exprimer votre potentiel dans une société genevoise de renom et en pleine expansion ?Nous vous offrons :De participer à de beaux projetsDe faire partie d'une équipe dynamiqueVos tâches à ce poste :Dépannage
Vous êtes dépanneur sanitaire avec une solide expérience en Suisse (minimum 3 ans) ?Vous maîtrisez l'intervention sur installations sanitaires, le diagnostic de pannes et les réparations en milieu habité ?Vous souhaitez relever de nouveaux challenges et exprimer votre potentiel dans une société genevoise de renom et en pleine expansion ?Nous vous offrons :De participer à de beaux projetsDe faire partie d'une équipe dynamiqueVos tâches à ce poste :Dépannage
Randstad Digital Switzerland is a leading provider of IT solutions and services, connecting top talent with exciting opportunities in the digital world. We partner with prestigious organizations to deliver cutting-edge projects and drive digital transformation.Job Description:Randstad Digital Switzerland is seeking an experienced ERP Delivery Project Manager to oversee the delivery of a major ERP Replacement program for our client. You will be instrumental
Randstad Digital Switzerland is a leading provider of IT solutions and services, connecting top talent with exciting opportunities in the digital world. We partner with prestigious organizations to deliver cutting-edge projects and drive digital transformation.Job Description:Randstad Digital Switzerland is seeking an experienced ERP Delivery Project Manager to oversee the delivery of a major ERP Replacement program for our client. You will be instrumental
Drive Business Value with Randstad Digital Switzerland! (ERP OTC Consultant, Geneva)Join our team in Geneva and be a key player in a transformative ERP project! Randstad Digital Switzerland is seeking a skilled ERP Order-to-Cash (OTC) Consultant to optimize and manage critical OTC processes for our valued client.Your Mission: You'll be instrumental in implementing a new ERP solution that empowers Corporate Services to streamline operations, enhance fiducia
Drive Business Value with Randstad Digital Switzerland! (ERP OTC Consultant, Geneva)Join our team in Geneva and be a key player in a transformative ERP project! Randstad Digital Switzerland is seeking a skilled ERP Order-to-Cash (OTC) Consultant to optimize and manage critical OTC processes for our valued client.Your Mission: You'll be instrumental in implementing a new ERP solution that empowers Corporate Services to streamline operations, enhance fiducia
As a Technical Project Lead, you will assume technical responsibility for the M&E infrastructure (including energy supply, air conditioning, security and fire protection systems, as well as building management systems) at the Sunrise network locations in Basel, Bern, Valais, and French-speaking Switzerland.You will be responsible for the continuous optimization, further development and integration of new technologies in these areas:• Planning and coordinat
As a Technical Project Lead, you will assume technical responsibility for the M&E infrastructure (including energy supply, air conditioning, security and fire protection systems, as well as building management systems) at the Sunrise network locations in Basel, Bern, Valais, and French-speaking Switzerland.You will be responsible for the continuous optimization, further development and integration of new technologies in these areas:• Planning and coordinat
Randstad recrute des infirmiers/ères de liaison pour des missions temporaires en soins à domicile à Genève. Vous aurez l'opportunité de travailler au sein d'un grand établissement de soins à domicile, offrant des services de soins médicaux, de réadaptation et d'accompagnement à des patients de tout âge, dans des contextes variés.Vos missions principales : Assurer la coordination du parcours patient afin de favoriser son retour à domicile,Faciliter la commu
Randstad recrute des infirmiers/ères de liaison pour des missions temporaires en soins à domicile à Genève. Vous aurez l'opportunité de travailler au sein d'un grand établissement de soins à domicile, offrant des services de soins médicaux, de réadaptation et d'accompagnement à des patients de tout âge, dans des contextes variés.Vos missions principales : Assurer la coordination du parcours patient afin de favoriser son retour à domicile,Faciliter la commu
Vous êtes aide-soignant(e) et recherchez un poste stimulant au sein d'un établissement hospitalier reconnu à Genève ?Ce que vous apporterez à nos équipes:Assurer les soins de base et les actes médico-techniques délégués par l'équipe infirmière, en respectant les besoins des patients.Collaborer étroitement avec une équipe pluridisciplinaire pour offrir une prise en charge globale et personnalisée.Organiser et gérer votre journée de travail en toute autonomi
Vous êtes aide-soignant(e) et recherchez un poste stimulant au sein d'un établissement hospitalier reconnu à Genève ?Ce que vous apporterez à nos équipes:Assurer les soins de base et les actes médico-techniques délégués par l'équipe infirmière, en respectant les besoins des patients.Collaborer étroitement avec une équipe pluridisciplinaire pour offrir une prise en charge globale et personnalisée.Organiser et gérer votre journée de travail en toute autonomi
Nous recrutons pour le compte de notre client, une entreprise référente et reconnue dans le domaine du chauffage sur la région de Genève. Rejoignez une structure valorisant l'expertise et l'autonomie de ses collaborateurs.Ce que nous vous offrons :L'opportunité d'intégrer un acteur majeur du chauffage à Genève.Des missions variées et techniques.Un environnement de travail qui valorise l'expertise.Vos Missions au Quotidien :Réglages Techniques : Effectuer l
Nous recrutons pour le compte de notre client, une entreprise référente et reconnue dans le domaine du chauffage sur la région de Genève. Rejoignez une structure valorisant l'expertise et l'autonomie de ses collaborateurs.Ce que nous vous offrons :L'opportunité d'intégrer un acteur majeur du chauffage à Genève.Des missions variées et techniques.Un environnement de travail qui valorise l'expertise.Vos Missions au Quotidien :Réglages Techniques : Effectuer l
Vous avez une solide expérience en pose de plaques de plâtre, faux plafonds et cloisons sèches ?Vous êtes précis, rigoureux et appréciez le travail bien exécuté en équipe ?Vous souhaitez rejoindre une entreprise professionnelle, active en neuf, rénovation et aménagement intérieur ?Notre client est en recherche de plaquistes en catégorie B Nous vous offrons :Une mission variée sur des chantiers de construction, rénovation ou aménagementUn environnement de t
Vous avez une solide expérience en pose de plaques de plâtre, faux plafonds et cloisons sèches ?Vous êtes précis, rigoureux et appréciez le travail bien exécuté en équipe ?Vous souhaitez rejoindre une entreprise professionnelle, active en neuf, rénovation et aménagement intérieur ?Notre client est en recherche de plaquistes en catégorie B Nous vous offrons :Une mission variée sur des chantiers de construction, rénovation ou aménagementUn environnement de t
Chez Randstad, nous allions notre passion pour le développement personnel avec l'efficacité des technologies de pointe. Cette combinaison nous permet d'aider les individus et les entreprises à atteindre leur plein potentiel. C'est ce que nous appelons Partner for Talent -un partenariat authentique qui convainc et inspire.Prêt(e) à relever le défi ? Tu es notre nouveau/nouvelle collègue ? Nous recherchons une personne pour le poste de Business Manager Heal
Chez Randstad, nous allions notre passion pour le développement personnel avec l'efficacité des technologies de pointe. Cette combinaison nous permet d'aider les individus et les entreprises à atteindre leur plein potentiel. C'est ce que nous appelons Partner for Talent -un partenariat authentique qui convainc et inspire.Prêt(e) à relever le défi ? Tu es notre nouveau/nouvelle collègue ? Nous recherchons une personne pour le poste de Business Manager Heal
Job Title: Senior ServiceNow Business Analyst - Accounts PayableLocation: Geneva, Switzerland (Hybrid, 2 days onsite per week)Contract: Full-time, 6 months (renewable)Start Date: ASAPSalary 120k to 150kWork for Our Esteemed ClientWe are seeking an experienced Senior ServiceNow Business Analyst with specialized expertise in the Accounts Payable (AP) module to join our client's innovative ServiceNow team. This role focuses on capturing and implementing compr
Job Title: Senior ServiceNow Business Analyst - Accounts PayableLocation: Geneva, Switzerland (Hybrid, 2 days onsite per week)Contract: Full-time, 6 months (renewable)Start Date: ASAPSalary 120k to 150kWork for Our Esteemed ClientWe are seeking an experienced Senior ServiceNow Business Analyst with specialized expertise in the Accounts Payable (AP) module to join our client's innovative ServiceNow team. This role focuses on capturing and implementing compr