Back to Search
Overview
Mid-Level

SOFTWARE ENGINEERING SPECIALIST – PEOPLESOFT FINANCE

Confirmed live in the last 24 hours

BDC Venture Capital

BDC Venture Capital

Montreal
On-site
Posted April 22, 2026

Job Description

We are banking at another level.

Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepreneurs.

Choosing BDC as your employer also means:

  • Flexible and competitive benefits, including an Employee Savings and Investment Plan where BDC matches part of your voluntary contributions, a Defined Benefit Pension Plan, a $750 wellness and health care spending account, to name a few   

  • In addition to paid vacation each year, five personal days, sick days as necessary, and our offices are closed from December 25 to January 1

  • A hybrid work model that truly balances work and personal life

  • Opportunities for learning, training and development, and much more... 

Explore the BDC Way in our Culture Book

POSITION OVERVIEW

At BDC, the only bank dedicated exclusively to Canadian entrepreneurs, technology plays a critical role in supporting the growth of small and medium‑sized businesses across Canada. As a Software Engineering Specialist, you will join a multidisciplinary team responsible for the evolution and stability of BDC’s core financial accounting systems. You will design, develop, secure, and maintain PeopleSoft Finance solutions in an agile environment, contributing directly to the reliability of systems that support Canadian businesses. At BDC, you can be yourself at work while making a tangible impact.

CHALLENGES TO BE MET

  • Develop and maintain a deep understanding of BDC’s financial accounting ecosystem, including PeopleSoft Finance 9.2, to support both short‑ and long‑term business needs.

  • Advise finance stakeholders on solution options, constraints, and impacts, considering system complexity and integration dependencies.

  • Participate in all phases of the Secure Software Development Lifecycle (SSDLC), from analysis and design to deployment and maintenance.

  • Design and implement technical solutions that meet business requirements and comply with established development, security, and architecture standards.

  • Build, enhance, and support customizations, interfaces, and reports using PeopleSoft technologies (PeopleCode, Application Engine, SQR, SQL, XML Publisher, Web Services, PowerShell).

  • Manage code promotion across environments and coordinate production releases in compliance with internal change and release management processes.

  • Work in a matrix and agile environment (Scrum or Kanban), collaborating closely with finance teams and IT partners to ensure business continuity.

WHAT WE ARE LOOKING FOR

Professional and Educational Experience

  • Minimum 5 years of experience as a PeopleSoft Developer or Functional Analyst supporting secure enterprise solutions.

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Required Technical Skills and Knowledge

  • Hands‑on experience with PeopleSoft Finance modules, including:

    • General Ledger (GL)

    • Accounts Payable (AP)

    • Accounts Receivable (AR)

    • Invoicing

    • Project Costing

  • Development and maintenance of PeopleSoft components using:

    • PeopleCode

    • Application Engine

    • SQR

    • SQL

    • XML Publisher

    • Web Services

    • PowerShell

  • Ability to provide technical and functional leadership in identifying, documenting, and managing business requirements.

  • Experience contributing to functional and technical design, prototyping, and process design.

  • Proven ability to diagnose and resolve production issues to ensure operational continuity.

  • Experience working in agile delivery models (Scrum or Kanban).

Professional Skills

  • Bilingualism (English and French), with excellent verbal and written communication skills.

  • Strong collaboration skills with finance users and IT stakeholders.

  • High level of professionalism, attention to detail, and strong work ethic.

  • Demonstrated integrity, honesty, and transparency.

Preferred Qualifications

  • Experience using Azure DevOps for work tracking, backlog management, and code collaboration.

  • Experience designing, documenting, securing, and consuming REST APIs.

  • Knowledge of application security principles, including OWASP Top 10 and SANS Top 25, and ability to apply remediation measures.

  • Experience with PeopleSoft upgrades, including:

    • PeopleSoft Update Manager (PUM)

    • Change Assistant

  • Experience with ServiceNow (incident and request management).

  • Exposure to or integration experience with Concur, TIDAL, or similar enterprise systems.

  • Experience working with Microsoft SQL Server in a PeopleSoft environment.

Proudly one of Canada’s Top 100 Employers and one of Canada’s Best Diversity Employers, we are committed to fostering a diverse, equitable, inclusive and accessible environment where all employees can thrive and feel empowered to bring their whole selves to work. If you require an accommodation to complete your application, please do not hesitate to contact us at accessibility@bdc.ca.

While we appreciate all applications, we advise that only the candidates selected to participate in the recruitment process will be contacted.