1

Associate Programmer Jobs in Quebec (NOW HIRING)

A career as an Associate Director in the Corporate Treasury Insights - IRRBB at National Bank means ... It's through your skills in data management, your programming experience, and your knowledge of ...

A career as an Associate Director in the Corporate Treasury Insights - IRRBB at National Bank means ... It's through your skills in data management, your programming experience, and your knowledge of ...

Community Associate, Montreal

Montreal, QC · On-site

CA$51K - CA$54K/yr

About the Opportunity As a Community Associate, you'll be the primary point of contact for the ... Provide feedback on programming types (based on member makeup) and evaluate events based on ...

$18.50 - $19.50/hr

En personne Warehouse Associate About us: You will be working for an innovative supplier of ... Engineering. Founded in 1958, we grew to be the largest cutting tool reconditioning firm in North ...

next page

Showing results 1-20

Associate Programmer information

What are the key skills and qualifications needed to thrive as an Associate Programmer, and why are they important?

To thrive as an Associate Programmer, you need a solid understanding of programming fundamentals, coding languages such as Java, Python, or C#, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic software development methodologies is important. Strong problem-solving skills, attention to detail, and effective teamwork help set you apart in this role. These competencies are crucial for delivering reliable code, collaborating efficiently, and adapting to evolving project requirements.

What are some common challenges an Associate Programmer might face when working on a team project?

As an Associate Programmer, one common challenge is adapting to different coding styles and standards used by various team members. Effective communication is essential to understand project requirements and ensure smooth collaboration with designers, senior developers, and testers. Additionally, balancing multiple tasks or learning new technologies quickly can be demanding, but these experiences provide valuable opportunities for skill development and growth within the team.

What does an Associate Programmer do?

An Associate Programmer is an entry-level software developer who assists in designing, coding, testing, and maintaining software applications. They typically work under the guidance of senior programmers or project managers, contributing to smaller modules or specific tasks within a larger project. Associate Programmers are responsible for writing clean code, fixing bugs, and learning industry best practices. This role often serves as a foundation for gaining experience and advancing to more senior programming positions.

What is the difference between Associate Programmer vs Junior Software Developer?

AspectAssociate ProgrammerJunior Software Developer
Required CredentialsTypically an associate's degree or relevant certificationsSimilar, often an entry-level degree or certification
Work EnvironmentEntry-level, team-based projects in tech companiesEntry-level, often in software development teams
Employer & Industry UsageCommon in IT and software firms for entry rolesWidely used in tech industry for early-career roles
Comparison Search IntentYesYes

The main difference between an Associate Programmer and a Junior Software Developer lies in job titles used by employers. Both roles are entry-level, require similar educational backgrounds, and work in similar environments within the tech industry. The title 'Associate Programmer' is often used in corporate or structured environments, while 'Junior Software Developer' is more common in startups and tech firms. Both roles serve as stepping stones for a career in software development.

What are the most commonly searched types of Programmer jobs in Quebec? The most popular types of Programmer jobs in Quebec are:
Infographic showing various Associate Programmer job openings in Quebec as of May 2026, with employment types broken down into 81% Full Time, 14% Part Time, and 5% Temporary. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution.

Full-time

Medical, Retirement, PTO

Posted 7 days ago


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


As an Associate, you will join one of BDC Capital's investment teams as anearlycareerspecialist in investment finance. BDC is the only bank dedicated exclusively to Canadian entrepreneurs, and your work contributes directly to the growth and success of small andmediumsizedbusinesses across Canada.

In this role, you will lead defined components of investment evaluation, portfolio management, and exit planning, while contributing rigorous financial and market analysis to active transactions. At BDC, we think and act differently, and you can be yourself at work while making a measurable impact on Canadian businesses.

CHALLENGES TO BE MET


Platform Building

  • Support management of the transaction pipeline, including quarterly andbiannualreporting and financial analysis.
  • Assistteam members in the ongoing management of active investments.
  • Maintain investment research files, business plans, and supporting documentationin accordance withBDC policies and procedures.
  • Ensure investment files are complete andaccurate, including documentation related to monitoring, amendments, and disbursements.
  • Perform financial analysis, forecasting, and tracking for portfolio investments.

Portfolio Management, Support & Exit Planning

  • Monitor the current portfolio toidentifycompanies likely torequirecapitaland communicate insights to the team.
  • Track portfolio performance versus financial models and forecasts; escalate risks and opportunities to senior stakeholders.
  • Participate, on occasion, ininvesteeboard meetings as an observer and summarize key developments for Partners.
  • Supportinvesteecompanies through introductions to suppliers, investors, and potential employees.
  • Assistdeal teams in the development and execution ofexit strategies.

Deal Making

  • Review business plans and support communications with entrepreneurs and investment partners.
  • Prepare interview memoranda and recommendations related tofollowoninvestments.
  • Lead definedduediligenceworkstreamscovering market dynamics, competitive landscape, management teams, sales, products, capitalization tables, and exit potential.
  • Define andvalidateperformance metrics; build valuation models, financial forecasts, and pro forma analyses.
  • Draft Investment Memos, with a primary focus on Financial and Market sections.
  • Support Partners during investment committee presentations.
  • Review technical documentation and collaborate with external technical consultants asrequired.
  • Conduct reference checks with competitors, clients, industry experts, and current or former employees of target companies.
  • Build andmaintainsector knowledge, industry research, and market intelligence across relevant domains.

WHAT WE ARE LOOKING FOR


Required Qualifications


Education

  • Bachelor's degree in Commerce, Economics, Science, Technology, Engineering, Mathematics (STEM), or a related field.
  • Other degrees considered if supported by strong analytical and financial skills.
  • Strong financial acumenrequired.

Professional Experience

  • 3-5 years of experience in roles requiring structured thinking, financial analysis, and analytical problem solving, such as:
  • Venture capital, private equity, investment banking, or accounting
  • Corporate strategy, corporate development, consulting, or advisory roles
  • Operator roles within technology startups orindustryleadingorganizations

Technical and Analytical Skills

  • Advancedproficiencyin Microsoft Excel, including:
  • Financialmodelling
  • Sensitivity analysis
  • Scenariomodelling
  • Forecasting and data analysis
  • Ability to develop valuation models and financial proformas.
  • Strong structuredproblemsolvingand analytical reasoning skills.
  • Proficiencywith Microsoft Word and PowerPoint forexecutivelevelmaterials.
  • Ability to write clear, concise, andwellstructuredInvestment Memos.
  • Ability to present and intervene effectively in executive or investment committee settings.

BehavioralCompetencies

  • Ability to work independently while contributing effectively within a team environment.
  • Collaborative mindset and ability to build constructive relationships with internal and external stakeholders.
  • Proactive approach toidentifyinggaps and supporting team priorities.
  • Openness to feedback and commitment to continuous learning.
  • Ability tooperateeffectively in afastpacedenvironment with tight deadlines.

Preferred Qualifications

  • Postgraduateeducation or professional certification, completed or in progress, such as:
  • Master of Business Administration (MBA)
  • Master's degree or PhD in Finance or related discipline
  • Chartered Financial Analyst (CFA) designation
  • Experience withadditionalanalytical tools beyond Excel (e.g., financial databases, data analysis software).
  • Technical skills with broad applicability (e.g., coding, chemistry, electronics).
  • Operational experience or domainexpertisein a technical or industrial sector.
  • Bilingualism in French and English.

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.