C# / Java Software Developer

Permanent contract|Montreal|IT (Information Technology)

C# / Java Software Developer

Montreal, Canada Permanent contract IT (Information Technology)



The Information Technology Department (ITEC) has worldwide responsibility for supplying Global Banking and Investor Solutions (GBIS) Divisions with the IT resources necessary for them to operate under competitive conditions in terms of technological standards, service quality and cost. ITEC is composed of diverse and talented professionals who translate ideas into action every day by combining the strength of its expertise in IT with a deep understanding of the investment banking business and regulations.

ITEC has a threefold responsibility as follows:

(1) Deliver innovative IT Solutions that enable GBIS to achieve its business objectives.

(2) Maintain a highly resilient, flexible, cost effective and well controlled production service for our business applications, systems and infrastructure.

(3) Facilitate entry into new markets, compliance with regulatory needs, growth in business volumes and add operational efficiency improvements in our overall front to back processing environment. ITEC achieves this while promoting a collaborative, innovative, and fun environment for its IT professionals.

Mission Description:

This opportunity is in Montreal within FO Lab team, a Front to Back IT Team, working on the Trading floor. It is a proximity development team that works hand in hand with equity derivative trading desks and operational teams. Day-to-Day Responsibilities: Bring high deliverables values to the business by developing new tools that suit their needs and bring reactivity to face any production issues on existing tools.

Additionally, we transform legacy systems to server base applications, with strong, sustainable and easy-to-maintain architecture.

Major skills required:

• Exposing and consuming API’s such as RESTFul APIs (Java and/or C#).

• Service oriented application architecture knowledge.

• Knowledge on Databases (MSSQL)

• Using of standard tools for source version control systems (Git), unit testing, continuous integration.

Profile required

Experience Needed:

3 to 10+ years as a software applications developer.


• Professional experience in object-oriented programming in Java and/or C#.

• Professional experience in SQL (NoSql is a plus)

• Professional experience in web programming, preferably Angular/React/REST APIs.

• Professional experience in version control systems and continuous delivery tools.


• Professional experience in VBA and/or Python.

• Experience in unit testing and agile development.

• Knowledge of financial products is a plus.

• Knowledge of Docker is a plus Competencies:

• Autonomy and Rigor

• Strong organizational and communication skills

• Team player

• Ideally you are fluent in English Educational Requirements: Bachelor's or higher degree in Computer Science, Mathematics, Engineering or a related quantitative discipline

Your Career Path:

FOLAB is a distributed team between NYC, Montreal, London, Paris, Hong-Kong. To facilitate the examination of your application by our English-speaking managers, we thank you for applying in English. All our positions are open to people with disabilities.

Why join us

A career within the Societe Generale Group is an opportunity to participate in a team effort to build the bank of tomorrow.

Together, let's be the future:

  • Commitment to putting integrity at the heart of our businesses
  • Commitment to Diversity and Inclusion
  • Climate commitment
  • Citizen engagement

You're not convinced yet? Meet our employees.

Are you interested in knowing more? Click here to find out.

Business insight

Societe Generale opened its Canadian headquarters in Montreal in 1974 to offer its financial services to corporations, financial institutions and governments. The Toronto and Calgary offices were opened in 1978 and 2006 respectively.

We now employ over four hundred people, both in the traditional banking sector (investment banking, funds and trading activities) and in the field of information technology, with the opening of our SG Montreal Solutions Centre subsidiary which, thanks to its geographical location and its cultural diversity, provides computer support and development for the New York and Paris teams.

Interested in Corporate Social Responsibility matters such as contributing to the protection of the environment or giving back to the local communities?

Several Employee Resource Groups have been put in place at Societe Generale in Canada to help you achieve a sense of fulfilment towards causes that matter the most to you!

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, sexual or 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: 21000J47
Starting date: immediate
Publication date: 2021/07/20