Trabajo de Croesus - Product Architect en Quebec en Mexico, Quebec - Canada
search
tune

Filtros

close

Rango de salario (MXN)

Tipo de empleo

Fecha de publicación

Croesus - Product Architect

  • Sueldo (MXN)

    No especificado

  • Lugar:

    Quebec, Canada

  • Tipo de puesto

    Empleado de tiempo completo

Job description

Croesus, FINTECH's leader in Canada, and its 200 passionate employees, is a master in the art of software development as it relates to portfolio management in the financial and banking industry. We offer a very friendly work environment thanks to welcoming colleagues but also with the help of a host of little extras that make Croesus a remarkable employer. Breakfast offered every morning, flexible hours, barbecue dinner, gym, massage therapy, group RRSP, in addition to a host of team activities.

The mandate of the architecture team is to define the technological vision of the company and to support the DevOps teams in achieving this vision. She is responsible for making technical recommendations and choosing the technologies to be used in collaboration with the various stakeholders. The architecture team also serves as a common thread to ensure a certain cohesion and knowledge sharing between the teams.

The product architect is responsible for supporting 4 to 6 DevOps teams to ensure the healthy technological evolution of their products. He acts as a reference with the teams and oversees their development to ensure compliance with established standards. In collaboration with the members of his team, he also contributes to the definition of the technological vision of the company.

Your daily life (in Agile mode):

  • Ensure that products are designed and developed efficiently and in alignment with the technological vision
  • Participate in narrative refinements with teams and act as a reference
  • Contribute to the development of the technological vision with the members of your team
  • Suggest new ideas or solutions to improve product architecture, taking into account business needs
  • Produce technical documentation, diagrams and schematics to document solutions
Requirements
  • Mastery of technologies and design patterns for a "cloud native" application (microservices, API, automation, 12-factor app, etc.)
  • Have excellent oral and written communication skills and be able to adapt to their audience
  • Excellent ability to solve complex problems and learn new concepts
  • Ease of understanding business needs
  • Minimum of 5 years of experience in software development


Skills sought:

  • C #, .NET, .NET Core, JavaScript / TypeScript, Python
  • Nhibernate, Entity Framework, Dapper
  • Docker, Kubernetes
  • Linux
  • API (REST, GraphQL, SOAP)
  • Microservices and miniservices
  • Cloud (AWS, Azure)
  • Jenkins
  • Git, TFS, Azure DevOps, GitHub
  • Concepts of “Infrastructure as Code” and “Pipeline as Code”
  • CI / CD
  • Centralized logging platform (Elasticsearch, Logstash / Fluentd, Kibana)
  • Monitoring tools (Prometheus, Grafana, CloudWatch)
  • Relational databases and NoSQL
  • Security development practices and OWASP Top 10
  • Unit testing and the concept of a test pyramid
  • Knowledge of the foundations of DevOps

Required skills

C # 3 to 5 years
microservices 3 to 5 years
Nhibernate 3 to 5 years
Python 1 to 2 years
JavaScript/TypeScript 1 to 2 years
.NET Core 1 to 2 years
.NET 1 to 2 years
API 1 to 2 years
12-factor app 1 to 2 years
automation 1 to 2 years
Dapper 1 to 2 years
Entity Framework 1 to 2 years
-------------

Description de l'emploi

Croesus, Leader FINTECH au Canada, et ses 200 employés passionnés, est passé maître dans l'art du développement logiciel en ce qui a trait à la gestion de portefeuille du secteur financier et bancaire. Nous offrons un environnement de travail très convivial grâce à des collègues accueillants mais aussi à l’aide d’une panoplie de petits « plus » qui font de Croesus un employeur remarquable.  Déjeuner offert tout les matins, horaires flexibles, dîner BBQ, salle de gym, massothérapie, REER collectif, en plus d’une foule d’activités d’équipe.

L’équipe architecture a pour mandat de définir la vision technologique de l’entreprise et d’accompagner les équipes DevOps dans l’atteinte de cette vision.  Elle est responsable de faire des recommandations techniques et de choisir les technologies à utiliser en collaboration avec les différentes parties prenantes.  L’équipe architecture sert aussi de fil conducteur pour assurer une certaine cohésion et un partage de connaissances entre les équipes.

L'architecte de produits est responsable d’accompagner de 4 à 6 équipes DevOps pour assurer la saine évolution technologique de leurs produits.  Il agit à titre de référence auprès des équipes et il supervise leurs développements pour s’assurer du respect des normes établies. En collaboration avec les membres de son équipe, il contribue également à la définition de la vision technologique de l’entreprise.

Ton quotidien (en mode Agile) :

  • T’assurer que les produits sont conçus et développés de manière efficace et en alignement avec la vision technologique

  • Participer aux affinages des récits avec les équipes et agir à titre de référence

  • Contribuer à l’élaboration de la vision technologique avec les membres de ton équipe

  • Proposer de nouvelles idées ou solutions pour améliorer l’architecture des produits, en tenant compte des besoins d’affaires

  • Produire la documentation technique, les diagrammes et les schémas pour documenter les solutions

Exigences
  • Maîtrise des technologies et des patrons de conception d’une application “cloud native” (microservices, API, automatisation, 12-factor app, etc.)

  • Avoir une excellente capacité de communication orale et écrite et être en mesure de s’adapter à son auditoire

  • Excellente capacité à résoudre des problèmes complexes et à apprendre des nouveaux concepts

  • Facilité à comprendre les besoins d’affaires

  • Minimum de 5 ans d’expérience en développement de logiciels


Compétences recherchées :

  • C#, .NET, .NET Core, JavaScript/TypeScript, Python

  • Nhibernate, Entity Framework, Dapper

  • Docker, Kubernetes

  • Linux

  • API (REST, GraphQL, SOAP)

  • Microservices et miniservices

  • Cloud (AWS, Azure)

  • Jenkins

  • Git, TFS, Azure DevOps, GitHub

  • Concepts de “Infrastructure as Code” et de “Pipeline as Code”

  • CI/CD

  • Plateforme de logging centralisé (ElasticSearch, Logstash/Fluentd, Kibana)

  • Outils de monitoring (Prometheus, Grafana, CloudWatch)

  • Bases de données relationnelles et NoSQL

  • Pratiques de développement sécuritaire et Top 10 de l’OWASP

  • Tests unitaires et concept de pyramide de tests

  • Connaissance des fondements du DevOps

 

Compétences requises

C# 3 à 5 ans
Microservices 3 à 5 ans
Nhibernate 3 à 5 ans
Python 1 à 2 ans
JavaScript/TypeScript 1 à 2 ans
.NET Core 1 à 2 ans
.NET 1 à 2 ans
API 1 à 2 ans
12-factor app 1 à 2 ans
automatisation 1 à 2 ans
Dapper 1 à 2 ans
Entity Framework 1 à 2 ans