Description générale du poste:Le rôle du Développeur(euse) C# est de développer, modifier et maintenir des programmes complexes qui produisent différents produits interreliés. Par exemple, des dessins d’atelier, des configurations de connaissements, des détails de fabrication, etc. Le Développeur(euse) C# fait aussi l’analyse de programmes pour en vérifier la viabilité et développer de nouveaux programmes ou des programmes alternatifs. De plus, il offre du soutien aux utilisateurs pour identifier leurs besoins et participe aux propositions de modifications techniques (PMT).
Tâches spécifiques:Valider les besoins de projets en révisant les objectifs, les données entrées et les résultats attendus, conjointement avec l’analyste, le superviseur et le client.Convertir l’information du flux de travail en langage de programmation.Exécution de tests pour analyser l’opération de programmes, suivi de modification des séquences et/ou du code.Préparation d’outils de référence pour les utilisateurs, particulièrement sous forme d’instructions opérationnelles. Présentation d’un plan du processus et des procédés requis, ainsi qu’une estimation du nombre d’heures requis pour la complétion du projet.Maintenir les registres et révisions de documents en lien avec le développement de programmes.Analyser les applications en place pour faciliter les efforts d’intégration. Prendre en charge la résolution de problèmes dans le système et ses applications. Agir en tant qu’expert en la matière au sujet des plans d’intégration et d’implantation.Définir les échéances de développement de produits.Fournir de la formation aux utilisateurs, au besoin.Identifier les défauts le plus tôt possible en faisant des inspections du code, le tout dans le but de prévenir les défauts futurs.Participation au révisions de concepts – amélioration du code.Travaillez en collaboration avec les autres membres de l'équipe pour les aider dans leurs tâches de développement.Création d’applications pour permettre aux utilisateurs d’accéder à l’information contenue dans les bases de données, et de la modifier.Modifier les applications pour rendre les applications le plus faciles à utiliser possible.Obtenir l’information nécessaire au codage et à la complétion d’applications et de projets, au besoin.
Éducation : Diplôme en informatique ou en mathématique, ainsi qu’une connaissance des langages de programmation.
Expérience : 3+ années d’expérience en programmation. 1 à 2 années d’expérience dans un domaine de fabrication, un atout.
Logiciels/Langages/Programmation :Requis : C#; SQL Server; XML, Visual Studio, SSRSAtout : Solidworks, Python
CompétencesCapacité à prêter une attention particulière aux détails et à être précis et exact.Capacité à communiquer clairement et de manière concise des idées et des solutions de conception à l'oral et par écrit.Aptitude pour les mathématiques.Compréhension rapide des concepts techniques.Français et anglais**La maîtrise de l'anglais est essentielle pour communiquer, soutenir et fournir des services aux individus, employés ou partenaires qui ne parlent pas français, en particulier lorsqu'ils se trouvent à l'extérieur de la province de Québec.
EN
General Description of the Role:The role of the C# Developer independently develops, modifies, and maintains complex programs that produce several interrelated but different products e.g. Automated Shop Drawings, BOM configurations, manufacturing details, Product Data Management etc. The C# Developer performs programming analysis such as investigating the feasibility of developing new or alternate programs, assisting users in defining needs, or participating on an engineering change proposal (ECP).
Specific Tasks:Confirms project requirements by reviewing program objective, input data, and output requirements with analyst, supervisor, and client.Encodes project requirements by converting work flow information into computer language.Confirms program operation by conducting tests; modifying program sequence and/or codes.Prepares reference for users by writing operating instructions. Presents a clear plan of how the process will proceed and estimates the number of hours the project will take and when it should be completed.Maintains historical records by documenting program development and revisions.Analyzes existing software applications for integration efforts. Leads the resolution of systems and applications integration issues. Acts as subject matter expert for technical integration and implementation plansDefines product development timelinesProvides user training as needed.identifies defects early by conducting code inspections – reduces number of defectsParticipates in design reviews – improves quality of codeWork collaboratively with other team members to help with their development tasksCreates applications for users to access, modify or use information connected to a database.Application modification to make user interface friendly and promote ease of use.Acquire, when needed, the necessary information to code and complete an application or code project.
Education: Degree in computer science, mathematics, or information systems, as well as knowledge of programming languages
Experience: 3+years of programming experience. 1-2 years of work-related experience in a manufacturing environment is a plus
Software/ Languages/Programming:Mandatory: C#; SQL Server; XML, Visual Studio, SSRSAsset: SolidWorks, Python
Skills:Ability to pay close attention to detail and be precise and accurate.Ability to communicate design ideas and solutions clearly and concisely orally and in writing.Aptitude for mathematics. Quickly grasp technical conceptsFrench and English** English is essential to communicate, support and provide services to individuals, employees or partners who do not speak French, particularly when they are outside the province of Quebec.
Description générale du poste:Le rôle du Développeur(euse) C# est de développer, modifier et maintenir des programmes complexes qui produisent différents produits interreliés. Par exemple, des dessins d’atelier, des configurations de connaissements, des détails de fabrication, etc. Le Développeur(euse) C# fait aussi l’analyse de programmes pour en vérifier la viabilité et développer de nouveaux programmes ou des programmes alternatifs. De plus, il offre du soutien aux utilisateurs pour identifier leurs besoins et participe aux propositions de modifications techniques (PMT).
Tâches spécifiques:Valider les besoins de projets en révisant les objectifs, les données entrées et les résultats attendus, conjointement avec l’analyste, le superviseur et le client.Convertir l’information du flux de travail en langage de programmation.Exécution de tests pour analyser l’opération de programmes, suivi de modification des séquences et/ou du code.Préparation d’outils de référence pour les utilisateurs, particulièrement sous forme d’instructions opérationnelles. Présentation d’un plan du processus et des procédés requis, ainsi qu’une estimation du nombre d’heures requis pour la complétion du projet.Maintenir les registres et révisions de documents en lien avec le développement de programmes.Analyser les applications en place pour faciliter les efforts d’intégration. Prendre en charge la résolution de problèmes dans le système et ses applications. Agir en tant qu’expert en la matière au sujet des plans d’intégration et d’implantation.Définir les échéances de développement de produits.Fournir de la formation aux utilisateurs, au besoin.Identifier les défauts le plus tôt possible en faisant des inspections du code, le tout dans le but de prévenir les défauts futurs.Participation au révisions de concepts – amélioration du code.Travaillez en collaboration avec les autres membres de l'équipe pour les aider dans leurs tâches de développement.Création d’applications pour permettre aux utilisateurs d’accéder à l’information contenue dans les bases de données, et de la modifier.Modifier les applications pour rendre les applications le plus faciles à utiliser possible.Obtenir l’information nécessaire au codage et à la complétion d’applications et de projets, au besoin.
Éducation : Diplôme en informatique ou en mathématique, ainsi qu’une connaissance des langages de programmation.
Expérience : 3+ années d’expérience en programmation. 1 à 2 années d’expérience dans un domaine de fabrication, un atout.
Logiciels/Langages/Programmation :Requis : C#; SQL Server; XML, Visual Studio, SSRSAtout : Solidworks, Python
CompétencesCapacité à prêter une attention particulière aux détails et à être précis et exact.Capacité à communiquer clairement et de manière concise des idées et des solutions de conception à l'oral et par écrit.Aptitude pour les mathématiques.Compréhension rapide des concepts techniques.Français et anglais**La maîtrise de l'anglais est essentielle pour communiquer, soutenir et fournir des services aux individus, employés ou partenaires qui ne parlent pas français, en particulier lorsqu'ils se trouvent à l'extérieur de la province de Québec.
EN
General Description of the Role:The role of the C# Developer independently develops, modifies, and maintains complex programs that produce several interrelated but different products e.g. Automated Shop Drawings, BOM configurations, manufacturing details, Product Data Management etc. The C# Developer performs programming analysis such as investigating the feasibility of developing new or alternate programs, assisting users in defining needs, or participating on an engineering change proposal (ECP).
Specific Tasks:Confirms project requirements by reviewing program objective, input data, and output requirements with analyst, supervisor, and client.Encodes project requirements by converting work flow information into computer language.Confirms program operation by conducting tests; modifying program sequence and/or codes.Prepares reference for users by writing operating instructions. Presents a clear plan of how the process will proceed and estimates the number of hours the project will take and when it should be completed.Maintains historical records by documenting program development and revisions.Analyzes existing software applications for integration efforts. Leads the resolution of systems and applications integration issues. Acts as subject matter expert for technical integration and implementation plansDefines product development timelinesProvides user training as needed.identifies defects early by conducting code inspections – reduces number of defectsParticipates in design reviews – improves quality of codeWork collaboratively with other team members to help with their development tasksCreates applications for users to access, modify or use information connected to a database.Application modification to make user interface friendly and promote ease of use.Acquire, when needed, the necessary information to code and complete an application or code project.
Education: Degree in computer science, mathematics, or information systems, as well as knowledge of programming languages
Experience: 3+years of programming experience. 1-2 years of work-related experience in a manufacturing environment is a plus
Software/ Languages/Programming:Mandatory: C#; SQL Server; XML, Visual Studio, SSRSAsset: SolidWorks, Python
Skills:Ability to pay close attention to detail and be precise and accurate.Ability to communicate design ideas and solutions clearly and concisely orally and in writing.Aptitude for mathematics. Quickly grasp technical conceptsFrench and English** English is essential to communicate, support and provide services to individuals, employees or partners who do not speak French, particularly when they are outside the province of Quebec.
Description générale du poste:Le rôle du Développeur(euse) C# est de développer, modifier et maintenir des programmes complexes qui produisent différents produits interreliés. Par exemple, des dessins d’atelier, des configurations de connaissements, des détails de fabrication, etc. Le Développeur(euse) C# fait aussi l’analyse de programmes pour en vérifier la viabilité et développer de nouveaux programmes ou des programmes alternatifs. De plus, il offre du soutien aux utilisateurs pour identifier leurs besoins et participe aux propositions de modifications techniques (PMT).
Tâches spécifiques:Valider les besoins de projets en révisant les objectifs, les données entrées et les résultats attendus, conjointement avec l’analyste, le superviseur et le client.Convertir l’information du flux de travail en langage de programmation.Exécution de tests pour analyser l’opération de programmes, suivi de modification des séquences et/ou du code.Préparation d’outils de référence pour les utilisateurs, particulièrement sous forme d’instructions opérationnelles. Présentation d’un plan du processus et des procédés requis, ainsi qu’une estimation du nombre d’heures requis pour la complétion du projet.Maintenir les registres et révisions de documents en lien avec le développement de programmes.Analyser les applications en place pour faciliter les efforts d’intégration. Prendre en charge la résolution de problèmes dans le système et ses applications. Agir en tant qu’expert en la matière au sujet des plans d’intégration et d’implantation.Définir les échéances de développement de produits.Fournir de la formation aux utilisateurs, au besoin.Identifier les défauts le plus tôt possible en faisant des inspections du code, le tout dans le but de prévenir les défauts futurs.Participation au révisions de concepts – amélioration du code.Travaillez en collaboration avec les autres membres de l'équipe pour les aider dans leurs tâches de développement.Création d’applications pour permettre aux utilisateurs d’accéder à l’information contenue dans les bases de données, et de la modifier.Modifier les applications pour rendre les applications le plus faciles à utiliser possible.Obtenir l’information nécessaire au codage et à la complétion d’applications et de projets, au besoin.
Éducation : Diplôme en informatique ou en mathématique, ainsi qu’une connaissance des langages de programmation.
Expérience : 3+ années d’expérience en programmation. 1 à 2 années d’expérience dans un domaine de fabrication, un atout.
Logiciels/Langages/Programmation :Requis : C#; SQL Server; XML, Visual Studio, SSRSAtout : Solidworks, Python
CompétencesCapacité à prêter une attention particulière aux détails et à être précis et exact.Capacité à communiquer clairement et de manière concise des idées et des solutions de conception à l'oral et par écrit.Aptitude pour les mathématiques.Compréhension rapide des concepts techniques.Français et anglais**La maîtrise de l'anglais est essentielle pour communiquer, soutenir et fournir des services aux individus, employés ou partenaires qui ne parlent pas français, en particulier lorsqu'ils se trouvent à l'extérieur de la province de Québec.
EN
General Description of the Role:The role of the C# Developer independently develops, modifies, and maintains complex programs that produce several interrelated but different products e.g. Automated Shop Drawings, BOM configurations, manufacturing details, Product Data Management etc. The C# Developer performs programming analysis such as investigating the feasibility of developing new or alternate programs, assisting users in defining needs, or participating on an engineering change proposal (ECP).
Specific Tasks:Confirms project requirements by reviewing program objective, input data, and output requirements with analyst, supervisor, and client.Encodes project requirements by converting work flow information into computer language.Confirms program operation by conducting tests; modifying program sequence and/or codes.Prepares reference for users by writing operating instructions. Presents a clear plan of how the process will proceed and estimates the number of hours the project will take and when it should be completed.Maintains historical records by documenting program development and revisions.Analyzes existing software applications for integration efforts. Leads the resolution of systems and applications integration issues. Acts as subject matter expert for technical integration and implementation plansDefines product development timelinesProvides user training as needed.identifies defects early by conducting code inspections – reduces number of defectsParticipates in design reviews – improves quality of codeWork collaboratively with other team members to help with their development tasksCreates applications for users to access, modify or use information connected to a database.Application modification to make user interface friendly and promote ease of use.Acquire, when needed, the necessary information to code and complete an application or code project.
Education: Degree in computer science, mathematics, or information systems, as well as knowledge of programming languages
Experience: 3+years of programming experience. 1-2 years of work-related experience in a manufacturing environment is a plus
Software/ Languages/Programming:Mandatory: C#; SQL Server; XML, Visual Studio, SSRSAsset: SolidWorks, Python
Skills:Ability to pay close attention to detail and be precise and accurate.Ability to communicate design ideas and solutions clearly and concisely orally and in writing.Aptitude for mathematics. Quickly grasp technical conceptsFrench and English** English is essential to communicate, support and provide services to individuals, employees or partners who do not speak French, particularly when they are outside the province of Quebec.
Description générale du rôleLe Développeur(euse) PGI (C#) développe, modifie et maintient de manière indépendante des programmes complexes qui produisent plusieurs produits interdépendants mais différents, par exemple les achats, les ventes, les finances, la production, etc.Le Développeur(euse) PGI (C#) effectue des analyses de programmation, par exemple en étudiant la faisabilité du développement de programmes alternatifs, en aidant les utilisateurs à définir leurs besoins ou en participant à une proposition de modification technique (ECP) et à une équipe d'utilisateurs travaillant sur des programmes volumineux et complexes.
Principales responsabilitésConfirme les exigences du projet en examinant les objectifs du programme, les données d'entrée et les exigences de sortie avec l'analyste, le superviseur et le client.Encode les exigences du projet en convertissant les informations sur le flux de travail en langage informatique.Confirme le fonctionnement du programme en effectuant des tests et en modifiant la séquence et/ou les codes du programme.Rédige des instructions d'utilisation pour les utilisateurs. Présente un plan clair du processus, estime le nombre d'heures nécessaires pour le projet et fixe la date de son achèvement.Archive les données historiques en documentant le développement du programme et les révisions apportées.Analyse les applications logicielles existantes pour les efforts d'intégration. Dirige la résolution des problèmes d'intégration des systèmes et des applications. Agit en tant qu'expert en intégration technique et plans de mise en œuvre.Définit les échéanciers de développement des produits.Fournit une formation aux utilisateurs au besoin.Identifie tôt les défauts en effectuant des inspections de code, réduisant ainsi le nombre de défauts.Participe aux revues de conception, améliorant ainsi la qualité du code.
ÉducationDEC ou BAC en informatique, mathématiques ou systèmes d'information, ainsi que des connaissances en langages de programmation.
Expérience3 ans ou plus d'expérience en programmation (y compris une expérience PGI), de préférence dans un environnement de fabrication.
LogicielsC# ; Visual Studio ; SSRS ; SQL Server ; Microsoft Office ; Crystal Report, PGI.Epicor et HTML sont un atout.
CompétencesCapacité à prêter une attention particulière aux détails et à être précis et exact.Capacité à communiquer clairement et de manière concise des idées de conception et des solutions à l'oral et par écrit.Capacité à comprendre rapidement les concepts techniques.Français et anglais**La maîtrise de l'anglais est essentielle pour communiquer, soutenir et fournir des services aux individus, employés ou partenaires qui ne parlent pas français, en particulier lorsqu'ils se trouvent à l'extérieur de la province de Québec.
EN
General Description of the RoleThe role of the ERP (C#) Programmer independently develops, modifies, and maintain complex programs that produce several interrelated but different products e.g., Procurement, Sales, Financials, Production Etc. The ERP (C#) Programmer performs programming analysis such as investigating the feasibility of developing alternate programs, assisting users in defining needs, or participating in an engineering change proposal (ECP) and user team working on large and complicated programs.
Key Responsibilities
Confirms project requirements by reviewing program objectives, input data, and output requirements with analyst, supervisor, and client. Encodes project requirements by converting workflow information into computer language. Confirms program operation by conducting tests, and modifying program sequence and/or codes. Prepares reference for users by writing operating instructions. Presents a clear plan of how the process will proceed and estimates the number of hours the project will take and when it should be completed.Maintains historical records by documenting program development and revisions. Analyzes existing software applications for integration efforts. Leads the resolution of systems and applications integration issues. Acts as subject matter expert for technical integration and implementation plansDefines product development timelinesProvides user training as needed.identifies defects early by conducting code inspections – reduces the number of defectsParticipates in design reviews – improves quality of code
EducationDEC or BAC degree in computer science, mathematics, or information systems, as well as knowledge of programming languages
Experience3+ years of programming (including ERP experience) preferably in a manufacturing environment
SoftwareC#; Visual Studio; SSRS; SQL Server; Microsoft Office; Crystal Report, ERP. Epicor and HTML an asset.
SkillsAbility to pay close attention to detail and be precise and accurate.Ability to communicate design ideas and solutions clearly and concisely orally and in writing.Aptitude for mathematics. Quickly grasp technical conceptsFrench and English** English is essential to communicate, support and provide services to individuals, employees or partners who do not speak French, particularly when they are outside the province of Quebec.
Description générale du rôleLe Développeur(euse) PGI (C#) développe, modifie et maintient de manière indépendante des programmes complexes qui produisent plusieurs produits interdépendants mais différents, par exemple les achats, les ventes, les finances, la production, etc.Le Développeur(euse) PGI (C#) effectue des analyses de programmation, par exemple en étudiant la faisabilité du développement de programmes alternatifs, en aidant les utilisateurs à définir leurs besoins ou en participant à une proposition de modification technique (ECP) et à une équipe d'utilisateurs travaillant sur des programmes volumineux et complexes.
Principales responsabilitésConfirme les exigences du projet en examinant les objectifs du programme, les données d'entrée et les exigences de sortie avec l'analyste, le superviseur et le client.Encode les exigences du projet en convertissant les informations sur le flux de travail en langage informatique.Confirme le fonctionnement du programme en effectuant des tests et en modifiant la séquence et/ou les codes du programme.Rédige des instructions d'utilisation pour les utilisateurs. Présente un plan clair du processus, estime le nombre d'heures nécessaires pour le projet et fixe la date de son achèvement.Archive les données historiques en documentant le développement du programme et les révisions apportées.Analyse les applications logicielles existantes pour les efforts d'intégration. Dirige la résolution des problèmes d'intégration des systèmes et des applications. Agit en tant qu'expert en intégration technique et plans de mise en œuvre.Définit les échéanciers de développement des produits.Fournit une formation aux utilisateurs au besoin.Identifie tôt les défauts en effectuant des inspections de code, réduisant ainsi le nombre de défauts.Participe aux revues de conception, améliorant ainsi la qualité du code.
ÉducationDEC ou BAC en informatique, mathématiques ou systèmes d'information, ainsi que des connaissances en langages de programmation.
Expérience3 ans ou plus d'expérience en programmation (y compris une expérience PGI), de préférence dans un environnement de fabrication.
LogicielsC# ; Visual Studio ; SSRS ; SQL Server ; Microsoft Office ; Crystal Report, PGI.Epicor et HTML sont un atout.
CompétencesCapacité à prêter une attention particulière aux détails et à être précis et exact.Capacité à communiquer clairement et de manière concise des idées de conception et des solutions à l'oral et par écrit.Capacité à comprendre rapidement les concepts techniques.Français et anglais**La maîtrise de l'anglais est essentielle pour communiquer, soutenir et fournir des services aux individus, employés ou partenaires qui ne parlent pas français, en particulier lorsqu'ils se trouvent à l'extérieur de la province de Québec.
EN
General Description of the RoleThe role of the ERP (C#) Programmer independently develops, modifies, and maintain complex programs that produce several interrelated but different products e.g., Procurement, Sales, Financials, Production Etc. The ERP (C#) Programmer performs programming analysis such as investigating the feasibility of developing alternate programs, assisting users in defining needs, or participating in an engineering change proposal (ECP) and user team working on large and complicated programs.
Key Responsibilities
Confirms project requirements by reviewing program objectives, input data, and output requirements with analyst, supervisor, and client. Encodes project requirements by converting workflow information into computer language. Confirms program operation by conducting tests, and modifying program sequence and/or codes. Prepares reference for users by writing operating instructions. Presents a clear plan of how the process will proceed and estimates the number of hours the project will take and when it should be completed.Maintains historical records by documenting program development and revisions. Analyzes existing software applications for integration efforts. Leads the resolution of systems and applications integration issues. Acts as subject matter expert for technical integration and implementation plansDefines product development timelinesProvides user training as needed.identifies defects early by conducting code inspections – reduces the number of defectsParticipates in design reviews – improves quality of code
EducationDEC or BAC degree in computer science, mathematics, or information systems, as well as knowledge of programming languages
Experience3+ years of programming (including ERP experience) preferably in a manufacturing environment
SoftwareC#; Visual Studio; SSRS; SQL Server; Microsoft Office; Crystal Report, ERP. Epicor and HTML an asset.
SkillsAbility to pay close attention to detail and be precise and accurate.Ability to communicate design ideas and solutions clearly and concisely orally and in writing.Aptitude for mathematics. Quickly grasp technical conceptsFrench and English** English is essential to communicate, support and provide services to individuals, employees or partners who do not speak French, particularly when they are outside the province of Quebec.
Description générale du rôleLe Développeur(euse) PGI (C#) développe, modifie et maintient de manière indépendante des programmes complexes qui produisent plusieurs produits interdépendants mais différents, par exemple les achats, les ventes, les finances, la production, etc.Le Développeur(euse) PGI (C#) effectue des analyses de programmation, par exemple en étudiant la faisabilité du développement de programmes alternatifs, en aidant les utilisateurs à définir leurs besoins ou en participant à une proposition de modification technique (ECP) et à une équipe d'utilisateurs travaillant sur des programmes volumineux et complexes.
Principales responsabilitésConfirme les exigences du projet en examinant les objectifs du programme, les données d'entrée et les exigences de sortie avec l'analyste, le superviseur et le client.Encode les exigences du projet en convertissant les informations sur le flux de travail en langage informatique.Confirme le fonctionnement du programme en effectuant des tests et en modifiant la séquence et/ou les codes du programme.Rédige des instructions d'utilisation pour les utilisateurs. Présente un plan clair du processus, estime le nombre d'heures nécessaires pour le projet et fixe la date de son achèvement.Archive les données historiques en documentant le développement du programme et les révisions apportées.Analyse les applications logicielles existantes pour les efforts d'intégration. Dirige la résolution des problèmes d'intégration des systèmes et des applications. Agit en tant qu'expert en intégration technique et plans de mise en œuvre.Définit les échéanciers de développement des produits.Fournit une formation aux utilisateurs au besoin.Identifie tôt les défauts en effectuant des inspections de code, réduisant ainsi le nombre de défauts.Participe aux revues de conception, améliorant ainsi la qualité du code.
ÉducationDEC ou BAC en informatique, mathématiques ou systèmes d'information, ainsi que des connaissances en langages de programmation.
Expérience3 ans ou plus d'expérience en programmation (y compris une expérience PGI), de préférence dans un environnement de fabrication.
LogicielsC# ; Visual Studio ; SSRS ; SQL Server ; Microsoft Office ; Crystal Report, PGI.Epicor et HTML sont un atout.
CompétencesCapacité à prêter une attention particulière aux détails et à être précis et exact.Capacité à communiquer clairement et de manière concise des idées de conception et des solutions à l'oral et par écrit.Capacité à comprendre rapidement les concepts techniques.Français et anglais**La maîtrise de l'anglais est essentielle pour communiquer, soutenir et fournir des services aux individus, employés ou partenaires qui ne parlent pas français, en particulier lorsqu'ils se trouvent à l'extérieur de la province de Québec.
EN
General Description of the RoleThe role of the ERP (C#) Programmer independently develops, modifies, and maintain complex programs that produce several interrelated but different products e.g., Procurement, Sales, Financials, Production Etc. The ERP (C#) Programmer performs programming analysis such as investigating the feasibility of developing alternate programs, assisting users in defining needs, or participating in an engineering change proposal (ECP) and user team working on large and complicated programs.
Key Responsibilities
Confirms project requirements by reviewing program objectives, input data, and output requirements with analyst, supervisor, and client. Encodes project requirements by converting workflow information into computer language. Confirms program operation by conducting tests, and modifying program sequence and/or codes. Prepares reference for users by writing operating instructions. Presents a clear plan of how the process will proceed and estimates the number of hours the project will take and when it should be completed.Maintains historical records by documenting program development and revisions. Analyzes existing software applications for integration efforts. Leads the resolution of systems and applications integration issues. Acts as subject matter expert for technical integration and implementation plansDefines product development timelinesProvides user training as needed.identifies defects early by conducting code inspections – reduces the number of defectsParticipates in design reviews – improves quality of code
EducationDEC or BAC degree in computer science, mathematics, or information systems, as well as knowledge of programming languages
Experience3+ years of programming (including ERP experience) preferably in a manufacturing environment
SoftwareC#; Visual Studio; SSRS; SQL Server; Microsoft Office; Crystal Report, ERP. Epicor and HTML an asset.
SkillsAbility to pay close attention to detail and be precise and accurate.Ability to communicate design ideas and solutions clearly and concisely orally and in writing.Aptitude for mathematics. Quickly grasp technical conceptsFrench and English** English is essential to communicate, support and provide services to individuals, employees or partners who do not speak French, particularly when they are outside the province of Quebec.
Description générale du rôle: Le rôle d’Analyste d'affaires TI consiste à analyser les situations commerciales actuelles, à comprendre les besoins et à contribuer à la résolution des problèmes sous la direction du directeur informatique. De solides compétences en matière de communication et d'analyse sont essentielles pour expliquer efficacement des concepts techniques à des parties prenantes non techniques et pour mener des analyses approfondies. La collaboration avec diverses parties prenantes, notamment les utilisateurs de l'ERP (Epicor) et d'autres applications logicielles, les chefs de projet et les équipes de développement informatique, est essentielle pour répondre aux exigences de l'entreprise et des clients internes. Principales responsabilités: Recueillir, analyser et documenter les besoins des entreprises en matière d'outils numériques et de logiciels.Mener des entretiens avec les parties prenantes et organiser des ateliers afin d'obtenir les besoins des utilisateurs et de les classer par ordre de priorité.Définir et documenter les récits des utilisateurs, les exigences fonctionnelles et les critères d'acceptation.Effectuer une analyse des écarts entre les processus opérationnels actuels et futurs.Collaborer avec les parties prenantes de l'entreprise, les équipes informatiques et les experts en la matière afin de garantir l'alignement entre les objectifs de l'entreprise et les solutions informatiques.Diriger des réunions et des présentations pour communiquer les résultats, les recommandations et les mises à jour du projet.Élaborer et tenir à jour une documentation détaillée, y compris les spécifications fonctionnelles, les flux de processus et les configurations des systèmes.Coordonner et exécuter les tests d'acceptation par les utilisateurs, en veillant à ce que le logiciel réponde aux exigences de l'entreprise et aux attentes des utilisateurs.Participer à l'élaboration de matériel de formation et organiser des séances de formation pour les utilisateurs finaux et les super utilisateurs.Fournir une assistance et des conseils continus aux utilisateurs finaux, y compris le dépannage et la résolution des problèmes.Identifier les possibilités d'amélioration des processus et des systèmes sur la base d'une analyse des données et des meilleures pratiques du secteur.Effectuer des évaluations post-projet pour tirer des enseignements et les appliquer aux projets futurs.Se tenir au courant des technologies émergentes et des tendances en matière d'analyse commerciale et de solutions informatiques.Documenter et hiérarchiser les demandes de changement, en évaluant leur impact sur les processus opérationnels et les systèmes informatiques.Collaborer avec les parties prenantes pour évaluer les demandes de changement et mettre en œuvre efficacement les changements approuvés.Fournir des conseils et un encadrement aux utilisateurs clés en ce qui concerne l'utilisation du système ERP et les meilleures pratiques.Partager les connaissances et les meilleures pratiques avec les membres de l'équipe afin de favoriser un environnement axé sur la collaboration et l'apprentissage.
Éducation:Baccalauréat en ingénierie, en informatique ou dans une autre discipline connexe.
Expérience:3 à 5 ans d'expérience dans l'analyse opérationnelle des technologies de l'informationExpérience en développement d’applications Windows en C# constitue un atout. ;Expérience de l'intégration de systèmes en tant qu'analyste commercialUne bonne connaissance des systèmes logiciels tels que 2Ship, Planet together (système de planification et d'ordonnancement), la suite Microsoft et Sugar CRM est un plus.Expérience préalable dans le secteur manufacturier de préférence. Logiciels:Office, Jira, Epicor
Compétences:Compétences analytiques de haut niveau, excellentes compétences interpersonnelles et de communication, capacité à comprendre et à hiérarchiser les exigences de plusieurs parties, esprit pratique, bonne organisation, autonomie, compétences en matière de gestion du temps, capacité à travailler dans des délais serrés dans un environnement en évolution rapide, compétences en matière de documentation, collecte d'exigences, gestion des parties prenantes, tests d'acceptation par les utilisateurs, formation et assistance, gestion du changement.
Langues : Français et anglais**La maîtrise de l'anglais est essentielle pour communiquer, soutenir et fournir des services aux individus, employés ou partenaires qui ne parlent pas français, en particulier lorsqu'ils se trouvent à l'extérieur de la province de Québec.
EN
General Description of the Role:The IT Business Analyst role involves analyzing current business situations, understanding needs, and contributing to problem-solving under the guidance of the IT Director. Strong communication and analytical skills are crucial for effectively explaining technical concepts to non-technical stakeholders and conducting thorough analyses. Collaboration with various stakeholders, including ERP (Epicor) and other software application users, project managers, and IT development teams, is essential to meet company and internal customer requirements.
Key Responsibilities:Gather, analyze, and document business requirements for digital tools and software.Conduct stakeholder interviews and workshops to elicit and prioritize user needs.Define and document user stories, functional requirements, and acceptance criteria.Perform gap analysis of current and future state business processes.Collaborate with business stakeholders, IT teams, and subject matter experts to ensure alignment between business objectives and IT solutions.Lead meetings and presentations to communicate findings, recommendations, and project updates.Develop and maintain detailed documentation, including functional specifications, process flows, and system configurations.Coordinate and execute user acceptance testing, ensuring software meets business requirements and user expectations.Assist in the development of training materials and conduct training sessions for end-users and super users.Provide ongoing support and guidance to end-users, including troubleshooting and issue resolution.Identify opportunities for process improvement and system enhancements based on data analysis and industry best practices.Stay abreast of emerging technologies and trends in business analysis and IT solutions.Document and prioritize change requests, assessing their impact on business processes and IT systems.Work with stakeholders to evaluate change requests and implement approved changes effectively.Provide guidance and coaching to key users on ERP system usage and best practices.Share knowledge and best practices with team members to foster a collaborative and learning-oriented environment.
Education:A bachelor's degree in engineering, computer science, or other related discipline is required.
Experience: 3-5 years of experience in IT business analysisStrong technical backgroundC# windows application development background as a plusExperience working with systems integration as a Business AnalystFamiliarity with software systems including 2Ship, Planet together (Advance planning and scheduling system), Microsoft suite, and Sugar CRM is a Plus.Prior experience in the manufacturing sector preferred.
Software:Office package, Jira, Epicor
Skills:High-level analytical skills, excellent interpersonal and communication skills, ability to understand and prioritize requirements from multiple parties, hands-on, well-organized, autonomous, effective time management skills, ability to work to tight deadlines in a fast-paced environment, documentation skills, requirement gathering, stakeholder management, user acceptance testing, training and support, change management.
Languages: French and English**English is essential to communicate, support and provide services to individuals, employees or partners who do not speak French, particularly when they are outside the province of Quebec.
Description générale du rôle: Le rôle d’Analyste d'affaires TI consiste à analyser les situations commerciales actuelles, à comprendre les besoins et à contribuer à la résolution des problèmes sous la direction du directeur informatique. De solides compétences en matière de communication et d'analyse sont essentielles pour expliquer efficacement des concepts techniques à des parties prenantes non techniques et pour mener des analyses approfondies. La collaboration avec diverses parties prenantes, notamment les utilisateurs de l'ERP (Epicor) et d'autres applications logicielles, les chefs de projet et les équipes de développement informatique, est essentielle pour répondre aux exigences de l'entreprise et des clients internes. Principales responsabilités: Recueillir, analyser et documenter les besoins des entreprises en matière d'outils numériques et de logiciels.Mener des entretiens avec les parties prenantes et organiser des ateliers afin d'obtenir les besoins des utilisateurs et de les classer par ordre de priorité.Définir et documenter les récits des utilisateurs, les exigences fonctionnelles et les critères d'acceptation.Effectuer une analyse des écarts entre les processus opérationnels actuels et futurs.Collaborer avec les parties prenantes de l'entreprise, les équipes informatiques et les experts en la matière afin de garantir l'alignement entre les objectifs de l'entreprise et les solutions informatiques.Diriger des réunions et des présentations pour communiquer les résultats, les recommandations et les mises à jour du projet.Élaborer et tenir à jour une documentation détaillée, y compris les spécifications fonctionnelles, les flux de processus et les configurations des systèmes.Coordonner et exécuter les tests d'acceptation par les utilisateurs, en veillant à ce que le logiciel réponde aux exigences de l'entreprise et aux attentes des utilisateurs.Participer à l'élaboration de matériel de formation et organiser des séances de formation pour les utilisateurs finaux et les super utilisateurs.Fournir une assistance et des conseils continus aux utilisateurs finaux, y compris le dépannage et la résolution des problèmes.Identifier les possibilités d'amélioration des processus et des systèmes sur la base d'une analyse des données et des meilleures pratiques du secteur.Effectuer des évaluations post-projet pour tirer des enseignements et les appliquer aux projets futurs.Se tenir au courant des technologies émergentes et des tendances en matière d'analyse commerciale et de solutions informatiques.Documenter et hiérarchiser les demandes de changement, en évaluant leur impact sur les processus opérationnels et les systèmes informatiques.Collaborer avec les parties prenantes pour évaluer les demandes de changement et mettre en œuvre efficacement les changements approuvés.Fournir des conseils et un encadrement aux utilisateurs clés en ce qui concerne l'utilisation du système ERP et les meilleures pratiques.Partager les connaissances et les meilleures pratiques avec les membres de l'équipe afin de favoriser un environnement axé sur la collaboration et l'apprentissage.
Éducation:Baccalauréat en ingénierie, en informatique ou dans une autre discipline connexe.
Expérience:3 à 5 ans d'expérience dans l'analyse opérationnelle des technologies de l'informationExpérience en développement d’applications Windows en C# constitue un atout. ;Expérience de l'intégration de systèmes en tant qu'analyste commercialUne bonne connaissance des systèmes logiciels tels que 2Ship, Planet together (système de planification et d'ordonnancement), la suite Microsoft et Sugar CRM est un plus.Expérience préalable dans le secteur manufacturier de préférence. Logiciels:Office, Jira, Epicor
Compétences:Compétences analytiques de haut niveau, excellentes compétences interpersonnelles et de communication, capacité à comprendre et à hiérarchiser les exigences de plusieurs parties, esprit pratique, bonne organisation, autonomie, compétences en matière de gestion du temps, capacité à travailler dans des délais serrés dans un environnement en évolution rapide, compétences en matière de documentation, collecte d'exigences, gestion des parties prenantes, tests d'acceptation par les utilisateurs, formation et assistance, gestion du changement.
Langues : Français et anglais**La maîtrise de l'anglais est essentielle pour communiquer, soutenir et fournir des services aux individus, employés ou partenaires qui ne parlent pas français, en particulier lorsqu'ils se trouvent à l'extérieur de la province de Québec.
EN
General Description of the Role:The IT Business Analyst role involves analyzing current business situations, understanding needs, and contributing to problem-solving under the guidance of the IT Director. Strong communication and analytical skills are crucial for effectively explaining technical concepts to non-technical stakeholders and conducting thorough analyses. Collaboration with various stakeholders, including ERP (Epicor) and other software application users, project managers, and IT development teams, is essential to meet company and internal customer requirements.
Key Responsibilities:Gather, analyze, and document business requirements for digital tools and software.Conduct stakeholder interviews and workshops to elicit and prioritize user needs.Define and document user stories, functional requirements, and acceptance criteria.Perform gap analysis of current and future state business processes.Collaborate with business stakeholders, IT teams, and subject matter experts to ensure alignment between business objectives and IT solutions.Lead meetings and presentations to communicate findings, recommendations, and project updates.Develop and maintain detailed documentation, including functional specifications, process flows, and system configurations.Coordinate and execute user acceptance testing, ensuring software meets business requirements and user expectations.Assist in the development of training materials and conduct training sessions for end-users and super users.Provide ongoing support and guidance to end-users, including troubleshooting and issue resolution.Identify opportunities for process improvement and system enhancements based on data analysis and industry best practices.Stay abreast of emerging technologies and trends in business analysis and IT solutions.Document and prioritize change requests, assessing their impact on business processes and IT systems.Work with stakeholders to evaluate change requests and implement approved changes effectively.Provide guidance and coaching to key users on ERP system usage and best practices.Share knowledge and best practices with team members to foster a collaborative and learning-oriented environment.
Education:A bachelor's degree in engineering, computer science, or other related discipline is required.
Experience: 3-5 years of experience in IT business analysisStrong technical backgroundC# windows application development background as a plusExperience working with systems integration as a Business AnalystFamiliarity with software systems including 2Ship, Planet together (Advance planning and scheduling system), Microsoft suite, and Sugar CRM is a Plus.Prior experience in the manufacturing sector preferred.
Software:Office package, Jira, Epicor
Skills:High-level analytical skills, excellent interpersonal and communication skills, ability to understand and prioritize requirements from multiple parties, hands-on, well-organized, autonomous, effective time management skills, ability to work to tight deadlines in a fast-paced environment, documentation skills, requirement gathering, stakeholder management, user acceptance testing, training and support, change management.
Languages: French and English**English is essential to communicate, support and provide services to individuals, employees or partners who do not speak French, particularly when they are outside the province of Quebec.
Description générale du rôle: Le rôle d’Analyste d'affaires TI consiste à analyser les situations commerciales actuelles, à comprendre les besoins et à contribuer à la résolution des problèmes sous la direction du directeur informatique. De solides compétences en matière de communication et d'analyse sont essentielles pour expliquer efficacement des concepts techniques à des parties prenantes non techniques et pour mener des analyses approfondies. La collaboration avec diverses parties prenantes, notamment les utilisateurs de l'ERP (Epicor) et d'autres applications logicielles, les chefs de projet et les équipes de développement informatique, est essentielle pour répondre aux exigences de l'entreprise et des clients internes. Principales responsabilités: Recueillir, analyser et documenter les besoins des entreprises en matière d'outils numériques et de logiciels.Mener des entretiens avec les parties prenantes et organiser des ateliers afin d'obtenir les besoins des utilisateurs et de les classer par ordre de priorité.Définir et documenter les récits des utilisateurs, les exigences fonctionnelles et les critères d'acceptation.Effectuer une analyse des écarts entre les processus opérationnels actuels et futurs.Collaborer avec les parties prenantes de l'entreprise, les équipes informatiques et les experts en la matière afin de garantir l'alignement entre les objectifs de l'entreprise et les solutions informatiques.Diriger des réunions et des présentations pour communiquer les résultats, les recommandations et les mises à jour du projet.Élaborer et tenir à jour une documentation détaillée, y compris les spécifications fonctionnelles, les flux de processus et les configurations des systèmes.Coordonner et exécuter les tests d'acceptation par les utilisateurs, en veillant à ce que le logiciel réponde aux exigences de l'entreprise et aux attentes des utilisateurs.Participer à l'élaboration de matériel de formation et organiser des séances de formation pour les utilisateurs finaux et les super utilisateurs.Fournir une assistance et des conseils continus aux utilisateurs finaux, y compris le dépannage et la résolution des problèmes.Identifier les possibilités d'amélioration des processus et des systèmes sur la base d'une analyse des données et des meilleures pratiques du secteur.Effectuer des évaluations post-projet pour tirer des enseignements et les appliquer aux projets futurs.Se tenir au courant des technologies émergentes et des tendances en matière d'analyse commerciale et de solutions informatiques.Documenter et hiérarchiser les demandes de changement, en évaluant leur impact sur les processus opérationnels et les systèmes informatiques.Collaborer avec les parties prenantes pour évaluer les demandes de changement et mettre en œuvre efficacement les changements approuvés.Fournir des conseils et un encadrement aux utilisateurs clés en ce qui concerne l'utilisation du système ERP et les meilleures pratiques.Partager les connaissances et les meilleures pratiques avec les membres de l'équipe afin de favoriser un environnement axé sur la collaboration et l'apprentissage.
Éducation:Baccalauréat en ingénierie, en informatique ou dans une autre discipline connexe.
Expérience:3 à 5 ans d'expérience dans l'analyse opérationnelle des technologies de l'informationExpérience en développement d’applications Windows en C# constitue un atout. ;Expérience de l'intégration de systèmes en tant qu'analyste commercialUne bonne connaissance des systèmes logiciels tels que 2Ship, Planet together (système de planification et d'ordonnancement), la suite Microsoft et Sugar CRM est un plus.Expérience préalable dans le secteur manufacturier de préférence. Logiciels:Office, Jira, Epicor
Compétences:Compétences analytiques de haut niveau, excellentes compétences interpersonnelles et de communication, capacité à comprendre et à hiérarchiser les exigences de plusieurs parties, esprit pratique, bonne organisation, autonomie, compétences en matière de gestion du temps, capacité à travailler dans des délais serrés dans un environnement en évolution rapide, compétences en matière de documentation, collecte d'exigences, gestion des parties prenantes, tests d'acceptation par les utilisateurs, formation et assistance, gestion du changement.
Langues : Français et anglais**La maîtrise de l'anglais est essentielle pour communiquer, soutenir et fournir des services aux individus, employés ou partenaires qui ne parlent pas français, en particulier lorsqu'ils se trouvent à l'extérieur de la province de Québec.
EN
General Description of the Role:The IT Business Analyst role involves analyzing current business situations, understanding needs, and contributing to problem-solving under the guidance of the IT Director. Strong communication and analytical skills are crucial for effectively explaining technical concepts to non-technical stakeholders and conducting thorough analyses. Collaboration with various stakeholders, including ERP (Epicor) and other software application users, project managers, and IT development teams, is essential to meet company and internal customer requirements.
Key Responsibilities:Gather, analyze, and document business requirements for digital tools and software.Conduct stakeholder interviews and workshops to elicit and prioritize user needs.Define and document user stories, functional requirements, and acceptance criteria.Perform gap analysis of current and future state business processes.Collaborate with business stakeholders, IT teams, and subject matter experts to ensure alignment between business objectives and IT solutions.Lead meetings and presentations to communicate findings, recommendations, and project updates.Develop and maintain detailed documentation, including functional specifications, process flows, and system configurations.Coordinate and execute user acceptance testing, ensuring software meets business requirements and user expectations.Assist in the development of training materials and conduct training sessions for end-users and super users.Provide ongoing support and guidance to end-users, including troubleshooting and issue resolution.Identify opportunities for process improvement and system enhancements based on data analysis and industry best practices.Stay abreast of emerging technologies and trends in business analysis and IT solutions.Document and prioritize change requests, assessing their impact on business processes and IT systems.Work with stakeholders to evaluate change requests and implement approved changes effectively.Provide guidance and coaching to key users on ERP system usage and best practices.Share knowledge and best practices with team members to foster a collaborative and learning-oriented environment.
Education:A bachelor's degree in engineering, computer science, or other related discipline is required.
Experience: 3-5 years of experience in IT business analysisStrong technical backgroundC# windows application development background as a plusExperience working with systems integration as a Business AnalystFamiliarity with software systems including 2Ship, Planet together (Advance planning and scheduling system), Microsoft suite, and Sugar CRM is a Plus.Prior experience in the manufacturing sector preferred.
Software:Office package, Jira, Epicor
Skills:High-level analytical skills, excellent interpersonal and communication skills, ability to understand and prioritize requirements from multiple parties, hands-on, well-organized, autonomous, effective time management skills, ability to work to tight deadlines in a fast-paced environment, documentation skills, requirement gathering, stakeholder management, user acceptance testing, training and support, change management.
Languages: French and English**English is essential to communicate, support and provide services to individuals, employees or partners who do not speak French, particularly when they are outside the province of Quebec.