PRINCIPALES RESPONSABILITÉS
Sous la responsabilité du directeur général et en étroite collaboration avec le chargé de projet, le programmeur-analyste senior a la responsabilité de concevoir et participer au développement d’applications complexes, de préparer la documentation, de trouver, de communiquer et de corriger des problèmes ou apporter des améliorations.
ANALYSE
- Installer, configurer, mettre à jour et assurer le bon fonctionnement du matériel informatique et des logiciels
- Effectuer des analyses au sein des applications existantes.
- Identifier les faiblesses du code et les améliorations à apporter.
- Fournir des recommandations sur les meilleures stratégies de programmation pour développer efficacement de nouvelles applications ou procédures tout en gardant à l’esprit les meilleures pratiques.
- Respecter les normes de programmation internes selon les standards et les procédures établis.
- Veiller à la qualité, la précision et l’efficacité du code et des programmes.
- Appliquer toutes les nouvelles mises à jour disponibles dans le langage de programmation.
- Fournir des rapports hebdomadaires sur l’avancement des projets, estimer les temps, les coûts et les besoins ainsi que l’impact des fonctions proposées.
- Comprendre les défis de la direction, les décisions et les contraintes de conception.
- Participer à des réunions et à des ateliers avec les utilisateurs et les analystes de l’entreprise.
- Planifier efficacement son travail et fournir des mises-à-jour sur la progression des différents projets.
- Travailler en collaboration avec les autres membres d’équipe et occasionnellement les guider dans la mise en œuvre des projets.
- Concevoir et perfectionner des programmes existants.
- Participer à la création de la documentation d’instruction pour le groupe d’assurance qualité.
- Résoudre des problèmes en collaboration avec l’équipe.
- Effectuer toutes autres tâches liées au poste.
PROFIL RECHERCHÉ
- Autonomie et initiative
- Capacité d’adaptation et à travailler sous pression
- Capacité de mener de front plusieurs activités en même temps
- Leadership, entregent et esprit d’équipe
- Esprit vif, diplomatie et patience
EXIGENCES
- DEP en soutien informatique, DEC en informatique ou expérience jugée équivalente
- Maitrise de l’anglais de niveau intermédiaire/avancé
- Excellente connaissance des langages suivants : C#, GDI+, Win32, WinForm, WPF
- Très bonne connaissance de la programmation orientée objet
- Bonne compréhension de Microsoft SQL (scripting, Stored Procedures, etc.)
- Connaissance en Azure Devops, GIT ou équivalent
- Expérience en développement API
- Connaissance code G (un atout)
- Excellentes connaissances en informatique général, dont la suite Office
- Forte capacité d’analyse et de résolution de problèmes
- Facilité à communiquer, synthétiser et à vulgariser l’information
- Habileté pour le travail d’équipe
- Capacité à planifier, organiser et évaluer
- Souci de produire un travail de qualité, identifier les priorités et respecter les délais
- Capacité à assurer les suivis quotidiens
POSTULER
Nous sommes à la recherche de candidats pour se joindre à notre équipe. Si le défi vous intéresse, envoyez-nous votre CV!
*Le masculin est utilisé dans le seul but d’alléger le texte.