CGI logo

Fullstack Developper

CGI

Montréal, Canada

Share this job:
80000 - 120000 Posted:

Job Description

Fullstack Developer – Python/React

Global IT brings together all the IT departments responsible for developing and operating the organization's information systems and technology infrastructure.
The role is within the Non-Linear Rates IT – Supervisory Dashboard team, reporting to the Non-Linear Rates IT division within Capital Markets IT. This division handles all IT projects for the Non-Linear Rates business line as well as cross-functional subjects within the Global Markets Division (GMD).

The primary mission of the Supervisory Dashboard team is to deliver and maintain a web application used for control, supervision, first-line-of-defense activities, and reporting for Trading desk managers, as part of implementing regulatory recommendations. The assignment therefore involves collaboration with many internal departments (IT, HR, Compliance, Middle Office, etc.).

Key Responsibilities:
  • Understand business needs and translate them into technical requirements.
  • Participate in the maintenance (support and development) of current tools following internal standards (CI/CD, unit testing).
  • Contribute to the development of web tools (React/Python/ELK Stack/SQL).
  • Work within an Agile team and collaborate closely with product owners.
  • Maintain strong relationships with all relevant departments and users.


Requirements:
  • Solid full-stack development skills with Python (Flask framework) for the backend and JavaScript ) for the frontend.
  • Experience with relational databases (such as MS SQL).
  • Good knowledge of version control systems, particularly GitHub or GitLab, and issue-tracking tools like JIRA.
  • Excellent analytical and problem-solving skills to address complex technical challenges.
  • Strong communication skills, able to clearly articulate technical concepts to both technical and non-technical stakeholders.
  • Ability to work effectively in a collaborative, team-oriented, and fast-paced environment.


Other Requirements:
  • Languages: Fluent in English; French is a plus


Développeur Fullstack – Python/React

Global IT regroupe l'ensemble des départements informatiques responsables du développement et de l'exploitation des systèmes d'information et de l'infrastructure technologique de l'organisation.

Le poste se situe au sein de l'équipe Non-Linear Rates IT – Supervisory Dashboard, rattachée à la division Non-Linear Rates IT au sein de l'IT des Marchés de Capitaux. Cette division est en charge de l'ensemble des projets IT pour la ligne de métier Non-Linear Rates ainsi que des sujets transverses liés à la Division des Marchés Globaux (GMD).

La mission principale de l'équipe Supervisory Dashboard consiste à fournir et maintenir une application web dédiée au contrôle, à la supervision, aux activités de première ligne de défense et au reporting pour les managers des desks de Trading, dans le cadre de la mise en œuvre des recommandations réglementaires. Cette mission implique une collaboration étroite avec de nombreux départements internes (IT, RH, Conformité, Middle Office, etc.).

Responsabilités principales:
  • Comprendre les besoins mĂ©tiers et les traduire en exigences techniques.
  • Participer Ă  la maintenance (support et dĂ©veloppement) des outils existants, en respectant les standards internes (CI/CD, tests unitaires).
  • Contribuer au dĂ©veloppement d'outils web (React/Python/Stack ELK/SQL).
  • Travailler en Ă©quipe selon les pratiques Agile et collaborer avec les Product Owners.
  • Entretenir des relations solides avec les diffĂ©rents dĂ©partements et utilisateurs concernĂ©s.


Compétences requises:
  • Solides compĂ©tences fullstack avec Python (framework Flask) pour le backend et JavaScript ) pour le frontend.
  • ExpĂ©rience des bases de donnĂ©es relationnelles (telles que MS SQL).
  • Bonne connaissance des systèmes de gestion de version, en particulier GitHub ou GitLab, ainsi que des outils de suivi des tickets comme JIRA.
  • Excellentes capacitĂ©s d'analyse et de rĂ©solution de problèmes pour traiter des dĂ©fis techniques complexes.
  • Bonnes compĂ©tences de communication, avec la capacitĂ© d'expliquer clairement des concepts techniques Ă  des interlocuteurs techniques comme non techniques.
  • CapacitĂ© Ă  travailler efficacement dans un environnement collaboratif, orientĂ© Ă©quipe et rythmĂ©.


Autres informations:
  • Langues : anglais courant ; le français est un atout


Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Jobiance.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.