Senior Full Stack Developer

Permanent contract|Montreal|IT (Information Technology)

Senior Full Stack Developer

Montreal, Canada Permanent contract IT (Information Technology)



What are you applying to?

GBSU/CLD/DCI develops and maintains our "SG|MARKETS" B2B platform front ends, their APIs directly usable by our clients as well as our "Client Intelligence" systems, to improve the efficiency of our client facing teams.

SG|Markets is a single electronic platform of B2B services covering pre-trade, execution, and post-trade services. It provides digital solutions for all markets, including financing, cash management, equipment finance and securities.


ASP.NET Core│C#│XUnit│Jenkins│JavaScript (ES6)│SQL Databases│F#│REACT│SASS│CSS│

What will be your day-to-day?

  • Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams
  • Develop and deploy software components that deliver proven and true business value
  • Make sure each component to be delivered are properly tested according to the test strategy defined by the team
  • Seek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintainability-wise, and UX-wise
  • Keep technical debts at its bare minimum by applying your best software craftsmanship skills
  • Contribute to the production releases and monitoring and support
  • Participate in the investigation and fix of bugs
  • Contribute to the continuous improvement of our solutions
  • Engage in the improvement of our continuous integration and continuous delivery processes both in pre-production and production environments
  • Be a team player and cooperate in pair-programming and code reviews sessions
  • Share best practices and technology knowledge with your teammates

Profile required

What you bring to our team:

Technical skills:


  • ASP.NET Core with C#
  • SQL (PostgreSQL or other structured database experience)
  • XUnit or other test tools


  • Entity framework
  • Jenkins with pipelines as code (or continuous integration and deployment scripting experience)
  • HTML5
  • Javascript (ES6)
  • Git

Nice to have:

  • F#
  • FAKE
  • React
  • Typescript
  • Sass or other CSS scripting language
  • Jest
  • Scrum methodology


  • Significative experience in design of solutions and implementation of Web APIs using an object-oriented language
  • Strong software craftmanship and the art of developing software of highest quality standards
  • TDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no event
  • Experience in building and automate continuous integration pipelines
  • Experience in development of single-page-applications
  • Experience with deployment and maintenance of Cloud-based Web applications, preferably with Azure
  • Autonomous
  • Rigorous
  • Curious
  • Strong communication skills

Experience needed:

  • 5+ years in software development


  • Good writing and speaking skills in both French and English

What we do differently at Société Générale

  •  Competitive compensation & benefits offering, including but not limited to:
    • Minimum of 20 days Vacation days + 4 personal days
    • Supportive Maternity, paternity, parental and adoption leave policy
    • Health spending ($2,000/year) and personal spending ($1,000/year) accounts with 75+ eligible reimbursement categories (health, training, electronics etc.);
    • Fully sponsored virtual healthcare assistance and Employee Assistance Program to you and your immediate family;
  • There are many Employee Resource Groups (ERG) to engage with such as Pride and Allies, American Women Network, Black Leadership Network, One planet, etc.
  • We foster a culture of continuous development by encouraging our employees to seek improvements through various training programs (online training and coaching platform such as Coursera, GoFluent, PluralSight, First Finance, and others)

Why join us

Why Join Us

It is with a long-term approach that we are engaging with the world as it is today: a world in which economic development goes hand-in-hand with environmental and social progress.

As a result, we made Team spirit a central value at Societe Generale Canada. We work together to be able to offer each employee the tailored approach they require to grow.

As soon as you arrive, you will be integrated into our teams and will learn every day alongside experts, who will support you in your task.

Get ready to join an innovative company where you can bring your full self to work and evolve with forward-thinking individuals to build the bank of tomorrow!

Business insight

About us

Expanding its activities in Montreal, Société Générale Group is a large multinational bank that counts 130 000 employees located in more than 60 countries around the globe.

At Société Générale, reimagining green IT impact with our focus on sustainable movement is how we interpret our mission as responsible bankers.

Société Générale has positioned itself as a frontrunner in supporting the energy transition and carbon net zero financing.

People are the drivers of change and the world of tomorrow will be shaped by our collective creativity, combined experiences, and diversity of opinions, so that together we can have a positive impact on the future!

Teamwork and collaboration are something that we don't only talk about but that we embody through our work and global initiatives.

We are an equal opportunities employer and we are proud to make diversity a strength for our company. Societe Generale is committed to recognizing and promoting all talents, regardless of their beliefs, age, disability, parental status, ethnic origin, nationality, gender identity, sexual orientation, membership of a political, religious, trade union or minority organisation, or any other characteristic that could be subject to discrimination.

Reference: 22000MS0
Entity: Montreal Solution Center 1
Starting date: 2022/09/05
Publication date: 2022/07/28