Programmeur analyste
3 weeks ago
Notre client situé à Victoriaville recherche un programmeur analyste en présentiel 2 jours semaine dans leurs bureaux.
Le programmeur analyste TI relève du directeur des solutions d'affaires TI et contribue significativement au cycle de développement logiciel. Il est responsable d'analyser, de développer et maintenir les solutions et outils informatiques nécessaires au support des processus d'affaires de l'entreprise. Il travaille en étroite collaboration avec l'architecte de solution et les analystes d'affaires qui lui fournissent les spécifications fonctionnelles. Le programmeur analyste assure la rédaction des spécifications techniques, la programmation, le paramétrage des systèmes et contribue à élaborer les tests nécessaires. Il participe pleinement à améliorer les processus d'affaires actuels en plus d'être un acteur clé dans l'implantation d'un nouvel ERP.
De plus, la personne titulaire effectue la surveillance de certains systèmes afin d'assurer le fonctionnement des programmes et processus d'affaires, identifie et propose les opportunités d'amélioration. Ses interventions ont pour but d'améliorer l'efficacité et l'efficience opérationnelle de l'entreprise.
Responsabilités
- Analyse des besoins :
- Identifier, analyser et estimer les besoins informatiques des utilisateurs.
- Élaborer des cahiers des charges fonctionnels et techniques.
- Développement et Intégration :
- Collaborer avec l'architecte de solution pour proposer et revoir les interfaces entres solutions.
- Concevoir et développer des applications ou des modules spécifiques pour améliorer les processus.
- Intégrer différentes applications pour assurer une communication fluide des données entre eux.
- Tests et Assurance qualité :
- Réaliser des tests unitaires et d'intégration pour garantir la qualité des solutions développées.
- Assurer l'exactitude des données, la performance et le respect des règles et standards métier.
- Participer à la validation des solutions avec les utilisateurs finaux.
- Maintenance et Support :
- Prendre part à la mise en production des applications modifiées ou développées.
- Assurer la maintenance évolutive et corrective des applications existantes.
- Fournir un support technique aux utilisateurs et résoudre les problèmes techniques.
- Documentation :
- Rédiger des guides utilisateurs et des documents techniques pour faciliter l'utilisation des systèmes.
- Maintenir à jour la documentation des systèmes et des processus.
- Amélioration continue :
- Participer aux revues de solutions et proposer des améliorations pour optimiser l'efficacité des solutions.
- Participer à l'élaboration d'indicateurs de performance (KPI) et de tableaux de bord;
- Travailler dans un contexte agile/itératif.
Exigences :
- Diplôme d'étude collégiales en informatique (programmation) ou l'équivalent;
- Minimum de 3 années d'expérience pertinente en programmation;
- Solides compétences en développement avec les langages .NET, VB, C#, Javascript;
- Excellente maîtrise des bases de données (SQL) et des technologie web comme jQuery, Amgular, React;
- Bilinguisme (anglais / français) à l'oral et à l'écrit
- Expérience avec différents systèmes d'affaires (ERP, ECOM, CRM),Infor M3, D365 CRM et Field Service;
- Connaissance des méthodes de développement AGILE et des pratiques DevOPS;
- Expérience avec des stockages infonuagiques (Azure, Amazon …);
- Expérience dans le domaine manufacturier et distribution;
- Habiletés analytiques et fort jugement, capacité à identifier clairement les besoins des clients;
- Capacité à gérer les priorités et à respecter les échéances;
- Orienté vers le client, l'action et les résultats;
- Faire preuve d'initiative et d'innovation;
- Fortes aptitudes pour le travail d'équipe;