Le bottin des membres est exclusivement réservé aux membres

  • Temps plein
  • Verdun

IPEX Management Inc

Analyste de systèmes-developpeur/Systems Analyst-Developer

Verdun, Montreal, Canada · Information Technology

Description

Le candidat occupera les fonctions d’analyste/développeur de systèmes au sein du groupe de développement informatique. Il assurera la conception, le développement, la mise à l’essai, le déploiement et le soutien des solutions d’application d’affaires afin de répondre aux besoins des objectifs de l’entreprise. Le titulaire du poste travaillera en étroite collaboration avec une équipe d’analystes d’affaires qui lui apportera également son appui; cette équipe est responsable de la collecte des exigences fonctionnelles et de la gestion de projet. Le rôle devra principalement travailler avec les spécialistes des applications d’affaires, incluant les propriétaires d’applications et les utilisateurs pour aider l’implémentation et le déploiement des solutions. Les tâches couvriront divers aspects de déploiement de solutions : installation, configuration, intégration, programmation, mise à l’essai, maintenance, support, etc.

Activités principales

  • Concevoir, développer et coder de nouveaux programmes pour améliorer la fonctionnalité du système.
  • Élaborer et mettre en place des procédures de mise à l’essai afin d’assurer la qualité de la programmation et de la fonctionnalité du système.
  • Comprendre et soutenir les systèmes déjà déployés.
  • Recommander des techniques d’optimisation des applications et des stratégies visant à améliorer la performance et les processus du système.
  • Proposer des recommandations pour aider à construire et à améliorer l’environnement de développement d’applications actuel au sein du groupe.
  • Promouvoir les concepts de développement Agile et les techniques d’élaboration des pratiques exemplaires.
  • Faire preuve d’un esprit d’équipe au sein d’un groupe de développeurs – collaborer, être à l’écoute, soutenir et partager des idées efficacement en équipe.
  • Assurer la liaison entre les responsables des analystes d’affaires, les développeurs et la communauté des utilisateurs.
  • Savoir écouter, parler et interagir logiquement, clairement et avec persuasion.
  • Appliquer un raisonnement à haute intelligence et posséder des aptitudes en résolution de problèmes. Analyser les renseignements et les situations pour créer de nouvelles idées et élaborer des solutions pratiques.
  • Gérer soi-même ses activités et livrables. Présenter des rapports d’étape sur les produits livrables aux analystes d’affaires, aux responsables et aux gestionnaires, et s’engager à respecter les échéances précisées.
  • Préparer des spécifications de programmation technique et contribuer à la création de manuels de documentation technique et fonctionnelle.
  • Maintenir les applications, les bases de données et l’environnement de programmation Windows, incluant (non-limité à) : les accès, l’administration, la maintenance et le DRP.
  • Mener des enquêtes en vue de prodiguer des conseils sur la sélection des applications et des outils de programmation :Respecter les normes établies par le département;
  • Offrir une programmation et un soutien fonctionnel à la communauté des utilisateurs;
  • Aider à former des développeurs moins qualifiés pour qu’ils sachent se servir des dernières technologies de développement;
  • Aider à la formation des utilisateurs lors du déploiement du projet.
    ***************************************************************************************************************************************

Job Summary

The candidate will be a systems analyst/developer in the I.T. development group. The candidate will lead the design, development, testing, deployment and support of business application solutions in order to meet the needs of corporate objectives. The incumbent will work in close collaboration with Business Analysts, responsible for functional requirements gathering and project coordination. The role will primarily be working with Enterprise Applications Specialist, involving applications owners and users to help implement & deploy solutions. The work will cover various aspects of deploying the solution: setup, configuration, integration, coding, testing, maintenance, support, etc.

Principal Responsibilities

To successfully complete the above mandate, the incumbent must be able to:

  • Design, develop and code new programs to enhance system functionality.
  • Develop and implement test procedures in order to ensure programming quality and system functionality.
  • Understand and support systems already deployed.
  • Recommend application optimization techniques and strategies aimed at improving system performance and processes.
  • Propose recommendations to help build & improve upon the current application development environment within the group.
  • Advance the concepts of agile development and best practice development techniques.
  • Be a team player in a group of developers – collaborate, listen, support and share ideas effectively in a team setting.
  • Be a point of contact between business analyst, developers and the user community. Listens, speaks and interacts in a logical, clear and persuasive manner.
  • Apply high-intellect reasoning and problem solving skills. Analyse information and situations to create new insights and ideas and develop practical solutions.
  • Self-manage their activities and deliverables. Provide progress reports on deliverables to business analysts, leads and managers, and be accountable for meeting specified deadlines.
  • Prepare technical programming specifications and contribute to the creation of technical and functional documentation manuals.
  • Maintain applications, databases, and related windows programming environment including but not limited to: access, administration, maintenance, and DRP.
  • Conduct investigations to provide advice regarding the selection of applications and programming tools:Adhere to established departmental standards.
  • Provide programming and functional support to the user community.
  • Help train and develop less skilled developers in the latest development technologies.
  • Assist with the training of our users during project rollout.
    Requirements

Compétences techniques :

  • Plus de 8 ans d’expérience de travail en programmation /développement.
  • Diplôme universitaire en informatique, ingénierie, technologie de l’information ou l’équivalent
  • Connaissance pratique avancée des Services Web et APIs.
  • Dans la sélection de candidats, une connaissance ou expérience pratique de l’un ou l’autre des éléments listés ci-dessous sera considérée comme un atout :Microsoft Dynamics CRM;
  • Manufacturing Execution Systems (MES) ou un autre système utilize dans l’industrie manufacturière;
  • Produit ou système pour Master Data Management (MDM) (ex. Stibo);
  • IBM Cognos TM1, IBM Cognos Controller, IBM Cognos Planning Analytics;
  • Kronos Workforce Central (système de présences);
  • Plateforme SourceCode K2 (flux de travail)
  • Niveau intermédiaire à avancé pour la programmation .NET (de préférence, C#) avec une expérience avec Microsoft
  • Visual Studio et Team Foundation Server. Principalement, des services orientés vers l’architecture et le développement d’intégration d’applications;
  • Niveau intermédiaire des bases de données Microsoft SQL Server et du langage de requêtes T-SQL .

Compétences personnelles :

  • Le candidat idéal doit avoir l’intérêt et la capacité à découvrir, apprendre et construire à partir d’applications d’affaires et des technologies avec lesquelles il n’a pas travaillé auparavant.
  • Posséder une approche analytique solide avec un talent particulier pour régler les détails.
  • Posséder une bonne compréhension des techniques et structures de la programmation Windows.
  • Aptitudes à développer et implémenter du code de haute qualité dans les délais prévus.
  • Bilingue (français et anglais).
  • Capacité de communiquer efficacement avec des audiences techniques et non-techniques.
  • Esprit d’initiative, autonome ne nécessitant qu’une supervision minimale.
  • Motivé par les résultats et la réalisation de ses objectifs et même plus.
  • Concentré sur les tâches, plein d’assurance, astucieux lorsqu’il s’agit de surpasser ou de contourner tout ce qui empêche d’accomplir des tâches et de mettre en avant des solutions techniques pour résoudre des problèmes.
  • Ouvert aux nouveaux défis.
  • Esprit analytique, innovant et créatif. Savoir faire valoir ses propres idées avec confiance.
  • Préoccupé par l’exactitude et la qualité de son travail.
  • Aptitude à prendre des décisions réfléchies reposant sur une analyse approfondie et une connaissance détaillée de tous les faits pertinents. S’appuyer sur l’expérience pour planifier et atteindre les objectifs.
  • Habileté à travailler harmonieusement avec les autres, particulièrement en tant que membre de l’équipe.
  • Capacité à respecter les délais et à travailler en mode multitâche.
  • Habileté à gérer des priorités compétitives dans un environnement complexe.
    ************************************************************************************************************************************

Technical skills:

  • 8+ years of senior applications analyst/developer working experience.
  • Bachelor’s degree in computer science, engineering, information technology or equivalent.
  • Strong practical knowledge of Web Services and APIs.
  • In the selection of candidates, any knowledge or experience listed below will be considered an asset:
  • Microsoft Dynamics CRM
  • Manufacturing Execution Systems (MES), or other systems in the manufacturing industry
  • Product Master Data Management Systems (ex: Stibo Systems)
  • IBM Cognos TM1, IBM Cognos Controller, IBM Cognos Planning Analytics
  • Kronos Workforce Central (Time & Attendance system)
  • Microsoft SharePoint
  • SourceCode K2 Platform (Workflows)
  • Basic to intermediate level of .NET programming experience (C# preferred) with Microsoft Visual Studio and Team
  • Foundation Server. Primarily with service-oriented architecture to develop applications integrations.
  • Intermediate level of Microsoft SQL Server database, T-SQL query language

Personal skills:

  • The ideal candidate must have the aptitude and interest to discover, learn, and build upon new enterprise applications and technologies they may not have worked on before.
  • Possess a strong analytical approach with particular strength on sorting through details.
  • Have a comprehensive understanding of windows programming techniques and structures.
  • Ability to develop and implement high-quality code in a timely manner.
  • Bilingual – French and English.
  • Effective verbal and written communication skills with both technical and non-technical audience.
  • A proactive self-starter and autonomous individual requiring minimal supervision.
  • Driven for results and be an over-achiever.
  • Task-focused, assertive, resourceful at working through or around anything blocking completion of tasks and push through technical fixes to resolve problems.
  • Open to new challenges.
  • Analytical, innovative and creative thinkers, capable of articulating their own ideas.
  • Concerned with the accuracy and quality of their work.
  • Careful in thinking-out decisions based on thorough analysis and detailed knowledge of all pertinent facts. Relies on experience to plan and accomplish objectives.
  • Ability to work well with others, particularly as a team member.
  • Able to meet deadlines and multitask.
  • Able to manage competing priorities in a complex environment.

*Le genre masculin est utilisé au sens neutre et désigne les femmes autant que les hommes.

To apply for this job please visit ipex.workable.com.