Senior Software Engineer

Job expired!

Chez Morningstar, notre passion pour aider les investisseurs nous regroupe et stimule notre innovation. Nous sommes ravis d'annoncer une ouverture pour un Ingénieur Logiciel Senior talentueux, spécialisé en C# .NET et SQL, basé dans notre bureau de Toronto. Ce poste hybride offre la flexibilité de travailler trois jours sur site et deux jours à distance.

En faisant partie de notre équipe dynamique, vous travaillerez avec diverses technologies et systèmes, contribuant à la création de produits qui autonomisent nos utilisateurs. Ce rôle implique de collaborer étroitement avec les chefs de produit et les membres de l'équipe de différentes disciplines pour développer des solutions techniques de pointe.

  • Concevoir et construire des produits stables et évolutifs pour divers marchés.
  • Utiliser l'analyse et la conception orientées objet avec des modèles de conception courants.
  • Respecter les meilleures pratiques de conception logicielle, y compris l'intégration continue, le développement piloté par les tests et les déploiements réguliers.
  • Aborder les défis des investisseurs avec la technologie, en créant des expériences interactives qui communiquent efficacement les informations sur le marché.
  • Maintenir une passion pour la qualité, l'amélioration des processus et la programmation, et partager vos découvertes avec les membres de l'équipe.
  • Se familiariser ou obtenir une certification en tant que développeur AWS.
  • Montrer une attitude "faire avancer les choses", comprendre et tirer parti des nouvelles technologies, et éventuellement assumer des rôles tels qu'analyste commercial, DBA, QA et chef de projet.
  • Participer aux rotations d'astreinte pour le support si nécessaire.
  • Aider à façonner la vision du produit.
  • Diplôme de licence en informatique ou dans un domaine connexe, avec au moins 7 ans d'expérience; un master est préférable.
  • Solide fondation en C# et cadre .NET; l'expérience en Python et/ou Java est un atout.
  • Expérience avec les technologies AWS telles que Lambdas, SQS, API-Gateway, S3 et ECS.
  • Compétence dans la mise en œuvre de la logique métier à l'aide de procédures stockées, de vues et de fonctions.
  • Expérience dans le support de bases de données telles que SQL Server, AWS Aurora, MySQL et Postgres.
  • Connaissance des méthodologies Agile et des outils comme JIRA.
  • Compréhension des vulnérabilités de sécurité des applications web et de leur protection.
  • Compétences solides en conception orientée objet, modélisation de domaine et construction de systèmes évolutifs.
  • Capacité à gérer de manière productive plusieurs livrables.
  • Familiarité avec les tests unitaires du code et les outils de test automatisés.
  • Expérience avec des outils de contrôle de source tels que Git et des outils de build/release tels que Jenkins, Harness et AWS CodeDeploy.
  • Compétences organisationnelles, analytiques et communicatives exceptionnelles.
  • Connaissance des données financières et des processus.
  • Expérience en développement web et en apprentissage automatique.

Morningstar Research, Inc. (Canada) fournit un environnement de travail hybride collaboratif, avec la flexibilité de travailler à distance et en personne chaque semaine. Nous croyons que notre équipe prospère lorsque nous sommes régulièrement ensemble, au moins trois jours par semaine. Profitez d'une gamme d'avantages qui s'adaptent à vos besoins, en fournissant les outils et ressources pour interagir de manière significative avec des collègues du monde entier.

Nom de l'entreprise : Morningstar

Titre du poste : Ingénieur Logiciel Senior