Architecte de solutions

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 year of challenge. Croesus is proudly agile: teleworking mode & office work space (secure).

Here is the offer at 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 & bike sharing
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 main mandate of the solutions architect is to define the technological alignment of products. In close collaboration with the enterprise architect, the product architects and the product managers, he helps to develop the IT tools according to the current and future needs of the organization, while considering the realities of the architecture existing.

Your daily life (in Agile mode):

  • Offer tools and solutions that meet business needs
  • Validate that products are designed and developed efficiently and in alignment with the technological vision of the company
  • Produce technical documentation, diagrams and schematics to document solutions
  • Communicate with the various stakeholders to fully understand their needs
  • Present the solutions that have been developed and the tools selected to the people concerned
  • Contribute to the development of the technological vision with the members of your team
  • Propose new ideas or solutions to improve product architecture, taking into account business needs

Requirements

  • Excellent ability to solve complex problems and learn new concepts
  • Have excellent oral and written communication skills and be able to adapt to their audience
  • Ease of understanding business needs
  • Excellent ability to draft clear and concise documents
  • Mastery of technologies and design patterns for a "cloud native" application (microservices, API, automation, 12-factor app, etc.)
  • Minimum of 10 years of relevant experience

Other information

Requested skills:

  • Continuous integration concepts, continuous deployments, ā€œInfrastructure as Codeā€ and ā€œPipeline as Codeā€
  • Monitoring tools (Prometheus, Grafana, CloudWatch, Nagios)
  • Centralized logging platform (Elasticsearch, Logstash / Fluentd, Kibana)
  • Microservices and mini services
  • Docker, Kubernetes
  • API (REST, GraphQL, SOAP)
  • AWS Cloud
  • Linux (RHEL / CentOS)
  • Infrastructure automation tools (Ansible, Terraform, CloudFormation)
  • IP networking (TCP, UDP, DNS, DHCP)
  • C #, .NET, .NET Core, JavaScript / TypeScript, Python
  • Git, GitHub
  • Nhibernate, Entity Framework, Dapper
  • 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