Développeur C#.net Full Stack (senior)

Montréal, QC, CA, Canada

Job Description

Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au coeur de l'economie de l'innovation avec 16 000 collaborateurs, une presence internationale dans 20 pays, et un chiffre d'affaires superieur a 1.621 milliards de dollars canadiens.

SII Canada offre a ses clients une expertise technique avancee dans les domaines du developpement applicatif, Web et Mobile, de la Cybersecurite et du Cloud. Nous intervenons egalement en Ingenierie, particulierement sur les systemes embarques dans divers secteurs industriels. Notre ambition : faire evoluer les systemes d'information et contribuer a la creation des produits et services de demain pour nos clients.


En tant qu'entreprise de consultation en TI basee au Quebec, SII Canada opere dans un environnement mondial ou l'anglais est essentiel. Nous restons dedies a la promotion et au respect de la langue francaise au sein de notre entreprise.
-



- English below -

A PROPOS DU POSTE :



L'objectif de Global Banking Technology & Operations (GBTO) Canada est de fournir des services quotidiens aux unites d'investissement et de banque d'entreprise et a leurs clients afin d'accelerer leur transformation. GBTO se distingue de ses concurrents par la rapidite de sa transformation agile, la diffusion de la culture technologique et des donnees, le raccourcissement du processus decisionnel et l'adoption d'une veritable approche industrielle, en s'appuyant sur differentes equipes transversales ou alignees sur les differentes sous-unites commerciales.


Notre equipe Client Lifecycle and Digital est chargee de developper et de maintenir nos interfaces B2B sous le nom MARKETS . Ces plateformes comprennent des API directement accessibles par nos clients, ainsi que nos systemes Client Intelligence , destines a ameliorer l'efficacite de nos equipes en contact avec la clientele. Markets est une plateforme electronique complete qui offre des services B2B aux etapes pre-negociation, execution et post-negociation, fournissant des solutions numeriques pour divers marches tels que le financement, la gestion de tresorerie, le financement d'equipements et les titres.


A PROPOS DE L'EQUIPE :



Notre equipe se concentre sur le developpement et l'exploitation de systemes informatiques comptables a des fins reglementaires, de gestion et de suivi des performances. Nous nous alignons a la fois sur les lignes d'activite locales (Amerique) et mondiales au sein de la section Global Banking and Investor Solutions du groupe. Nous faisons partie d'une famille de services lies a la finance, au risque et a la gestion.


Nos ambitions actuelles sont d'ameliorer constamment les systemes utilises par nos partenaires commerciaux, de migrer les applications existantes vers une architecture de cloud public et de promouvoir la croissance et l'adoption de plateformes internes de science des donnees. Il est egalement possible de participer a des initiatives Great Place to Work , ainsi qu'a des efforts et des activites motives par l'interet au sein du centre de services de Montreal.




Les responsabilites liees a ce poste sont les suivantes :



Concevoir, developper et maintenir des applications dans le cadre du mandat de notre equipe. Concevoir, developper et maintenir nos plateformes d'exploitation et de developpement. Participer a des ceremonies agiles et a l'amelioration continue de nos pratiques et outils de developpement. Travailler en collaboration avec nos parties prenantes pour affiner les exigences et les feuilles de route. Participer au soutien et a l'exploitation des applications et des services sous la responsabilite de notre equipe. Participer a la resolution des problemes de production lorsque le service d'assistance a besoin d'une expertise plus approfondie. Communiquer avec les utilisateurs et les autres equipes sur les projets, la livraison et la qualite de la production. Participer aux tests d'assurance qualite et d'acceptation utilisateur dans le cadre du developpement de logiciels. Participer aux processus de gestion du changement et de gestion des versions (CMRM). Effectuer des analyses de donnees pour nos utilisateurs ou a des fins d'amelioration.



Competences et qualifications :



Experience et formation :



Diplome universitaire en informatique, en ingenierie ou dans un domaine pertinent. Plus de 5 ans d'experience en developpement de logiciels. Experience pratique de la manipulation et de la transformation de donnees. Une experience dans un environnement informatique complexe est un atout important. Une experience/connaissance du secteur des services financiers ou des modeles comptables est consideree comme un atout.

Competences techniques :



Maitrise de Microsoft .NET Core (idealement ASP.NET et MVC). Experience pratique du developpement et du deploiement de microservices, d'API REST. Maitrise de SQL, de la modelisation de donnees relationnelles et des moteurs de bases de donnees (une experience avec Azure SQL est un plus). Experience/connaissances en developpement front-end (par exemple : HTML, CSS, JavaScript, React, Node.JS, etc.) Experience pratique des pipelines CI/CD (par exemple : Github, Jenkins) Experience pratique de la conteneurisation (par exemple : Kubernetes, Docker) consideree comme un atout. Connaissance de Spark, Azure, AKS, Hadoop/Synapse consideree comme un atout.

Competences et aptitudes :



Connaissance de la methodologie Scrum Connaissance des cycles de vie du developpement logiciel

-



ABOUT THE JOB:



The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from competitors with the pace of the agile transformation delivered, spreading the technology and data culture, shortening the decision-making process, and adopting a true industrial approach, leveraging on different teams either transversal or aligned to the different sub business units.


Our Client Lifecycle and Digital team is responsible for developing and maintaining our B2B platform front ends under the name "| MARKETS". These platforms include APIs directly accessible by our clients, as well as our "Client Intelligence" systems, aimed at enhancing the efficiency of our client-facing teams. Markets serves as a comprehensive electronic platform offering B2B services across pre-trade, execution, and post-trade stages, providing digital solutions for various markets such as financing, cash management, equipment finance, and securities.


ABOUT THE TEAM:



Our team is focussed on the development and operations of accounting IT systems for regulatory, management and performance monitoring purposes. We align both with local (America) and global business lines within the Global Banking and Investor Solutions section of the group. We are part of a family of services linked to Finance, Risk and Management.


Our current ambitions are to constantly improve the systems used by our business partners, migrate legacy applications to a public cloud architecture and promote the growth and adoption of in-house data science platforms. There are also opportunities to get involved with "Great Place to Work" initiatives, as well as interest driven efforts and activities within the Montreal Service Center.




Responsibilities for the role include:



Design, develop and maintain applications within our team's mandate. Design, develop and maintain our operation and development platforms. Participate in agile ceremonies and the continuous improvement of our development practices and tooling. Work in collaboration with our stakeholders to refine requirements and roadmaps. Participate in support and operation of the applications and services under our team's responsibility. Participate in the resolution of production when the help desk requires deeper expertise. Communicate with users and other teams on projects, delivery and production quality. Participate QA and UAT testing around software development. Participate in Change Management / Release Management (CMRM) processes. Conduct data analysis for our users or for improvement purposes



Skills and Qualifications:



Experience and Education:



University degree in computer science, engineering, or relevant field 5+ years of software development experience Hands on experience with data manipulation and transformation Experience in a complex IT environment a strong asset. Experience/Knowledge in the financial services industry or with accounting models considered an asset.

Technical Skills:



Proficiency in the Microsoft .NET Core, (ideally ASP.NET and MVC). Hands on experience developing and deploying microservices, REST APIs Proficiency in SQL, relational data modelling and database engines (Experience in Azure SQL is a plus). Experience/Knowledge in front-end development (ex: HTML, CSS, JavaScript, React, Node.JS, etc.) Hands on experience with CI/CD pipelines (ex: Github, Jenkins) Hands on experience with containerization (ex: Kubernetes, Docker) considered an asset. Familiarity with Spark, Azure, AKS, Hadoop/Synapse considered nice to have.

Skills and aptitudes:



Familiarity with the Scrum methodology Familiarity with software development lifecycles

Competences requises
.NET
Agile
C#
MVC
REST
SQL
Qualites souhaitees
Esprit de synthese
Adaptabilite
Capacites d'analyse
Bon relationnel
Curiosite
Passion
Qualites redactionnelles
Satisfaction client

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2693886
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned