17 Analyste Programmeur Sharepoint jobs in Canada
Analyste-programmeur
Posted 3 days ago
Job Viewed
Job Description
ENVIRONNEMENT TECHNOLOGIQUE
- Groupe Canimex compte sur de nombreuses solutions informatiques pour supporter ses opérations. Le PGI (ERP) principal, SAP S/4HANA se centre, entre autres, sur les opérations d'importation, d’exportation et de distribution.
- Les applications satellites contiennent aussi de l’intelligence d’affaires (par exemple, outils de simulation) ayant contribué au succès de l’entreprise. Elles ont été développées dans les langages de programmation tels que MVC, C#, T-SQL, PHP et Delphi.
- Grâce à la plateforme micro-service utilisant la technologie .NET Core développée par l’équipe TI, celle-ci nous permet de rebâtir plusieurs de nos applications stratégiques, et de développer de nouvelles applications spécialisées dans un très court délai.
- Le département comporte trois équipes totalisant 27 employés : trois chefs de service, trois analystes d’affaires, trois analystes-programmeurs, sept programmeurs-analystes, sept spécialistes en réseautique-bureautique, un spécialiste Web, un spécialiste sécurité et un spécialiste de projet. Le tout sous la supervision du directeur des technologies de l’information.
RAISON D’ÊTRE
Le titulaire du poste est membre de l'équipe des technologies de l'information qui développe et assure le support des logiciels d'entreprise.
TÂCHES ET RESPONSABILITÉS
Analyse et conception :
- Analyser les exigences fonctionnelles et techniques des projets logiciels.
- Concevoir et documenter des solutions logicielles robustes et évolutives.
- Élaborer des spécifications techniques détaillées pour les développeurs.
- Concevoir et développer des applications logicielles utilisant les technologies appropriées (ex. : SQL, MVC, C#, etc.).
- Écrire du code propre, efficace et bien documenté qui respecte les normes de codage.
- Effectuer des tests unitaires et d'intégration pour assurer la qualité du code.
- Maintenir et améliorer les applications existantes.
- Résoudre les problèmes techniques et les bogues dans les applications.
- Analyser les performances des applications et proposer des solutions d'optimisation.
- Travailler en étroite collaboration avec les utilisateurs, les analystes d'affaires et les autres développeurs.
- Participer aux revues de code et aux sessions de partage de connaissances.
- Fournir un soutien technique aux autres membres de l'équipe.
- Documenter le code, les processus et les systèmes logiciels.
- Préparer des rapports techniques et des documents d'architecture logicielle
- Effectuer toutes autres tâches connexes à l’emploi.
Profil recherché
EXIGENCES
- Baccalauréat en informatique, informatique de gestion ou en GIS.
- Détenir un minimum de 5 ans d’expérience jugée pertinente à l’emploi.
- Avoir de l’expérience en programmation orientée objet.
- Connaissance des méthodes d’amélioration continue.
- Avoir un anglais fonctionnel.
- Excellente capacité d’analyse et rigueur professionnelle.
- Aptitudes marquées pour le travail d’équipe et esprit de collaboration.
- Avoir de l’autonomie et un bon sens de l’organisation.
Analyste-programmeur
Posted 4 days ago
Job Viewed
Job Description
Description de l’employeur
ENVIRONNEMENT TECHNOLOGIQUE
Groupe Canimex compte sur de nombreuses solutions informatiques pour supporter ses opérations. Le PGI ( ERP ) principal, SAP S/4HANA se centre, entre autres, sur les opérations d'importation, d’exportation et de distribution.
Les applications satellites contiennent aussi de l’intelligence d’affaires (par exemple, outils de simulation) ayant contribué au succès de l’entreprise. Elles ont été développées dans les langages de programmation tels que MVC, C#, T-SQL, PHP et Delphi.
Grâce à la plateforme micro-service utilisant la technologie .NET Core développée par l’équipe TI, celle-ci nous permet de rebâtir plusieurs de nos applications stratégiques, et de développer de nouvelles applications spécialisées dans un très court délai.
Le département comporte trois équipes totalisant 27 employés : trois chefs de service, trois analystes d’affaires, trois analystes-programmeurs, sept programmeurs-analystes, sept spécialistes en réseautique-bureautique, un spécialiste Web, un spécialiste sécurité et un spécialiste de projet. Le tout sous la supervision du directeur des technologies de l’information.
Description du poste
RAISON D’ÊTRE
Le titulaire du poste est membre de l'équipe des technologies de l'information qui développe et assure le support des logiciels d'entreprise.
TÂCHES ET RESPONSABILITÉS
Analyse et conception :
Analyser les exigences fonctionnelles et techniques des projets logiciels.
Concevoir et documenter des solutions logicielles robustes et évolutives.
Élaborer des spécifications techniques détaillées pour les développeurs.
Développement :
Concevoir et développer des applications logicielles utilisant les technologies appropriées (ex. : SQL, MVC, C#, etc.).
Écrire du code propre, efficace et bien documenté qui respecte les normes de codage.
Effectuer des tests unitaires et d'intégration pour assurer la qualité du code.
Maintenance et débogage :
Maintenir et améliorer les applications existantes.
Résoudre les problèmes techniques et les bogues dans les applications.
Analyser les performances des applications et proposer des solutions d'optimisation.
Collaboration :
Travailler en étroite collaboration avec les utilisateurs, les analystes d'affaires et les autres développeurs.
Participer aux revues de code et aux sessions de partage de connaissances.
Fournir un soutien technique aux autres membres de l'équipe.
Documentation :
Documenter le code, les processus et les systèmes logiciels.
Préparer des rapports techniques et des documents d'architecture logicielle
Autre :
Effectuer toutes autres tâches connexes à l’emploi.
Profil recherché
EXIGENCES
Baccalauréat en informatique, informatique de gestion ou en GIS.
Détenir un minimum de 5 ans d’expérience jugée pertinente à l’emploi.
Avoir de l’expérience en programmation orientée objet.
Connaissance des méthodes d’amélioration continue.
Avoir un anglais fonctionnel.
Excellente capacité d’analyse et rigueur professionnelle.
Aptitudes marquées pour le travail d’équipe et esprit de collaboration.
Avoir de l’autonomie et un bon sens de l’organisation.
Programmeur-analyste
Posted 2 days ago
Job Viewed
Job Description
À propos de nous
Chez Agriculture de précision XLKey, nous transformons l’avenir de l’agriculture grâce aux drones et aux technologies de pointe. Notre mission est d’accompagner les producteurs dans l’adoption de solutions innovantes qui leur permettent de mieux comprendre, gérer et valoriser leurs terres. Pour y arriver, nous développons des solutions logicielles intégrées qui centralisent les données agronomiques et, grâce notamment à l’intelligence artificielle, les transforment en prescriptions et en actions concrètes pour optimiser les opérations agricoles.
Ton rôle
En tant que Programmeur Analyste, tu travailleras au cœur de notre équipe de développement afin de concevoir et maintenir des applications web qui exploitent la donnée issue de nos opérations de drone et de nos plateformes d’imagerie.
Tu collaboreras avec des experts en géomatique, en agronomie et en R&D pour bâtir des solutions robustes, évolutives et adaptées aux besoins des producteurs.
Responsabilités
- Concevoir, développer et maintenir du code performant en Python.
- Développer et améliorer des interfaces web interactives en React / TypeScript.
- Utiliser des bases de données relationnelles PostgreSQL avec SQLAlchemy et Alembic.
- Collaborer avec l’équipe R&D pour intégrer des algorithmes de traitement d’images et d’analyses géospatiales.
- Participer à l’optimisation des pipelines de données et à l’automatisation des déploiements.
- Rédiger une documentation technique claire et assurer la qualité du code (tests unitaires, revues de code).
Environnement technologique
- Back-end : Python, FastAPI, SQLAlchemy, Alembic
- Front-end : React, TypeScript
- Base de données : PostgreSQL (PostGIS un atout)
- Autres : Git, Docker, CI/CD, AWS
Profil recherché
- Baccalauréat en informatique, génie logiciel, ou expérience équivalente.
- Expérience concrète en développement Python et FastAPI.
- Maîtrise de React / TypeScript pour le développement d’interfaces modernes.
- Bonne connaissance des bases de données relationnelles (PostgreSQL).
- Capacité à travailler en équipe multidisciplinaire et intérêt marqué pour les applications liées à l’agriculture de précision.
- Atout : expérience en géomatique, traitement d’images ou utilisation de bibliothèques scientifiques (NumPy, Rasterio, GDAL).
Ce que nous offrons
- Rôle clé dans une entreprise innovante en pleine croissance.
- Participation directe à des projets concrets et à fort impact dans le domaine agricole.
- Horaire flexible avec télétravail partiel (2 jours/semaine au bureau obligatoire )
- Salaire compétitif, 4 semaines de vacances dès ton arrivée, 5 jours mobiles annuelUne équipe passionnée, axée sur l’innovation et la collaboration.
Compétences techniques
- Très bonne connaissance avec Python/PostgreSQL, TypeScript
- Bonne connaissance avec JIRA et le cycle de développement en général
- Bonne connaissance avec les outils : GitHub, FastAPI, AWS, Docker
Qualifications requises
- Minimum de 3 ans d'expérience en développement Python
- Capacité à travailler de manière autonome à gérer des tâches multiples et à respecter les délais
- Diplôme collégial ou universitaire en informatique
- Connaissance du milieu agricole (atout)
Compétences interpersonnelles
- Bonne aptitudes en communication pour interagir avec des parties prenantes techniques et non techniques
- Capacité d’analyse et de réflexion critique, aptitude à résoudre des problèmes complexes et à prendre des décisions éclairées
Programmeur analyste
Posted 2 days ago
Job Viewed
Job Description
Sous la responsabilité du directeur des produits robotique, le programmeur joue un rôle clé dans le développement et l’amélioration de nos logiciels notamment :
- Notre interface de type HMI développée en C# et Windows Forms, utilisé pour le contrôle de nos machines.
- Notre logiciel de simulation des mouvements de robots plasma, développé en Python sur Visual Components.
PRINCIPALES RESPONSABILITÉS
- Développer et perfectionner des applications en C#.net.
- Utiliser les meilleures techniques de programmation pour assurer un environnement stable et performant.
- Collaborer avec l’équipe pour améliorer nos logiciels et intégrer de nouvelles fonctionnalités.
- Gérer et optimiser les bases de données sous MS SQL Server.
- Utiliser Git pour le versionnement du code.
- Effectuer des tests, optimiser et déboguer les applications afin d’en garantir la fiabilité et l’efficacité.
- Contribuer au développement et à l’optimisation des interfaces utilisateurs.
- Travailler selon les principes Agile pour une gestion efficace des projets.
- Respecter les standards, normes et procédures en vigueur pour assurer la qualité des logiciels et services informatiques.
- Effectuer toute autre tâche en lien avec le poste.
COMPÉTENCES REQUISES
- Études en informatique, en programmation ou en génie logiciel
- Expérience dans un poste similaire (un atout )
- Maîtriser les langages de programmation C#.NET et Python
- Capable de créer des interfaces WPF ou Windows form
- Connaissance des systèmes de contrôle pour équipements CNC / robotique (un atout)
- Connaître les bases de données et leurs systèmes de gestion (My SQL)
- Expérience avec d’autres technologies front-end/back-end
- Connaissance des architectures logicielles
- Expérience en développement Agile
- Connaissance des normes et standards de développement
PROFIL RECHERCHÉ
- Autonomie et initiative
- Créatif et proactif
- Dynamisme et bonnes aptitudes pour le travail d’équipe
- Esprit analytique et résolution de problèmes
- Rigueur et souci du détail
- Disponible pour se déplacer à St-Georges de Beauce au moins 3 jours par semaine
Programmeur-Analyste
Posted 3 days ago
Job Viewed
Job Description
Le programmeur-analyste « full-stack » participe au développement, à l’optimisation et à la réalisation des solutions d’affaires offertes par Commsoft. Il s’assure que les solutions techniques adoptées atteignent les objectifs d’affaires du client et assiste les autres services lors de problématiques spécifiques liées à l’applicatif ou au design logiciel.
PRINCIPALES RESPONSABILITÉS
- Participe au développement et à la maintenance quotidienne des applications;
- Codifie, vérifie, corrige et documente les programmes, la création ou la mise à jour des solutions, selon les normes établies et en suivant les spécifications fournies;
- Définie et réalise les essais fonctionnels ;
- S’assure que les solutions adoptées atteignent les objectifs d’affaires du client;
- Conceptualise l’architecture de solutions conformément aux exigences d’affaires et à l’architecture du système
QUALIFICATIONS REQUISES
- Être rigoureux, organisé et méticuleux dans tous les aspects de son travail;
- Être débrouillard, créateur et motivé;
- Être autonome, avoir un bon esprit d’équipe et le sens des responsabilités;
- Avoir une capacité d’apprentissage rapide et démontrer une excellente capacité d’adaptation;
- Avoir un excellent sens de l’initiative et du travail d’équipe;
- Être capable de documenter efficacement l’ensemble de son travail;
- Capacité à gérer plusieurs projets simultanément avec des échéanciers parfois serrés.
EXIGENCES
- Diplôme en informatique ou génie logiciel ;
- De trois (3) à cinq (5) ans d’expérience en développement orienté objet .NET;
- Expérience en programmation WEB (.NET, XML, HTML, CSS, JavaScript, MVC);
- Expérience en programmation « Full Stack »;
- Bonne compréhension de SQL;
- Communication efficace autant à l’oral qu’à l’écrit en français;
- Connaissance de la méthodologie Agile, un atout.
Programmeur-Analyste
Posted 3 days ago
Job Viewed
Job Description
Le programmeur-analyste « full-stack » participe au développement, à l’optimisation et à la réalisation des solutions d’affaires offertes par Commsoft. Il s’assure que les solutions techniques adoptées atteignent les objectifs d’affaires du client et assiste les autres services lors de problématiques spécifiques liées à l’applicatif ou au design logiciel.
PRINCIPALES RESPONSABILITÉS
- Participe au développement et à la maintenance quotidienne des applications;
- Codifie, vérifie, corrige et documente les programmes, la création ou la mise à jour des solutions, selon les normes établies et en suivant les spécifications fournies;
- Définie et réalise les essais fonctionnels ;
- S’assure que les solutions adoptées atteignent les objectifs d’affaires du client;
- Conceptualise l’architecture de solutions conformément aux exigences d’affaires et à l’architecture du système
QUALIFICATIONS REQUISES
- Être rigoureux, organisé et méticuleux dans tous les aspects de son travail;
- Être débrouillard, créateur et motivé;
- Être autonome, avoir un bon esprit d’équipe et le sens des responsabilités;
- Avoir une capacité d’apprentissage rapide et démontrer une excellente capacité d’adaptation;
- Avoir un excellent sens de l’initiative et du travail d’équipe;
- Être capable de documenter efficacement l’ensemble de son travail;
- Capacité à gérer plusieurs projets simultanément avec des échéanciers parfois serrés.
EXIGENCES
- Diplôme en informatique ou génie logiciel ;
- De trois (3) à cinq (5) ans d’expérience en développement orienté objet .NET;
- Expérience en programmation WEB (.NET, XML, HTML, CSS, JavaScript, MVC);
- Expérience en programmation « Full Stack »;
- Bonne compréhension de SQL;
- Communication efficace autant à l’oral qu’à l’écrit en français;
- Connaissance de la méthodologie Agile, un atout.
Programmeur-Analyste
Posted 3 days ago
Job Viewed
Job Description
Le programmeur-analyste « full-stack » participe au développement, à l’optimisation et à la réalisation des solutions d’affaires offertes par Commsoft. Il s’assure que les solutions techniques adoptées atteignent les objectifs d’affaires du client et assiste les autres services lors de problématiques spécifiques liées à l’applicatif ou au design logiciel.
PRINCIPALES RESPONSABILITÉS
- Participe au développement et à la maintenance quotidienne des applications;
- Codifie, vérifie, corrige et documente les programmes, la création ou la mise à jour des solutions, selon les normes établies et en suivant les spécifications fournies;
- Définie et réalise les essais fonctionnels ;
- S’assure que les solutions adoptées atteignent les objectifs d’affaires du client;
- Conceptualise l’architecture de solutions conformément aux exigences d’affaires et à l’architecture du système
QUALIFICATIONS REQUISES
- Être rigoureux, organisé et méticuleux dans tous les aspects de son travail;
- Être débrouillard, créateur et motivé;
- Être autonome, avoir un bon esprit d’équipe et le sens des responsabilités;
- Avoir une capacité d’apprentissage rapide et démontrer une excellente capacité d’adaptation;
- Avoir un excellent sens de l’initiative et du travail d’équipe;
- Être capable de documenter efficacement l’ensemble de son travail;
- Capacité à gérer plusieurs projets simultanément avec des échéanciers parfois serrés.
EXIGENCES
- Diplôme en informatique ou génie logiciel ;
- De trois (3) à cinq (5) ans d’expérience en développement orienté objet .NET;
- Expérience en programmation WEB (.NET, XML, HTML, CSS, JavaScript, MVC);
- Expérience en programmation « Full Stack »;
- Bonne compréhension de SQL;
- Communication efficace autant à l’oral qu’à l’écrit en français;
- Connaissance de la méthodologie Agile, un atout.
Be The First To Know
About the latest Analyste programmeur sharepoint Jobs in Canada !
Programmeur-analyste
Posted 1 day ago
Job Viewed
Job Description
À propos de nous
Chez Agriculture de précision XLKey, nous transformons l’avenir de l’agriculture grâce aux drones et aux technologies de pointe. Notre mission est d’accompagner les producteurs dans l’adoption de solutions innovantes qui leur permettent de mieux comprendre, gérer et valoriser leurs terres. Pour y arriver, nous développons des solutions logicielles intégrées qui centralisent les données agronomiques et, grâce notamment à l’intelligence artificielle, les transforment en prescriptions et en actions concrètes pour optimiser les opérations agricoles.
Ton rôle
En tant que Programmeur Analyste, tu travailleras au cœur de notre équipe de développement afin de concevoir et maintenir des applications web qui exploitent la donnée issue de nos opérations de drone et de nos plateformes d’imagerie.
Tu collaboreras avec des experts en géomatique, en agronomie et en R&D pour bâtir des solutions robustes, évolutives et adaptées aux besoins des producteurs.
Responsabilités
Concevoir, développer et maintenir du code performant en Python.
Développer et améliorer des interfaces web interactives en React / TypeScript.
Utiliser des bases de données relationnelles PostgreSQL avec SQLAlchemy et Alembic.
Collaborer avec l’équipe R&D pour intégrer des algorithmes de traitement d’images et d’analyses géospatiales.
Participer à l’optimisation des pipelines de données et à l’automatisation des déploiements.
Rédiger une documentation technique claire et assurer la qualité du code (tests unitaires, revues de code).
Environnement technologique
Back-end : Python, FastAPI, SQLAlchemy, Alembic
Front-end : React, TypeScript
Base de données : PostgreSQL (PostGIS un atout)
Autres : Git, Docker, CI/CD, AWS
Profil recherché
Baccalauréat en informatique, génie logiciel, ou expérience équivalente.
Expérience concrète en développement Python et FastAPI.
Maîtrise de React / TypeScript pour le développement d’interfaces modernes.
Bonne connaissance des bases de données relationnelles (PostgreSQL).
Capacité à travailler en équipe multidisciplinaire et intérêt marqué pour les applications liées à l’agriculture de précision.
Atout : expérience en géomatique, traitement d’images ou utilisation de bibliothèques scientifiques (NumPy, Rasterio, GDAL).
Ce que nous offrons
Rôle clé dans une entreprise innovante en pleine croissance.
Participation directe à des projets concrets et à fort impact dans le domaine agricole.
Horaire flexible avec télétravail partiel ( 2 jours/semaine au bureau obligatoire )
Salaire compétitif, 4 semaines de vacances dès ton arrivée, 5 jours mobiles annuelUne équipe passionnée, axée sur l’innovation et la collaboration.
Compétences techniques
Très bonne connaissance avec Python/PostgreSQL, TypeScript
Bonne connaissance avec JIRA et le cycle de développement en général
Bonne connaissance avec les outils : GitHub, FastAPI, AWS, Docker
Qualifications requises
Minimum de 3 ans d'expérience en développement Python
Capacité à travailler de manière autonome à gérer des tâches multiples et à respecter les délais
Diplôme collégial ou universitaire en informatique
Connaissance du milieu agricole (atout)
Compétences interpersonnelles
Bonne aptitudes en communication pour interagir avec des parties prenantes techniques et non techniques
Capacité d’analyse et de réflexion critique, aptitude à résoudre des problèmes complexes et à prendre des décisions éclairées
Programmeur analyste
Posted 1 day ago
Job Viewed
Job Description
Sous la responsabilité du directeur des produits robotique, le programmeur joue un rôle clé dans le développement et l’amélioration de nos logiciels notamment :
Notre interface de type HMI développée en C# et Windows Forms, utilisé pour le contrôle de nos machines.
Notre logiciel de simulation des mouvements de robots plasma, développé en Python sur Visual Components.
PRINCIPALES RESPONSABILITÉS
Développer et perfectionner des applications en C#.net.
Utiliser les meilleures techniques de programmation pour assurer un environnement stable et performant.
Collaborer avec l’équipe pour améliorer nos logiciels et intégrer de nouvelles fonctionnalités.
Gérer et optimiser les bases de données sous MS SQL Server.
Utiliser Git pour le versionnement du code.
Effectuer des tests, optimiser et déboguer les applications afin d’en garantir la fiabilité et l’efficacité.
Contribuer au développement et à l’optimisation des interfaces utilisateurs.
Travailler selon les principes Agile pour une gestion efficace des projets.
Respecter les standards, normes et procédures en vigueur pour assurer la qualité des logiciels et services informatiques.
Effectuer toute autre tâche en lien avec le poste.
COMPÉTENCES REQUISES
Études en informatique, en programmation ou en génie logiciel
Expérience dans un poste similaire (un atout )
Maîtriser les langages de programmation C#.NET et Python
Capable de créer des interfaces WPF ou Windows form
Connaissance des systèmes de contrôle pour équipements CNC / robotique (un atout)
Connaître les bases de données et leurs systèmes de gestion (My SQL)
Expérience avec d’autres technologies front-end/back-end
Connaissance des architectures logicielles
Expérience en développement Agile
Connaissance des normes et standards de développement
PROFIL RECHERCHÉ
Autonomie et initiative
Créatif et proactif
Dynamisme et bonnes aptitudes pour le travail d’équipe
Esprit analytique et résolution de problèmes
Rigueur et souci du détail
Disponible pour se déplacer à St-Georges de Beauce au moins 3 jours par semaine