Enable job alerts via email!

SENIOR SOFTWARE DEVELOPER – WEB

BDC

Montreal

Hybrid

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking organization that champions innovation and inclusivity. As a Senior Software Developer, you'll play a pivotal role in enhancing a vast public portal, leveraging your expertise in Backend development and Agile practices. This position offers a hybrid work model, competitive benefits, and opportunities for professional growth. You'll collaborate with diverse teams to ensure the delivery of high-quality software solutions while adapting to evolving technologies. If you're passionate about making a difference in the financial sector, this is the opportunity for you.

Benefits

Employee Savings and Investment Plan
Defined Benefit Pension Plan
$750 wellness and health care spending account
Paid vacation
Personal days
Sick days
Flexible work model
Learning and development opportunities

Qualifications

  • 10+ years of experience in software development, especially in the banking sector.
  • Strong knowledge of Backend development and Agile methodologies.

Responsibilities

  • Develop, implement, and deploy complex services in a continuous integration context.
  • Collaborate with teams to ensure compliance with best practices and standards.

Skills

.NET MVC
.NET Core
HTML
JavaScript
TypeScript
Agile methodologies
Problem-solving

Education

Bachelor’s degree in information technology

Tools

Azure DevOps
Gulp
NodeJS
YAML
Splunk
Dynatrace

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...

POSITION OVERVIEW

Reporting to the Chapter Lead of Application Services, the Senior Software Developer is an integrated role within the IT solution delivery team. The Developer must participate in the full development cycle, starting with planning and estimates, developing, implementing, and deploying complex services, orchestrations, and integrations following requirements in a continuous integration and deployment context. Working smoothly in a fast-evolving environment and in a collaborative work mode will be the norm.

The person joining the team as a Senior Software Developer will be part of a group responsible for supporting and improving our public portal, especially in relation to the Backend.

The work takes place in a complex environment, as our public portal is extremely vast. A solid knowledge of the Backend development world is essential to meet our evolution needs. Knowledge of Optimizely version 12 CMS will be a plus. Additionally, knowledge of the banking world is an important asset to understand the context of our activities.

Experience in working in an Agile model is essential to integrate well into our ecosystem. The Software Engineering Specialist must also collaborate and act as a leader with other developers on the team, as well as with Analysts and our internal clients.

CHALLENGES TO MET

  • Maintenance and evolution of existing components

  • Ensure that the team uses appropriate engineering practices, invests in continuous improvements of tooling or technical debt, and that the system evolves to meet its needs and changing environment

  • Compliance with architecture, security, and industry best practices standards by the application/product

  • Communication/collaboration with other teams and within the team

  • Define and review programming codes to ensure development standards are met and compatible with software, analysis, and design, following "best practices" in documentation

  • Collaborate with the team to develop functional specifications to understand business solutions and complexities

  • Provide first-level technical support to resolve production issues and provide support according to established service levels

  • Develop, implement, and deploy complex services, orchestrations, and integrations following requirements and functional specifications in a continuous integration and deployment context across all environments up to Production

  • Design, document, develop, and implement appropriate technical solutions based on information architecture, taxonomic analysis, and functional and non-functional requirements

  • Develop unit tests and ensure their proper execution

  • Ensure the repair of failures before software delivery

  • Act as the API team representative in various initiatives, projects, evolutions, to maintain the sustainability of software operation from an infrastructure and configuration perspective

  • Actively participate in daily Scrums

  • Adapt to evolving technology, learning and applying new methods to achieve organizational goals and follow best practices for the financial and IT industry

  • Control the quality and stability of provided IT systems by following standard product lifecycle development practices (PLC)

WE ARE LOOKING FOR

Education and desired experience

  • Bachelor’s degree in information technology or equivalent experience

  • At least ten years of experience in development or information technology

  • Experience in the banking sector is an asset

  • Experience as an Episerver developer (version 12) is an asset

  • Seven to ten years of experience as a Fullstack or Backend developer

Knowledge and skills

  • Experience in software development and coding in various languages (.NET MVC, .NET Core, HTML, SCSS, JavaScript, TypeScript, etc.)

  • Experience with various build tools (Gulp, NodeJS, YAML, etc.)

  • Experience with software engineering approaches such as TDD, Pair Programming, CI/CD, Release Pipeline, and Azure DevOps

  • Demonstrate a high level of collaboration with developers and product owners

  • Practical experience with Azure DevOps

  • Practical experience in Agile mode (Scrum, Kanban, INVEST)

  • Practical experience with Mulesoft is an asset

  • Knowledge of RAML & Swagger is an asset8.

  • Knowledge of YAML & XML9.

  • Experience with Splunk and Dynatrace is an asset10.

  • Knowledge of various protocols such as REST, HTTP, MQ, AMQP, JSON, and SOA11.

  • Knowledge of web standards and security related to APIs (OAuth, OIDC, SSL, CORS, JWT) is an asset12.

  • Knowledge of automated API testing is an asset

Other desired skills:

  • Assume responsibility for assigned work to advance action plans and resolutions

  • Autonomy, initiative, and organizational skills

  • Proficiency in analysis, documentation, and problem-solving

  • Ability to learn quickly

  • Strong problem-solving, teamwork, adaptability, and autonomy skills

  • Excellent verbal and written communication skills in both official languages

  • Ability to work in a matrix and changing environment

  • Practical knowledge of various aspects of the IT/Web domain

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Front End Web Developer (Next.js)

T-RIZE GROUP

Montreal

Hybrid

CAD 60,000 - 200,000

5 days ago
Be an early applicant

Senior Software Developer, Full Stack

Hootsuite

Ottawa

Remote

CAD 98,000 - 138,000

2 days ago
Be an early applicant

Senior Front-End Web Developer View Position

Compass Creative

Ontario

Remote

CAD 70,000 - 110,000

7 days ago
Be an early applicant

Senior SW Engineer, Platform Engineering

HRB

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Senior Software Developer, Full Stack

Hootsuite

Vancouver

Remote

CAD 98,000 - 138,000

2 days ago
Be an early applicant

Sr SW Engineer, Platform Engineering - Golang

HRB

Remote

CAD 100,000 - 150,000

7 days ago
Be an early applicant

Développeur.se Senior (Front End)- Montréal /Senior Software Developer (FrontEnd)- Montreal

Plusgrade Inc.

Montreal

On-site

CAD 80,000 - 120,000

10 days ago

Sr. Mobile Engineer - CANADA (Remote)

Luxury Presence

Montreal

Remote

CAD 90,000 - 130,000

20 days ago

Full Stack Software Engineer

Athennian

Montreal

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant