Le programmeur-analyste fournit des solutions, des applications et des services spécialisés en matière de développement de bases de données afin de permettre aux clients-partenaires d’améliorer la surveillance, l’évaluation, la gestion et l’établissement de rapports à l’égard de leurs programmes et de leurs projets. Le titulaire du poste communique avec les intervenants; détermine les besoins opérationnels; envisage des options en matière de technologie; recommande et met en oeuvre des travaux optimaux en matière de développement de bases de données; effectue des mises à l’essai, des débogages et des réparations; transfère des données vers de nouvelles bases de données ou vers des bases de données améliorées; et fournit des services de maintenance, de soutien et de formation aux clients-partenaires.
ACTIVITÉS CLÉS ET PÉRIODIQUES
Voici une représentative, mais liste non exhaustive des tâches et des responsabilités liées au poste :
Tâches principales
-
Définir, concevoir et élaborer des spécifications et des paramètres d’architecture des systèmes en ce qui concerne les capacités du matériel et des logiciels.
-
Définir la portée et la nature des travaux et regrouper les besoins opérationnels des utilisateurs ainsi que les renseignements connexes.
-
Réaliser des essais et trouver des solutions aux problèmes existants ou possibles (p. ex. débogage).
Autres
-
Effectuer des tâches de maintenance, y compris le transfert de données vers de nouvelles bases de données ou vers des bases de données améliorées.
-
Donner du soutien et de la formation aux clients-partenaires.
-
Effectuer d’autres tâches sur demande.
COMPÉTENCES
Connaissances générales et particulières
-
Développement de logiciels, conception de bases de données et informatique
Études/certification(s) et expérience
-
Exigence minimale : un diplôme d’études collégiales en informatique, et six années d’expérience pertinente, ou l’équivalent.
-
Atout : un diplôme universitaire en informatique ou en génie logiciel, ou une formation supplémentaire en développement de logiciels, en analyse de processus, en gestion de projets ou en analyse opérationnelle.
Capacités
-
Utiliser les logiciels et les systèmes d’exploitation appropriés.
-
Concevoir des bases de données relationnelles et définir les besoins en matière de logiciels, d’architecture et de développement.
PERFECTIONNEMENT ET LEADERSHIP
-
Fournir des conseils et de l’orientation fonctionnels à des employés et aux clients-partenaires.
CONDITIONS DE TRAVAIL
-
Environnement de bureau typique; déplacements occasionnels.
LES AVANTAGES SOCIAUX
Travailler avec nous vous permet d’avoir d’excellentes possibilités de croissance et d’avancement et l’un des meilleurs régimes d’avantages sociaux du marché de l’emploi, qui équivaut à 25 % à 30 % de votre salaire.
Votre régime comprend les avantages suivants :
Santé et bien-être
o Des congés de maladie annuels, une assurance maladie et une assurance dentaire entièrement pris en charge par l’employeur
o Une allocation de bien-être de 400 $ pour vous aider à couvrir des dépenses comme un abonnement à un centre de conditionnement physique
o 2 500 $ pour des services de soins en matière de santé mentale en plus de la couverture standard de 2 500 $ pour les soins paramédicaux
o Des soins de santé virtuels de TELUS et un compte de dépenses de soins de santé de 750 $ pour couvrir certains frais médicaux qui ne sont pas couverts par les régimes provinciaux
Vie personnelle et familiale
o Une assurance vie, une assurance décès accidentel et une assurance invalidité à court terme
o Le programme amélioré d’aide aux employés et aux familles enÉquilibre
o Un régime complémentaire de congé de maternité et de congé parental à hauteur de 93 % du salaire brut habituel jusqu’à 37 semaines
o Des options relatives au lieu de travail flexible, y compris une indemnité de 400 $ aux deux ans en soutien au télétravail
Congés et retraite
o Un régime de retraite de la fonction publique
o Un programme complet de congé annuel et d’autres congés payés et des protections bonifiées d’assurance-voyage