Développeur 2
À propos de Symcor
Symcor assure l’échange sécurisé des données et l’optimisation des processus administratifs pour favoriser la réussite de ses clients dans un monde numérique en constante évolution. Si les principales institutions financières du Canada lui font confiance depuis plus de 25 ans, c’est parce que Symcor soutient leur transformation numérique en mobilisant les acteurs sectoriels et en relevant leurs défis communs avec efficience et efficacité.Notre objectif est de faire en sorte que chaque employé·e se sente valorisé·e et accepté·e en tant que membre de l’équipe et qu’il/elle se sente lié·e à Symcor et à ses valeurs, ce qui favorise un sentiment d’appartenance. En tant qu’employeur, Symcor souscrit au principe de l’égalité d’accès à l’emploi et s’engage à offrir un processus de recrutement accessible. Si vous avez besoin de mesures d’adaptation pour le processus d’entrevue, il vous suffit de nous le faire savoir!
#votreplaceestici
Pour en savoir plus, allez à www.symcor.ca/fr
L'occasion :
Sous la supervision limitée d'un développeur 3, conçoit, développe, met en œuvre et maintient des applications de produits de portée moyenne et de base pour les clients afin de s'assurer que les exigences des clients et de l'entreprise sont satisfaites et d'améliorer la suite de produits de Symcor. Agit en tant qu'expert en la matière pour les applications dans leur domaine et encadre le développeur 1 pour les aider à développer leurs capacités.
Il s'agit d'un rôle hybride avec des exigences d'être sur place 3 jours par semaine, offrant un équilibre entre la flexibilité à distance et la collaboration en personne.
À propos du rôle :
- Analyser les exigences commerciales et de produits et, sous la direction de Developer III, concevoir des solutions techniques modérément complexes conformément aux normes de l'industrie et de l'Symcor et aux meilleures pratiques de développement de logiciels, en veillant à ce que la conception s'intègre dans l'environnement technique de Symcor et soit efficace, fiable et supportable. Assurer la liaison avec les experts en la matière, l'équipe de développement, le soutien à la mise en œuvre et le personnel de soutien à la production pour définir les spécifications techniques au besoin.
- S'assurer que le code est géré et maintenu efficacement.
- Identifier des solutions efficaces à des exigences modérément complexes.
- Assurer la liaison avec les experts en la matière, l'équipe de développement, le soutien à la mise en œuvre et le personnel de soutien à la production pour définir les spécifications techniques.
- Convertissez les architectures et les spécifications de conception en code en cours d'exécution.
- Fournir des tests automatisés pour démontrer l'exactitude.
- Travaillez avec les pairs, le support et les clients pour diagnostiquer les défis et les problèmes liés au produit / service.
- Apportez de nouvelles idées lors de réunions de développeurs et d'autres séances de remue-méninges.
- Fournir des estimations exactes et opportunes des efforts de travail, tant pour une seule demande de changement que pour l'initiative de projet complète.
- Sous la direction de Developer III, utilisez la conception pour développer une solution technique de travail / application logicielle dans les délais établis, intégrant des technologies modernes, des langages de programmation, des outils de développement et des meilleures pratiques de l'industrie, ainsi que du code de test pour s'assurer que la solution est fiable et répond aux normes de sécurité Symcor ainsi qu'aux exigences de l'entreprise et des clients.
- Utilisez une variété de langages de programmation et d'outils de développement pour créer, tester, mettre en œuvre et prendre en charge le développement d'applications logicielles.
- Adopter la meilleure méthodologie pour l'exécution de l'initiative, en déterminant les domaines à améliorer et en favorisant l'avenir de la SLDC.
- Définissez des modèles et des modèles pour les équipes de développement.
- Rédigez du code de haute qualité et réutilisable en appliquant les meilleures pratiques de programmation orientée objet standard de l'industrie.
- Aider à estimer les besoins en ressources et les échéanciers pour mener à bien les projets à court et à long terme ainsi que les tâches opérationnelles quotidiennes. Aider à clarifier les exigences des intervenants ; communiquer les questions et répondre aux préoccupations.
- Assurer la liaison avec le service de sécurité de l'information pour s'assurer que le code est conforme à toutes les normes de sécurité de l'information.
- Corriger les défauts du produit et développer des tests de régression.
- Créer et tenir à jour toute la documentation requise liée au système conformément aux politiques, procédures et normes de documentation de Symcor afin de s'assurer que les équipes de développement peuvent maintenir et prendre en charge les logiciels au besoin.
Ce dont vous avez besoin pour réussir :
Éducation :
- Diplôme d'études collégiales ou de premier cycle universitaire dans une discipline connexe (p. ex., l'informatique) ou une combinaison d'expérience, d'études et/ou de formation jugée équivalente.
Expérience :
- Plus de 5 ans d'expérience dans la conception et le développement d'applications complexes hautement évolutives et extensibles.
- Expérimenté avec les technologies Node et cloud comme AWS, Azure, GCP.
- C'est agréable d'avoir de l'expérience avec les technologies de conteneurisation.
Exigences en matière de compétences :
- Expertise avec la base de données relationnelle et non relationnelle.
- Expertise sur les piles de développement communes (Java Spring, Node, React).
- Couramment et à jour dans les frameworks HTML5, CSS et JavaScript.
- Connaissance des systèmes d'exploitation (Microsoft, Unix, Linux).
- Méthodologies de gestion de projet : Agile (Scrum), Développement piloté par les tests, Cascade.
- Solide connaissance du cycle de vie du développement logiciel.
Qu'est-ce qu'il y a dedans pour vous
Chez Symcor, nous définissons notre succès par ce que nous aidons les autres à réaliser. Nous avons été créés pour soutenir nos clients et, grâce à nos produits, services et solutions, protéger et renforcer leurs marques. Nous nous soucions les uns des autres, de réaliser notre potentiel, de faire une différence dans nos communautés et d'atteindre un succès mutuel.
- Un programme complet de récompenses totales qui comprend un programme de rémunération concurrentiel, des avantages sociaux flexibles et des options d'absence, des plans de retraite et d'épargne et un engagement envers votre santé et votre bien-être en général grâce à notre programme myWell-being.
- Des leaders qui soutiennent votre développement par le coaching et la gestion des opportunités.
- Capacité de faire une différence et un impact durable.
- Des occasions d'effectuer un travail stimulant et d'assumer progressivement de plus grandes responsabilités en matière de croissance.
- Nous favorisons une atmosphère inclusive de One Symcor avec notre philosophie de +1 Unique You®, nous exploitons l'unicité, les compétences, les antécédents et les perspectives différents de chaque employé pour contribuer au succès mutuel. C'est la diversité de notre peuple et l'environnement inclusif qui ont été et seront toujours la clé du succès de Symcor.
Symcor est un employeur offrant l'égalité d'accès à l'emploi et s'engage à fournir un processus de recrutement accessible. Sur demande, nous fournirons des mesures d'adaptation aux candidats.
Autres détails
- Famille d'emplois NCR Employee Jobs
- Type de paie Salaire
- 1 Robert Speck Pkwy, Mississauga, ON L4Z 2G5, Canada