Product architect

Croesus Laval Canada IT
Warning! Vacancy expired

Company Description

Croesus, FINTECH Leader in Canada, and its 200 passionate employees, is a master in the art of software development (portfolio management of the financial & banking sector).

Here is your chance to join a human-sized environment with the advantages of a large company.

2020 is a special year. Croesus is proudly agile: teleworking mode & office work space (secure).

Here is the offer for our  Croesussiens & Croesussiennes!

  • Competitive salary
  • Corporate incentive plan
  • Flexible hours / Teleworking
  • BBQ dinner / Treats delivered to your house
  • Sports program: Croesus gym / Virtual training (Yoga & exercises) offered 2X week
  • Group Insurance
  • Telemedicine (super useful for the family 😉)
  • Public transport & BIXI partly financed by Croesus
  • Group RRSP

Position

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

Other information

Let's talk ;)