G

Programmer Analyst

GBTO
Full-time
On-site
Quebec, Canada

ABOUT THE JOB:


The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale 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.


 


GBTO is responsible for back-office systems development globally, which supports front-office trading activity in North America, Europe, and Asia. Our group provides regulatory reporting tools, calculation engines, and other applications necessary for successful post-trade reporting.


 


Our team is building applications to source, control and compute financial instruments, market and risk factor data, all these for official pricing and risk processes. The current role is based in Montreal and the resource will join a team of approximatively 4 people and a much bigger team in Paris and Bangalore.


 


What will be your DAY-TO-DAY?



  • Develop code and test case scenarios by applying relevant software craftsmanship principles and meet the acceptance criteria

  • Complete the assigned learning path and contribute to daily meetings

  • Deliver on all aspects of Software Development Lifecyle (SDLC) in-line with Agile and IT craftsmanship principles

  • Take part in team ceremonies be it agile practices or chapter meetings

  • Deliver high-quality clean code and design that can be re-used

  • Actively work with other Development teams to define and implement API's and rules for data access

  • Perform bug-free release validations and produce test and defect reports

  • Contribute to developing scripts, configuring quality and automating framework usage

  • Run and maintain test suites with the guidance of seniors

  • Support existing data models, data dictionary, data pipeline standards, storage of source, process, and consumer metadata


Skills and Qualifications:


Must Have\:



  • Strong inclination for programming skills

  • Complete understanding of back-end programming concepts

  • Proficiency in JAVA (Java 8)

  • Oracle Database 19c

  • Unix (Redhat)

  • Ability to use designing and automation tools

  • Basic knowledge of CI practices

  • High learning agility

  • Excellent team player

  • Good communication skills

  • Basic knowledge of datasets in data catalog. Ability to manage and communicate data warehouse plans to internal stakeholders


Nice to Have:



  • Knowledge in Investment Banking

  • Knowledge in Financial products


 


Languages\: French and English


 


Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States.