Senior Developer

Apply Now

Company: IA Financial Group

Location: Toronto, ON M4E 3Y1

Description:

Description

Investiais looking for a Senior Developertojoin 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 partnerstoenhance the digital experience we offer throughourClientandAdvisorportals. We are looking for a dynamic individual with strong communication skills and a technical background that is eagertohelp us transformoursystems 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 enoughjust intime 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 therequiredtests 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 contributetomake sure the documentationrequiredfor the sustainability of the designed elements exists, is valid and kept uptodate.

Actively collaborate in all the teams activities (ceremony planning, definition of done, etc.)

Desiredprofile

Collegediploma orbachelorsdegreein computer science or other relevant fields.

3 5yearsof experience in IT in a similar role.

Knowledge of Agile and DevOps (Scrum/Lean) principles and an abilitytoapply 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
  • GIT

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 abilitytoidentify and resolve issues.

Knowledge of the financial services and insurance industry ispreferred.

Working knowledge of French and English (verbal and written).


Similar Jobs