Nominal
Western & Southern Financial Group
Développeur logiciel principal I
Aperçu
Produit ou modifie des programmes informatiques de toute taille et complexité. Résout des problèmes de systèmes et de programmes. Recommande des actions à entreprendre pour de nouveaux travaux d'application, tout en considérant le spectre total du système, de l'origine du document source à la sortie finale du système et à sa gestion. Effectue des recherches approfondies, des analyses, des définitions et de la documentation sur toutes les facettes du poste. Recommande la solution matérielle appropriée pour l'application. Fournit un soutien de mentorat au personnel de programmation moins expérimenté. Travaille avec une supervision minimale et est responsable de la prise de décisions dans une gamme établie, escalade vers le responsable si nécessaire et tient le responsable régulièrement informé.
Responsabilités
Ce que vous ferez
Agit en tant qu'expert technique dans un ou plusieurs domaines hautement spécialisés de l'analyse et de la programmation de systèmes d'application. Fournit un leadership technique et de programmation. Fournit des conseils en matière de technologie à la plupart des niveaux du personnel de programmation.
Cherche proactivement à améliorer l'efficacité de l'entreprise, à élargir les capacités des systèmes et/ou de l'infrastructure et à apporter des changements qui ont un impact positif sur l'état futur de l'automatisation des affaires. Conçoit des éléments de nouveaux systèmes et des modifications majeures conformément aux directives de conception, dans le respect des délais, des coûts et de la flexibilité. Assure le bon fonctionnement de tout le matériel et logiciel ; utilise la plupart des outils de programmation efficacement. Contribue plus que sa propre productivité personnelle à l'entreprise en sortant continuellement des limites de sa propre mission.
Dirige les activités des projets de programmation et techniques en agissant comme conseiller et parfois comme chef de projet. Capacité à mener certains projets de l'initiation à l'achèvement en coordonnant les activités entre les départements de programmation et d'exploitation. Planifie le programme de travail en tenant compte des interdépendances et des imprévus au-delà de sa propre mission. Assume volontiers un rôle de chef de projet/d'équipe.
Effectue des tâches d'analyse et de programmation de systèmes d'application d'une complexité significative. Met à profit une large étendue et/ou une grande profondeur de connaissances et d'expérience des systèmes d'application métier.
Évalue et détermine la faisabilité des projets proposés et évalue les nouveaux progiciels en termes de coût, de ressources nécessaires, de compatibilité système, etc., en formulant/définissant la portée et les objectifs du système.
Assiste le responsable des systèmes ou le développeur logiciel principal II dans la conduite de sessions de faisabilité et de raffinement, en utilisant une connaissance technique complète de toutes les phases de l'analyse et de la programmation des systèmes d'application. Participe aux sessions de collecte des exigences et de prise de décision et utilise les méthodologies de manière appropriée.
Maintient une documentation à jour appropriée à la plateforme utilisée.
Fournit une formation technique/application et/ou des conseils à d'autres membres du personnel de programmation, aux responsables des systèmes, à la direction du département et à l'unité commerciale. Mentorise les programmeurs au sein de l'IT. Partage volontiers ses connaissances et compétences uniques. Fournit des conseils/une expertise sur les systèmes, les technologies, la conception, la définition des systèmes et tout nouveau produit de productivité.
Poursuit proactivement son auto-développement et l'amélioration de ses compétences sur une base continue. Se fixe des objectifs ambitieux et poursuit agressivement leur atteinte. Établit des normes de performance élevées, poursuivant des engagements ambitieux avec un sentiment d'urgence et persistant malgré l'opposition.
Fournit un excellent service client. Recherche continuellement des moyens d'accroître la satisfaction client.
Accomplit d'autres tâches selon les besoins.
Se conforme à toutes les politiques et normes.
Qualifications
- Diplôme de licence ou expérience équivalente en critères de sélection. - Requis
- Expérience démontrée de travail efficace en équipe. Fournir des exemples de motivation des collègues dans des situations difficiles. - Requis
- Expérience de programmation étendue et avérée en dehors de l'organisation ou dans des rôles de développeur logiciel. Citer des exemples démontrant une expertise de programmation avérée. -
- Leadership technique et de programmation et expertise avérés. Capacité démontrée à passer à différents domaines ou missions avec une technologie similaire et à avoir un impact. -
- Capacité démontrée à agir en tant que conseiller et parfois chef de projet, effectuant des tâches d'analyse et de programmation de systèmes de la plus haute complexité. -
- Capacité avérée à fournir une formation technique et applicative ainsi qu'un mentorat à d'autres membres du personnel de programmation. -
- Adaptabilité démontrée. Citer des exemples de volonté et de capacité à s'adapter à de multiples exigences, à des priorités changeantes, à l'ambiguïté et à des changements rapides. -
- Proactivité démontrée dans la recherche d'amélioration des processus métier et techniques. -
- Compétences en service client démontrées. -
- Solides compétences analytiques avérées, y compris une expérience démontrée dans l'identification, la définition et la quantification des problèmes ; la collecte ou l'interprétation de données, l'établissement de faits et la fourniture de solutions efficaces. Démontre de bonnes compétences décisionnelles face à de multiples alternatives. -
- Exemples avérés de travail sous de multiples délais et avec une supervision minimale. Capacité démontrée à organiser avec succès et à mener à bien des projets pour lesquels peu ou pas de directives ont été données. -
- Excellentes compétences en communication verbale et écrite démontrées ; transmet occasionnellement des informations aux clients internes et externes de manière claire, précise, ciblée et concise. -
- Capacité démontrée à documenter les procédures et les activités d'une manière compréhensible pour les autres et préparée selon un format prescrit, démontrant l'utilisation de la langue anglaise, y compris une connaissance exemplaire, à l'oral et à l'écrit, des éléments de grammaire, de ponctuation, de style et d'orthographe. -
- Effectue continuellement une activité telle que la transcription, la visualisation d'un terminal informatique et la lecture intensive. Une acuité visuelle est requise pour déterminer l'exactitude, la netteté et la minutie du travail assigné. -
- Maîtrise du langage de programmation spécifique requis par l'unité commerciale individuelle. -
- Connaissance pratique des applications de traitement de texte et de tableur. -
Exigences de déplacement
Environnement de travail / Exigences du poste
Travaille dans un bureau et reste en position stationnaire pendant de longues périodes tout en travaillant à un bureau, sur un ordinateur ou avec d'autres équipements de bureau standard, ou lors de réunions.
Nécessite la capacité de communiquer verbalement et d'échanger des informations précises avec les clients et les associés sur une base régulière.
Nécessite une acuité visuelle pour lire et interpréter une variété de correspondances, procédures, rapports et formulaires via des documents papier et électroniques, une inspection visuelle impliquant de petits défauts ; de petites pièces, et/ou l'utilisation de machines (y compris l'inspection) ; l'utilisation continue d'appareils de mesure. Une acuité visuelle est requise pour déterminer l'exactitude, la netteté et la minutie du travail assigné.
Nécessite la capacité de préparer des correspondances écrites, des rapports et des formulaires en utilisant des formats prescrits et en respectant les règles de ponctuation, de grammaire, de style et de diction sur une base régulière.
Nécessite la capacité d'appliquer les principes de la pensée logique pour définir les problèmes, collecter des données, établir des faits et tirer des conclusions valides.
Effectue des mouvements importants des poignets, des mains et des doigts pour un travail continu sur ordinateur.
Heures supplémentaires requises pendant les périodes de forte charge de travail ou lors de projets/événements spéciaux.
Exigences de déplacement
Aucun
