' . wp_json_encode( $response ) ); } $id = $response->id; $display_name = $response->first_name; $account = $response->username; $this->service = array( 'id' => $id, 'service' => $this->service_name, 'credentials' => array( 'chat_id' => $data['chat_id'], 'access_token' => $data['access_token'], 'display_name' => $display_name, ), 'available_accounts' => array( $this->service_name . '_' . $id => array( 'id' => $id, 'user' => $display_name, 'account' => $account, 'service' => $this->service_name, 'img' => apply_filters( 'rop_custom_telegram_avatar', $telegram->get_profile_photo( $id ) ), 'created' => date( 'd/m/Y H:i' ), 'active' => isset( $data['active'] ) ? $data['active'] : true, ), ), ); } catch ( \Exception $e ) { $this->logger->alert_error( 'Telegram API Error: ' . $e->getMessage() ); return false; } return true; } /** * Method for creating media posts on Telegram. * * @since 9.1.3 * @access private * * @param array $post_details The post details to be published by the service. * @param array $hashtags Hashtags. * @param array $args Optional arguments needed by the method. * @param int $chat_id The chat id. * * @return array $new_post The post contents */ private function tlg_media_post( $post_details, $hashtags, $args, $chat_id ) { $attachment_url = $post_details['post_image']; // If the post has no image but "Share as image post" is checked // share as an article post. if ( empty( $attachment_url ) ) { $this->logger->info( 'No image set for post, but "Share as Image Post" is checked. Falling back to article post' ); return $this->tlg_article_post( $post_details, $hashtags, $args, $owner_id ); } $new_post = array( 'chat_id' => $chat_id, 'caption' => $post_details['content'] . $this->get_url( $post_details ) . $hashtags, ); // If attachment is video. if ( strpos( $post_details['mimetype']['type'], 'video' ) !== false ) { $new_post['video'] = $attachment_url; } else { $new_post['photo'] = $attachment_url; } return $new_post; } /** * Method for text posts to Telegram. * * @since 9.1.3 * @access private * * @param array $post_details The post details to be published by the service. * @param array $hashtags Hashtags. * @param array $args Optional arguments needed by the method. * @param string $chat_id arguments needed by the method. * * @return array $new_post The post contents */ private function tlg_text_post( $post_details, $hashtags, $args, $chat_id ) { $new_post = array( 'chat_id' => $chat_id, 'text' => $post_details['content'] . $hashtags, ); return $new_post; } /** * Method for creating link(article) posts to Telegram. * * @since 9.1.3 * @access private * * @param array $post_details The post details to be published by the service. * @param array $hashtags Hashtags. * @param array $args arguments needed by the method. * @param string $chat_id arguments needed by the method. * * @return object */ private function tlg_article_post( $post_details, $hashtags, $args, $chat_id ) { $content = sprintf( "%s\r\n%s\r\n%s", $post_details['content'], $this->get_url( $post_details ), $hashtags ); $new_post = array( 'chat_id' => $chat_id, 'text' => $content, 'parse_mode' => 'HTML', ); return $new_post; } /** * Method for publishing with Telegram service. * * @since 9.1.3 * @access public * * @param array $post_details The post details to be published by the service. * @param array $args Optional arguments needed by the method. * * @return mixed */ public function share( $post_details, $args = array() ) { if ( Rop_Admin::rop_site_is_staging( $post_details['post_id'] ) ) { $this->logger->alert_error( Rop_I18n::get_labels( 'sharing.share_attempted_on_staging' ) ); return false; } $post_id = $post_details['post_id']; $chat_id = $args['credentials']['chat_id']; $access_token = $args['credentials']['access_token']; $post_url = $post_details['post_url']; $share_as_image_post = $post_details['post_with_image']; $model = new Rop_Post_Format_Model(); $post_format = $model->get_post_format( $post_details['account_id'] ); $hashtags = $post_details['hashtags']; if ( ! empty( $post_format['hashtags_randomize'] ) && $post_format['hashtags_randomize'] ) { $hashtags = $this->shuffle_hashtags( $hashtags ); } // Telegram link post. if ( ! empty( $post_url ) && empty( $share_as_image_post ) && get_post_type( $post_id ) !== 'attachment' ) { $new_post = $this->tlg_article_post( $post_details, $hashtags, $args, $chat_id ); } // Telegram plain text post. if ( empty( $share_as_image_post ) && empty( $post_url ) ) { $new_post = $this->tlg_text_post( $post_details, $hashtags, $args, $chat_id ); } // Telegram media post. if ( ! empty( $share_as_image_post ) || get_post_type( $post_id ) === 'attachment' ) { $new_post = $this->tlg_media_post( $post_details, $hashtags, $args, $chat_id ); } if ( empty( $new_post ) ) { $this->logger->alert_error( Rop_I18n::get_labels( 'misc.no_post_data' ) ); return false; } $api = $this->get_api( $access_token ); try { $response = $api->send_message( $new_post ); if ( $response && $response->message_id ) { // Save log. $this->save_logs_on_rop( array( 'network' => $post_details['service'], 'handle' => $args['user'], 'content' => $post_details['content'], 'link' => $post_details['post_url'], ) ); $this->logger->alert_success( sprintf( 'Successfully shared %s to %s on Telegram ', html_entity_decode( get_the_title( $post_details['post_id'] ) ), $args['user'] ) ); return true; } } catch ( \Telegram\Bot\Exceptions\TelegramSDKException $e ) { $this->logger->alert_error( 'Error sharing to Telegram: ' . $e->getMessage() ); return false; } catch ( \Exception $e ) { $this->logger->alert_error( 'Error sharing to Telegram: ' . $e->getMessage() ); return false; } } /** * Method to populate additional data. * * @since 9.1.3 * @access public * @return mixed */ public function populate_additional_data( $account ) { return $account; } } La cimenterie Dangote recrute (07 postes) Nigéria - EmploiTogo.INFO

EmploiTogo.INFO

La Plateforme des opportunités au TOGO et en Afrique

La cimenterie Dangote recrute (07 postes) Nigéria

La Cimenterie Dangote

Dangote est l’un des conglomérats commerciaux les plus diversifiés d’Afrique avec une réputation durement gagnée pour ses excellentes pratiques commerciales et la qualité de ses produits. Son siège opérationnel est situé dans la métropole animée de Lagos, au Nigeria, en Afrique de l’Ouest. Les activités du Groupe Dangote comprennent : Ciment – Fabrication / Importation de sucre – Fabrication et raffinage du sel – Raffinage de la farine et de la semoule – Mouture des pâtes – Fabrication de nouilles – Fabrication de produits en poly – Logistique de fabrication – Gestion portuaire et transport immobilier Fondation Dangote.

Poste 1 : Agent de santé et de sécurité

Résumé du poste

Participer à la mise en œuvre du programme de sécurité au travail approuvé par le DCP, en analysant et en administrant diverses composantes des programmes de sécurité.

Principales tâches et responsabilités

  • Mettre en œuvre les plans et les programmes de sécurité approuvés dans l’usine et surveiller la conformité des employés aux politiques de sécurité.
  • Soutien à la planification et à la promotion des programmes de sécurité et effectuer des évaluations périodiques pour cerner les lacunes du programme.
  • Aider à mener des exercices de sécurité à l’usine, conformément à l’échéancier approuvé.
  • Évaluer les conditions dangereuses et recommander des mesures d’ingénierie, des mesures administratives et/ou l’utilisation d’équipement de protection individuelle.
  • Effectuer ou aider aux enquêtes sur les accidents, au besoin, et assurer la communication rapide des recommandations à toutes les parties concernées.
  • Soutien dans l’exécution des actions correctives approuvées pour prévenir de futurs incidents.
  • Fournir de l’information aux administrateurs de l’indemnisation pour le traitement en temps opportun des prestations d’indemnisation des personnes blessées.
  • Tenir des registres complets et exacts des activités de sécurité et des accidents, et rédiger des rapports périodiques pour déterminer les tendances et les besoins en matière de sécurité.
  • Effectuer des inspections périodiques des usines de DCP pour aider les gestionnaires et les superviseurs à se conformer à l’environnement, à la santé et à la sécurité.
  • Recueillir, analyser et tenir à jour les données essentielles à l’efficacité des programmes de sécurité.
  • Établir et maintenir des relations harmonieuses avec les autres employés, les fonctionnaires, les organisations externes et les représentants des agences locales, étatiques et fédérales.
  • Participer à la conduite d’exercices d’initiation SSE de base pour les employés, les entrepreneurs et les visiteurs de l’usine.

Formation et expérience de travail

  • Licence en ingénierie ou son équivalent dans n’importe quelle discipline scientifique.
  • Adhésion à l’institut de sécurité compétent, par exemple l’IOSH et l’ISPON.
  • Formation pertinente à la sécurité dispensée par un organisme professionnel de sécurité reconnu tel que BSC et ISPON.
  • Minimum de trois (3) ans d’expérience de travail pertinente.

Exigences

Compétences et comportements

  • Connaissance adéquate de l’industrie du ciment et de la fabrication.
  • Connaissance adéquate des règles de sécurité.
  • Capacité à analyser adéquatement un incident et à proposer des solutions de valeur.
  • Capacité de communiquer clairement les incidents et les urgences.
  • Excellentes compétences organisationnelles.
  • Excellentes compétences en communication orale et écrite.
  • Capacité à travailler efficacement en équipe.
  • Sens élevé des responsabilités et de l’obligation de rendre des comptes.

Avantages

  • Assurance maladie privée.
  • Congés payés.
  • Formation & Développement.

Cliquer ici pour postuler 

Poste 2 : Responsable de la Performance Sociale (Industrie du Ciment) – Dangote Group

Poste 3 : Plombier – Dangote Group

Poste 4 : Ingénieur/Administrateur Systèmes MES – Dangote Group

Poste 5 : Scientifique senior des données (IA) – Dangote Group

Poste 6 : Responsable Santé, Sécurité et Environnement – Dangote Group

Poste 7 : SAP-IS OIL Consultant – Dangote Group

Lire aussi:

L’ONG SAVE THE CHILDREN INTERNATIONAL recrute (02 postes) Nigeria

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

WhatsApp Rejoins +22k autres abonnés sur notre chaîne