{"id":9757,"date":"2026-04-24T13:54:56","date_gmt":"2026-04-24T17:54:56","guid":{"rendered":"https:\/\/cis-group.com\/?p=9757"},"modified":"2026-04-24T13:54:57","modified_gmt":"2026-04-24T17:54:57","slug":"programmeur-euse-analyste","status":"publish","type":"post","link":"https:\/\/cis-group.com\/fr\/programmeur-euse-analyste\/","title":{"rendered":"Programmeur.euse-analyste"},"content":{"rendered":"\n<div class=\"gsbp-40c6231 alignwide\">\n<h2 class=\"wp-block-heading\" id=\"a-propos-de-l-offre-d-emploi\">\u00c0 propos de l\u2019offre d\u2019emploi<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ton-role\">Ton r\u00f4le<\/h3>\n\n\n\n<p>\u00c0 titre de programmeur.euse\u2011analyste, tu \u00e9volueras au sein de l\u2019\u00e9quipe Station, responsable du d\u00e9veloppement et de l\u2019\u00e9volution de solutions logicielles sp\u00e9cialis\u00e9es pour le transport de marchandises et de personnes.<\/p>\n\n\n\n<p>Nos solutions soutiennent des op\u00e9rations complexes et critiques dans le secteur du transport, tant pour le transport nolis\u00e9, scolaire, urbain que de marchandises. Tu contribueras \u00e0 concevoir des outils performants, fiables et directement align\u00e9s sur les r\u00e9alit\u00e9s op\u00e9rationnelles de nos clients.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"les-solutions-et-l-equipe\">Les solutions et l\u2019\u00e9quipe<\/h3>\n\n\n\n<p>L\u2019\u00e9quipe est compos\u00e9e de 3 programmeur.euse.s, dont 1 tech lead ax\u00e9 sur l\u2019infrastructure et l\u2019orientation technologique, 3 conseiller.\u00e8re.s expert.e.s et 1 personne au support \u00e0 la client\u00e8le, le tout chapeaut\u00e9 par un Product Owner d\u2019exp\u00e9rience.<\/p>\n\n\n\n<p>Nos solutions partagent un socle fonctionnel commun qui permet notamment :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>la gestion des op\u00e9rations de transport;<\/li>\n\n\n\n<li>l\u2019assignation des ressources;<\/li>\n\n\n\n<li>le suivi op\u00e9rationnel;<\/li>\n\n\n\n<li>la facturation;<\/li>\n\n\n\n<li>et la gestion de la paie selon des r\u00e8gles d\u2019affaires complexes et variables.<\/li>\n<\/ul>\n\n\n\n<p>Ce socle est ensuite d\u00e9clin\u00e9 afin de r\u00e9pondre aux r\u00e9alit\u00e9s propres \u00e0 diff\u00e9rents axes du transport, chacun comportant ses contraintes op\u00e9rationnelles et r\u00e9glementaires.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Charter s\u2019adresse au transport nolis\u00e9;<\/li>\n\n\n\n<li>Circuit s\u2019adresse au transport scolaire et urbain;<\/li>\n\n\n\n<li>Dispatcher s\u2019adresse au transport de marchandises.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"responsabilites-cles\">Responsabilit\u00e9s cl\u00e9s<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Analyser, concevoir et d\u00e9velopper de nouvelles fonctionnalit\u00e9s frontend et backend;<\/li>\n\n\n\n<li>Contribuer \u00e0 l\u2019\u00e9volution et au maintien de solutions utilis\u00e9es en contexte op\u00e9rationnel r\u00e9el;<\/li>\n\n\n\n<li>Participer aux activit\u00e9s de tests, de validation et d\u2019am\u00e9lioration de la qualit\u00e9 du code;<\/li>\n\n\n\n<li>R\u00e9soudre des enjeux techniques en environnement de test et de production;<\/li>\n\n\n\n<li>Participer aux c\u00e9r\u00e9monies Agile et \u00e0 l\u2019am\u00e9lioration continue des pratiques de d\u00e9veloppement;<\/li>\n\n\n\n<li>Contribuer au partage de connaissances et \u00e0 la documentation des solutions.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"competences-requises\">Comp\u00e9tences requises<\/h3>\n\n\n\n<p>Nous recherchons une personne poss\u00e9dant une formation en informatique et une solide exp\u00e9rience en d\u00e9veloppement logiciel, avec 3 \u00e0 5 ans d\u2019exp\u00e9rience pertinente en programmation web, incluant le travail avec des bases de donn\u00e9es (HFSQL, SQL). Une exp\u00e9rience en int\u00e9gration de syst\u00e8mes (bases de donn\u00e9es, int\u00e9grations <em>Point to Point<\/em>, API) est requise. La connaissance des technologies PC Soft (WinDev \/ WebDev) est un atout.<\/p>\n\n\n\n<p>Une bonne compr\u00e9hension des principes d\u2019architecture logicielle est requise, ainsi que des bonnes pratiques de d\u00e9veloppement. Une exp\u00e9rience de d\u00e9veloppement en mode Agile constitue un atout, tout comme une familiarit\u00e9 avec les environnements DevOps. Une sensibilit\u00e9 \u00e0 la s\u00e9curit\u00e9 applicative et \u00e0 la qualit\u00e9 du code est importante.<\/p>\n\n\n\n<p>Autonome et rigoureuse, la personne recherch\u00e9e fait preuve d\u2019un fort esprit d\u2019analyse, d\u2019une capacit\u00e9 \u00e0 r\u00e9soudre des probl\u00e8mes complexes et d\u2019une curiosit\u00e9 technologique marqu\u00e9e. Elle appr\u00e9cie le travail d\u2019\u00e9quipe, communique efficacement et sait s\u2019adapter \u00e0 un environnement en constante \u00e9volution.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exigences-ajoutees-par-l-auteur-de-l-offre-d-emploi\">Exigences ajout\u00e9es par l\u2019auteur de l\u2019offre d\u2019emploi<\/h2>\n\n\n\n<p>\u2022 Pas besoin d\u2019un parrainage pour un visa<\/p>\n\n\n\n<p>\u2022 Accepte une v\u00e9rification des ant\u00e9c\u00e9dents<\/p>\n\n\n\n<p>\u2022 Autoris\u00e9(e) \u00e0 travailler dans : Canada<\/p>\n\n\n\n<p>\u2022 Travail hybride<\/p>\n\n\n\n<p>\u2022 Trajet domicile-travail pour ce poste<\/p>\n\n\n\n<p>\u2022 Plus de 3 ans d\u2019exp\u00e9rience professionnelle en Programming<\/p>\n\n\n<div class='fluentform ff-default fluentform_wrapper_5 ffs_default_wrap'><form data-form_id=\"5\" id=\"fluentform_5\" class=\"frm-fluent-form fluent_form_5 ff-el-form-top ff_form_instance_5_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_5_1\" method=\"POST\" data-turnstile_key=\"0x4AAAAAAByg83UOTDPDxES-\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Candidature - EN<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='9757' \/><input type=\"hidden\" id=\"_fluentform_5_fluentformnonce\" name=\"_fluentform_5_fluentformnonce\" value=\"e0bf6c37be\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/fr\/wp-json\/wp\/v2\/posts\/9757\" \/><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_5_names_first_name_' id='label_ff_5_names_first_name_' >First name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_5_names_first_name_\" class=\"ff-el-form-control\" placeholder=\"Enter your first name\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_5_names_last_name_' id='label_ff_5_names_last_name_' >Last name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[last_name]\" id=\"ff_5_names_last_name_\" class=\"ff-el-form-control\" placeholder=\"Enter your last name\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><\/div><\/div><div data-name=\"ff_cn_id_1\"  class='ff-t-container ff-column-container ff_columns_total_2 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 50%;'><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_5_email' id='label_ff_5_email' aria-label=\"Email\">Email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_5_email\" class=\"ff-el-form-control\" placeholder=\"Enter your email\" data-name=\"email\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 50%;'><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_5_phone' id='label_ff_5_phone' aria-label=\"Phone\">Phone<\/label><\/div><div class='ff-el-input--content'><input name=\"phone\" class=\"ff-el-form-control ff-el-phone ff_el_with_extended_validation\" type=\"tel\" placeholder=\"Enter your phone number\" data-name=\"phone\" id=\"ff_5_phone\" inputmode=\"tel\"  aria-invalid='false' aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_5_dropdown' id='label_ff_5_dropdown' aria-label=\"When is the best time to reach you by phone?\">When is the best time to reach you by phone?<\/label><\/div><div class='ff-el-input--content'><select name=\"dropdown\" id=\"ff_5_dropdown\" class=\"ff-el-form-control\" data-name=\"dropdown\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_5_dropdown\"><option value=\"\">- Select -<\/option><option value=\"Day\"  >Day<\/option><option value=\"Evening\"  >Evening<\/option><option value=\"Both\"  >Both<\/option><\/select><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_5_dropdown_1' id='label_ff_5_dropdown_1' aria-label=\"Desired job field\">Desired job field<\/label><\/div><div class='ff-el-input--content'><select name=\"dropdown_1\" id=\"ff_5_dropdown_1\" class=\"ff-el-form-control\" data-name=\"dropdown_1\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_5_dropdown_1\"><option value=\"\">- Select -<\/option><option value=\"Administrative support\"  >Administrative support<\/option><option value=\"Customer service\"  >Customer service<\/option><option value=\"Computer science\"  >Computer science<\/option><option value=\"Computer engineering\"  >Computer engineering<\/option><option value=\"Human resources\"  >Human resources<\/option><option value=\"Accounting\"  >Accounting<\/option><option value=\"Management\"  >Management<\/option><option value=\"Marketing\"  >Marketing<\/option><option value=\"Sales\"  >Sales<\/option><\/select><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_5_input_text' id='label_ff_5_input_text' aria-label=\"Salary expectation\">Salary expectation<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"input_text\" class=\"ff-el-form-control\" placeholder=\"Enter your salary expectation\" data-name=\"input_text\" id=\"ff_5_input_text\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_5_file-upload_1' id='label_ff_5_file-upload_1' aria-label=\"Attach your resume and cover letter\">Attach your resume and cover letter<\/label><\/div><div class='ff-el-input--content'><label for='ff_5_file-upload_1' class='ff_file_upload_holder'><span class='ff_upload_btn ff-btn' tabindex='0'>Upload<\/span> <input type=\"file\" name=\"file-upload\" id=\"ff_5_file-upload_1\" class=\"ff-el-form-control  ff-screen-reader-element\" data-name=\"file-upload\" multiple=\"1\"  aria-invalid='false' aria-required=true><\/label><\/div><\/div><div class='ff-el-group ff-el-form-hide_label'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label   aria-label=\"Please note\">Please note<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_faa68acc6b06f1f71cd23584726137be'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Unsolicited applications are not automatically considered as part of our recruitment process. We will contact you if your profile matches a specific vacancy.\"  id='checkbox_faa68acc6b06f1f71cd23584726137be' aria-label='Unsolicited applications are not automatically considered as part of our recruitment process. We will contact you if your profile matches a specific vacancy.' aria-invalid='false' aria-required=true> <span>Unsolicited applications are not automatically considered as part of our recruitment process. We will contact you if your profile matches a specific vacancy.<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group    ff-el-input--content'><div class='ff-el-form-check ff-el-tc'><label aria-label='I consent to this site storing the information I have submitted in order to respond to my request.' class='ff-el-form-check-label ff_tc_label' for=gdpr-agreement_12f6343ed3e464a8c19f1387638bdb99><span class='ff_tc_checkbox'><input type=\"checkbox\" name=\"gdpr-agreement\" class=\"ff-el-form-check-input ff_gdpr_field\" data-name=\"gdpr-agreement\" id=\"gdpr-agreement_12f6343ed3e464a8c19f1387638bdb99\"  value='on' aria-invalid='false' aria-required=true><\/span> <div class='ff_t_c'>I consent to this site storing the information I have submitted in order to respond to my request.<\/div><\/label><\/div><\/div><div class='ff-el-group ' ><div class='ff-el-input--content'><div data-fluent_id='5' name='cf-turnstile-response'><div\n\t\tdata-sitekey='0x4AAAAAAByg83UOTDPDxES-'\n\t\tdata-theme='auto'\n\t\tid='fluentform-turnstile-5-1'\n\t\tclass='ff-el-turnstile cf-turnstile'\n\t\tdata-appearance='always'><\/div><\/div><\/div><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style\"  aria-label=\"Submit\">Submit<\/button><\/div><\/fieldset><\/form><div id='fluentform_5_errors' class='ff-errors-in-stack ff_form_instance_5_1 ff-form-loading_errors ff_form_instance_5_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_5_1 = {\"id\":\"5\",\"ajaxUrl\":\"https:\\\/\\\/cis-group.com\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"asteriskPlacement\":\"asterisk-right\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_5_1\",\"form_id_selector\":\"fluentform_5\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":false,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\",\"global\":true}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\",\"global\":true}},\"names[last_name]\":{\"required\":{\"value\":false,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\",\"global\":true}},\"email\":{\"required\":{\"value\":true,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\",\"global\":true},\"email\":{\"value\":true,\"message\":\"Ce champ doit contenir un e-mail valide\",\"global_message\":\"This field must contain a valid email\",\"global\":true}},\"phone\":{\"required\":{\"value\":true,\"global\":true,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\"},\"valid_phone_number\":{\"value\":true,\"global\":true,\"message\":\"Le num\\u00e9ro de t\\u00e9l\\u00e9phone est invalide\",\"global_message\":\"Phone number is not valid\"}},\"dropdown\":{\"required\":{\"value\":true,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_1\":{\"required\":{\"value\":true,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\",\"global\":true}},\"input_text\":{\"required\":{\"value\":true,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\",\"global\":true}},\"file-upload\":{\"required\":{\"value\":true,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\",\"global\":true},\"max_file_size\":{\"value\":10485760,\"message\":\"\\u00c9chec de la validation de la taille maximale de fichier\",\"global_message\":\"Validation fails for maximum file size\",\"global\":true,\"_valueFrom\":\"MB\"},\"max_file_count\":{\"value\":\"2\",\"message\":\"\\u00c9chec de la validation du nombre maximal de fichiers\",\"global_message\":\"Validation fails for maximum file count\",\"global\":true},\"allowed_file_types\":{\"value\":[\"jpg|jpeg|gif|png|bmp\",\"pdf\",\"doc|ppt|pps|xls|mdb|docx|xlsx|pptx|odt|odp|ods|odg|odc|odb|odf|rtf|txt\"],\"message\":\"Type de fichier invalide\",\"global_message\":\"Invalid file type\",\"global\":true}},\"checkbox\":{\"required\":{\"value\":true,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\",\"global\":true}},\"gdpr-agreement\":{\"required\":{\"value\":true,\"message\":\"Ce champ est obligatoire\",\"global_message\":\"This field is required\",\"global\":true}},\"cf-turnstile-response\":[]},\"debounce_time\":300};\n                            <\/script>\n            \n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00c0 titre de programmeur.euse\u2011analyste, tu \u00e9volueras au sein de l\u2019\u00e9quipe Station, responsable du d\u00e9veloppement et de l\u2019\u00e9volution de solutions logicielles sp\u00e9cialis\u00e9es pour le transport de marchandises et de personnes.<\/p>\n","protected":false},"author":4,"featured_media":1601,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"candidature","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":".gsbp-40c6231{padding-top:100px;padding-bottom:100px}@media (max-width:991.98px){.gsbp-40c6231{padding-top:50px;padding-bottom:50px}}@media (max-width:767.98px){.gsbp-40c6231{padding-top:30px;padding-bottom:30px}}","footnotes":""},"categories":[34],"tags":[],"class_list":["post-9757","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-candidatures"],"acf":[],"_links":{"self":[{"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/posts\/9757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/comments?post=9757"}],"version-history":[{"count":1,"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/posts\/9757\/revisions"}],"predecessor-version":[{"id":9758,"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/posts\/9757\/revisions\/9758"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/media\/1601"}],"wp:attachment":[{"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/media?parent=9757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/categories?post=9757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cis-group.com\/fr\/wp-json\/wp\/v2\/tags?post=9757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}