Company

Ia Financial GroupSee more

addressAddressQuebec
type Form of workPermanent Job
CategoryIT

Job description

Description

Investia 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 modernize our ecosystem of applications and improve platforms and services for our client and advisor network. We are looking for a dynamic individual to join our team that will use best practices to improve our delivery quality as we 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/or users.

·Assist in designing, programming, configuring and integrating the solution in a “just enough—just in time” mentality:

oguide the team’s technical choices based on the best practices and the corporate standards to which he/she will be called on to contribute)

oshowing constant concern for guaranteeing the security and preserving the confidentiality of digital information

opreparing his/her development work for the execution of automated tests

operforming the required tests throughout the development process until production, avoiding service interruptions

omeasuring the qualities of the developed solution (performance, robustness, functional coverage of the tests, etc.)

oimplementing or using a continuous integration and deployment pipeline

·Actively participate and initiate discussions between team members regarding design choices related to best practices and corporate standards)

·Promote the validation of the code produced by the team and help implement best practices)

·Provide technical support for the software solution once put into production (anomalies, maintenance, oversight, etc.).

·Support the team for the documentation strategy and promote best practices)

·Take responsibility for complex tasks and set the standard in his/her area of technical expertise.

·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.

·5 – 7 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
  • 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.
  • Understanding of various integration patterns (e.g. Pub/Sub, CQRS, Event Sourcing, eUnderstanding of various integration patterns [e.g. Pub/Sub, CQRS, Event Sourcing, etc.].
  • Integration languages and tools: Biztalk and Kafka, as well as Azure Event Hub, Azure Service Bus, which are considered assets.
  • Excellent communication and collaboration skills.

·Strong ability to identify and resolve issues.

·Knowledge of the financial services and insurance industry (asset).

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

Refer code: 2137318. Ia Financial Group - The previous day - 2024-02-29 21:42

Ia Financial Group

Quebec
Popular Senior C# Developer jobs in top cities

Share jobs with friends

Senior Software Developer C++

Coveo Solutions Inc.

To be discussed

Montreal, QC

2 months ago - seen

Senior C# Full Stack Developer

Progi

To be discussed

Saint-Georges, QC

2 months ago - seen