Analyste programmeur développeur principal
SOMMAIRE DE LA FONCTION
À titre d’Analyste support applicatif, le titulaire est responsable de développer et/ou adapter des applications afin de supporter l’offre de la compagnie sur les différentes plateformes, terminaux télé, mobile, tablette et Web en plus de concevoir de la codification, d’effectuer des mises à l’essai et faire du débogage de solutions très complexes.
Principales responsabilités :
- Effectuer la conception et le développement de solutions complexes au niveau de plusieurs applications;
- Rédiger des analyses fonctionnelles et techniques en tenant compte d’une multitude de facteurs et paramètres;
- Définir des plans de tests et rédiger les instructions de mise en production;
- Participer à la rédaction des instructions de mise en production;
- Assister l’équipe de mise en opération (MEO) au moment des essais et maintenir à jour la documentation;
- Évaluer plusieurs approches, méthodes et outils pour identifier les meilleures options;
- Planifier, dresser des échéanciers et coordonner les phases de travaux importants.
Support et vigie
- Effectuer une vigie proactive des applications en vue de proposer des améliorations;
- Participer au support d’applications en production et coordonner la correction des anomalies qui ont été signalées.
Collaboration / interfaces et mentorat
- Participer à des rencontres avec les clients internes et traduire les besoins d’affaires en solutions, ou bien, est reconnu comme une véritable référence technique en son domaine, sa spécialité;
- Travailler en équipe et communiquer régulièrement avec les groupes internes et fournisseurs externes;
- Participer à la formation et au développement des analystes-programmeurs moins expérimentés;
- Maintenir un contact avec les avancements de l’industrie en terme de développement d’application.
Administration / gouvernance
- Maîtriser les processus, procédures et méthodes de travail en place;
- Effectuer toutes autres tâches connexes reliées au contenu des responsabilités.
PROFIL DE COMPÉTENCES
Agilité
Fait preuve d’adaptabilité lors de situations imprévus et de changements, en modifiant son comportement selon les nouvelles exigences de l’environnement.
Autonomie
Se montre proactif et inventif en l’absence de directives ou dans un contexte parfois ambigu et utilise toute la latitude dont il dispose dans son travail, s’appuie sur lui- même.
Centré résultats
- Concentre ses efforts dans le but d’obtenir des résultats qui atteignent ou dépassent ce qui est attendu et adopte des stratégies qui contribuent à améliorer les résultats obtenus;
- Collaboration Participe activement au travail de son équipe et favorise ainsi la poursuite d’objectifs communs;
- Priorisation Perçoit l’urgence et l’importance des situations et s’assure de les communiquer et de gérer en fonction des enjeux organisationnels.
Profondeur d’analyse
Fait l’examen détaillé des éléments d’information pertinente qu’il a recueillis et intégrés afin de raffiner sa compréhension des situations.
Rigueur
Adopte une approche conforme aux pratiques organisationnelles et porte attention aux détails dans la réalisation de son travail.
Sens client
Accorde une grande priorité à la satisfaction des clients, s’intéresse activement à leurs besoins, et cherche à leur faire vivre une expérience client positive.
Formations et expériences exigées :
- Détenir un baccalauréat en génie électrique ou informatique ou une formation équivalente;
- Détenir un minimum de plus de 10 années d’expérience en développement d’application principalement dans un environnement Android, iOS et Web;
- Posséder des aptitudes reconnues pour la communication et la rédaction;
- Être à l’aise dans un environnement en évolution rapide;
- Entregent, esprit d’équipe, perspicacité;
- Bilinguisme parlé et écrit.
Compétence spécifiques spécialisation iOS, Android et WEB
- Expérience des langages de programmations HTML, DHTML, XHTML, JavaScript, CSS et AJAX;
- Maîtrise des multi navigateurs et des normes Web;
- Maîtrise des langages de programmation XML, XSL;
- Expérience dans le découpage de maquettes;
- Expérience des langages de programmations JAVA (J2EE,J2ME), HTML, JavaScript, XML . Objective C;
- Bonne connaissance essentielle de la base de données SQL (Oracle ou DB2 un atout);
- Très bonne connaissance des serveurs d’application Connaissance des environnements iOS, Android, UNIX et Windows;
- Bonne connaissance de la programmation des terminaux de cablo-distribution un atout.
- Voir la localisation
- Entreprise
Workland
À PROPOS Workland c’est l’idée d’un monde meilleur pour les professionnels ayant à cœur leur cheminement de carrière. Cette idée a été inspirée de cas réels et de faits vécus de professionnels talentueux, prisonniers d’un processus de recherche...
Voir les offres