B&A
company
Ingénieur Logiciel IV - Développeur ETL
Description du poste
Résumé
L'Ingénieur Logiciel est responsable de travailler sur des projets actuellement visualisés ou développés par notre organisation. Ce rôle sera impliqué dans la méthodologie et le cadre du cycle de vie du développement logiciel, la direction des méthodes de validation et de test des systèmes logiciels, ainsi que la direction des initiatives de programmation logicielle. Ce poste travaille en étroite collaboration avec les clients et les départements transversaux pour communiquer les statuts de projet et les propositions.
Ce rôle est spécifique au développement ETL :
Informations clés - Connaissance des langages de programmation : XML, JavaScript, SQL
Outils de développement : Git, Azure Devops, CDIPC - Cloud Data Integration pour PowerCenter
Développement de processus ETL : Concevoir, développer et maintenir des processus ETL à l'aide d'Informatica PowerCenter ou d'autres outils Informatica pertinents.
Maîtrise de SQL : Utiliser SQL/PLSQL pour extraire, transformer et charger des données.
Exposition à des transformations avancées telles que les transformations de données, le traitement des messages JSON/XML
Responsabilités essentielles
Niveau I
- Développe du code, analyse, recherche et résout les problèmes système associés.
- Participe à la rotation de support de production sur appel.
- Soutient, maintient, crée et suit tous les processus et normes informatiques documentés, la documentation des applications et les revues de conception et de code.
- Collabore et communique avec les membres de l'équipe et les associés de l'entreprise pour comprendre les exigences et identifier les impacts sur les applications.
- Crée des plans de travail individuels, des spécifications et des programmes avec des directives utilisant les procédures et normes de développement.
- Développe ses compétences dans un outil et sa capacité à utiliser le contrôle source approuvé.
- Établit une compréhension de base de la méthodologie et du cadre du cycle de vie du développement logiciel utilisés par votre équipe, après une démonstration d'un an de compréhension et d'application de cette compétence.
- Démontre constamment des normes élevées d'intégrité en soutenant la mission et les valeurs des Lifetime Healthcare Companies, en adhérant au Code de Conduite de l'Entreprise, et en menant selon les valeurs et croyances de la Voie de la Vie.
- Maintient une haute considération pour la confidentialité des membres conformément aux politiques et procédures de confidentialité de l'entreprise.
- Une présence régulière et fiable est attendue et requise.
- Exécute d'autres fonctions assignées par la direction.
Niveau II (en plus des responsabilités du Niveau I)
- Participe aux discussions stratégiques et à la prise de décision.
- Sert de mentor dans son ou ses domaines d'expertise technique.
- Fournit des contributions à la création et à la documentation des normes organisationnelles.
- Développement continu incluant les compétences d'un deuxième langage de programmation et d'un outil/plateforme.
- Développe et met en œuvre une compréhension intermédiaire de la méthodologie et du cadre du cycle de vie du développement logiciel.
- Développe une compréhension dans une technologie d'entreprise prise en charge, après une démonstration d'un an de compréhension et d'application intermédiaire.
Niveau III (en plus des responsabilités du Niveau II)
- Identifie de manière proactive les lacunes des processus et techniques, dépannant et proposant des solutions pour les résoudre.
- Identifie les meilleures pratiques et participe à la création des normes organisationnelles.
- Fait progresser la méthodologie et le cadre du cycle de vie du développement logiciel en démontrant une compréhension et une application avancées.
- Fournit une compréhension intermédiaire d'une technologie d'entreprise prise en charge et développe une compréhension de base supplémentaire d'une autre technologie d'entreprise. Après une démonstration d'un an de compréhension intermédiaire et d'application d'une technologie supplémentaire.
Niveau IV (en plus des responsabilités du Niveau III)
- Aide à la conception et à l'architecture de logiciels et de systèmes au sein du portefeuille assigné.
- Développe des stratégies pour atténuer les risques et traduit ces stratégies en plans d'action spécifiques.
- Agit en tant qu'expert dans son ou ses domaines d'expertise technique. Identifie les meilleures pratiques et pilote la création des normes et processus organisationnels.
- Fait progresser la méthodologie et le cadre du cycle de vie du développement logiciel en démontrant une compréhension et une application avancées.
- Fournit une compréhension et une expertise de deux (2) technologies d'entreprise prises en charge et développe une compréhension de base supplémentaire d'une autre technologie d'entreprise. Après une démonstration d'un an de compréhension avancée et d'application de technologies supplémentaires.
Qualifications minimales
NOTE : Nous incluons plusieurs niveaux de classification différenciés par les connaissances, compétences et la capacité démontrées à gérer des affectations de plus en plus indépendantes et/ou complexes, une responsabilité plus large, une prise de décision supplémentaire et, dans certains cas, à devenir une ressource pour les autres. En plus d'utiliser cette approche différenciée pour placer les nouveaux employés, elle fournit également des points de repère pour le développement des employés et les opportunités de promotion.
Tous les niveaux
- Diplôme d'associé en informatique, technologie de l'information ou domaine connexe. En l'absence de diplôme, trois (3) années d'expérience requises. Diplôme de licence préféré.
- Connaissances de base d'au moins un (1) langage de programmation, tel que C#/. NET, Java, SQL, C++, Python, Visual Basic ou JavaScript.
- Compréhension de base d'un (1) des outils/plateformes suivants tels que : Informatica, CI/CD, Pega, Power BI, Cognos.
- Connaissances de base d'au moins un (1) système d'exploitation, tel que Unix ou Windows.
- Expérience de base en base de données
- Compréhension de base des tests et de la qualité des logiciels.
- Capacité démontrée à communiquer efficacement et à collaborer avec les membres de l'équipe et la direction pour comprendre les user stories et identifier les impacts sur les applications et les systèmes. •
- Compétences démontrées en résolution de problèmes avancés. •
- Capacité démontrée à mettre en œuvre les principes d'architecture de sécurité et les normes de meilleures pratiques qui s'alignent sur la stratégie et les objectifs commerciaux globaux de l'organisation.
- Connaissances techniques de base des techniques, normes et capacités de pointe pour l'authentification et l'autorisation, la cryptographie appliquée, le masquage des données, le chiffrement, les vulnérabilités de sécurité et la remédiation. •
- Compréhension de base de la spécification OpenAPI (OAS) et des vulnérabilités et risques du projet OWASP (Open Web Application Security Project).
Niveau II (en plus des qualifications du Niveau I)
- Connaissances intermédiaires d'au moins un (1) langage de programmation, tel que C#/.NET, Java, SQL, C++, Python, Visual Basic ou JavaScript.
- Expérience intermédiaire avec un (1) des outils/plateformes suivants tels que, Informatica, CI/CD, Pega, Power BI, Cognos.
- Connaissances intermédiaires d'au moins un (1) système d'exploitation, tel que Unix ou Windows.
- Expérience intermédiaire en base de données
- Compréhension intermédiaire des tests et de la qualité des logiciels.
- Connaissances et familiarité intermédiaires avec les méthodologies de développement du cycle de vie du développement logiciel.
- Connaissances intermédiaires des processus et de l'application du contrôle source.
- Connaissances techniques intermédiaires des techniques, normes et capacités de pointe pour l'authentification et l'autorisation, la cryptographie appliquée, le masquage des données, le chiffrement, les vulnérabilités de sécurité et la remédiation.
- Compréhension intermédiaire de la spécification OpenAPI (OAS) et des vulnérabilités et risques du projet OWASP.
Niveau III (en plus des qualifications du Niveau II)
- Connaissances avancées d'au moins un (1) langage de programmation, tel que C#/.NET, Java, SQL, C++, Python, Visual Basic ou JavaScript.
- Connaissances et expérience avancées avec un (1) des outils/plateformes suivants, tels qu'Informatica, CI/CD, Pega, Power BI, Cognos.
- Connaissances avancées d'au moins un (1) système d'exploitation, tel que Unix ou Windows.
- Expérience avancée en base de données
- Compréhension avancée des tests et de la qualité des logiciels.
- Expérience avancée avec la méthodologie et le cadre du cycle de vie du développement logiciel.
- Connaissances avancées des processus et de l'application du contrôle source.
- Connaissances techniques avancées des techniques, normes et capacités de pointe pour l'authentification et l'autorisation, la cryptographie appliquée, le masquage des données, le chiffrement, les vulnérabilités de sécurité et la remédiation.
- Compréhension avancée de la spécification OpenAPI (OAS) et des vulnérabilités et risques du projet OWASP.
Niveau IV (en plus des qualifications du Niveau III)
- Expérience experte avec un (1) des outils/plateformes suivants tels qu'Informatica, CI/CD, Pega, Power BI, Cognos ou les langages de programmation ci-dessus.
- Connaissances expertes d'au moins un (1) système d'exploitation, tel que Unix ou Windows.
- Expérience experte en base de données et compréhension de la qualité des logiciels.
- Connaissances techniques expertes des techniques, normes et capacités de pointe pour l'authentification et l'autorisation, la cryptographie appliquée, le masquage des données, le chiffrement, les vulnérabilités de sécurité et la remédiation.
- Compréhension experte de la spécification OpenAPI (OAS) et des vulnérabilités et risques du projet OWASP.
Exigences physiques
- Capacité à travailler pendant de longues périodes assis et/ou debout à un poste de travail et à utiliser un ordinateur.
- Capacité à travailler assis et/ou debout à un poste de travail en regardant un ordinateur et en utilisant un clavier, une souris et/ou un téléphone pendant trois (3) heures ou plus à la fois.
- Capacité à voyager dans la région de service du Health Plan pour des réunions et/ou des formations selon les besoins.
- Capacité à travailler dans un bureau à domicile pendant des périodes continues pour la continuité des activités.
***********
Conformément à l'Americans with Disabilities Act, cette description de poste ne liste que les responsabilités et qualifications jugées essentielles au poste.
Employeur garantissant l'égalité des chances
Veuillez noter : Il peut y avoir une possibilité de travail à distance pour tous les postes publiés par l'équipe d'acquisition de talents d'Excellus. Cette décision est prise au cas par cas.
Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de handicap ou de statut de vétéran protégé.
Fourchettes de rémunération
- Niveau III E7 - Min 87,766 Mid 122,872 Max157,978
- Niveau IV E8 - Min 98,297 Mid 137,616 Max 176,935
La fourchette de salaire indiquée dans cette annonce représente le minimum et le maximum de la fourchette salariale pour ce poste. Le salaire réel variera en fonction de facteurs tels que, mais sans s'y limiter, le budget disponible, l'expérience antérieure, les connaissances, les compétences et l'éducation par rapport aux qualifications minimales du poste, en plus de l'équité interne. La fourchette de salaire affichée ne représente qu'une composante de notre ensemble de récompenses totales. D'autres composantes de l'ensemble de récompenses totales peuvent inclure la participation à une assurance maladie et/ou dentaire collective, un régime de retraite, un programme de bien-être, du temps libre rémunéré et des jours fériés rémunérés.
