Talent.com
No longer accepting applications
Senior Developer

Senior Developer

IA Financial GroupQuébec, Quebec
27 days ago
Job type
  • Permanent
Job description

Description

is looking for a Senior Developer to join its IT Solution Delivery and Digital Experience team. In this role, you will be playing a critical role in enabling innovation by working with IT and business partners to enhance the digital experience we offer through our Client and Advisor portals. We are looking for a dynamic individual with strong communication skills and a technical background that is eager to help us transform our systems and tools for the future.

Responsibilities

  • Understand and validate the needs expressed by the team, in close collaboration with the Product Owner (PO) and Functional Analysts.
  • Assist in designing, programming, configuring and integrating the solution in a “just enough—just in time” mentality :
  • using development best practices supported by the Centres of Excellence (CoE) and applying the proper design, breakdown and modelling patterns for processing, data and hosting infrastructure, etc.
  • showing constant concern for guaranteeing the security and preserving the confidentiality of digital information
  • performing the required tests throughout the development process until production, avoiding service interruptions
  • measuring the qualities of the developed solution (performance, robustness, functional coverage of the tests, etc.)
  • implementing or using a continuous integration and deployment pipeline
  • Communicate and discuss technical choices with peers.
  • Assist in validating the code produced by his / her peers.
  • Provide technical support for the software solution once put into production (anomalies, maintenance, oversight, etc.).
  • Actively contribute to make sure the documentation required for the sustainability of the designed elements exists, is valid and kept up to date.
  • Actively collaborate in all the team’s activities (ceremony planning, definition of done, etc.)

Desired profile

  • College diploma or bachelor’s degree in computer science or other relevant fields.
  • 3 – 5 years of experience in IT in a similar role.
  • Knowledge of Agile and DevOps (Scrum / Lean) principles and an ability to apply them in a teamwork context.
  • Knowledge of cloud, container and virtualization technologies (e.g. Azure DevOps, Docker, Kubernetes).
  • Development languages and tools :
  • C#, ASP.NET, .NET Core, Docker, Kubernetes, Visual Studio

    React, Javascript, Typescript, NodeJS, Jest

    SQL Server, MS-SQL, MongoDB

  • Experience in object-oriented programming and SOLID principles.
  • Knowledge of Behaviour-driven Development (BDD) practices.
  • Knowledge of Domain-driven Design (DDD) (asset).
  • Understanding of integration strategies using enterprise applications, data integration requirements, APIs and event-drive architectures.

    Experience delivering solutions and integrating applications and information.

    Excellent communication and collaboration skills.

    UndersStrong ability to identify and resolve issues.

  • Knowledge of the financial services and insurance industry is preferred.
  • Working knowledge of French and English (verbal and written).