669 Jobs Found

SENIOR SOFTWARE DEVELOPER WEB Full-time Job

BDC

IT & Telecoms   Montréal
Job Details

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

  • Knowledge of YAML & XML 9.

  • Experience with Splunk and Dynatrace is an asset 10.

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

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

  • 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

SENIOR SOFTWARE DEVELOPER WEB

BDC
Montréal
  IT & Telecoms Full-time
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...
Learn More
Apr 28th, 2025 at 14:00

SENIOR SOFTWARE DEVELOPER - .Net/Angular Full-time Job

BDC

IT & Telecoms   Montréal
Job Details

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

 

Are you an experienced developer with a proven track record of developing and maintaining secure Full Stack .Net Core solutions with C#? You have relevant experience in an agile delivery team in designing, documenting, developing, securing, and consuming REST APIs? I invite you to read on!

 

POSITION OVERVIEW

 

As part of BDC’s digital transformation, we are looking for candidates who are passionate about innovation and wish to contribute to the development of BDC’s financing services and others offered to our clients via our digital channels. Our objective is to provide an intuitive self-service and omnichannel client experience. The development of our digital services is based on automation, advanced analytics, and artificial intelligence in an agile delivery mode. Selected candidates will join a squad responsible for delivering specific functionalities within a product team.

 

CHALLENGES TO BE MET

 

  • Participate in all phases of the Secure Software Development Life Cycle (SSDLC).

  • Design and implement technical solutions that conform both to customer requirements and software development standards.

  • Produce and maintain architecture and design documents, throughout the development and after the release.

  • Maintain existing applications.

  • Be an active participant in agile ceremonies and team meetings.

 

WHAT WE ARE LOOKING FOR

 

  • Experience in developing and maintaining Full Stack secure .Net Core solutions with C#

  • Experience developing front end solutions with Angular, Typescript and RxJs

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

  • Mastery of the concepts of object-oriented programming. Good knowledge of SOLID design principles and design patterns

  • Experience with modern authentication and authorization mechanisms (OpenID Connect & OAuth)

  • Experience developing robust automated tests (Unit Tests, API tests, Integration tests)

  • Experience with CI/CD pipeline with YAML (pipeline as code)

  • Proficient in using Microsoft Visual Studio, Git, Azure DevOps, NuGet and related tools

  • Experience working with Relational databases like SQL server and MySQL

  • Good understanding of event-driven architecture, and knowledge of event streaming and messaging systems such as Kafka and ActiveMQ

  • Understanding of containerization and Cloud Services (Docker, Tanzu) 

  • Understanding of Software engineering approaches such as TDD, DDD, Pair Programming, CI/CD, Trunk-Based development and DevOps

  • Naturally collaborative team player, yet possesses an independent/Go-Getter mindset

  • Strong communication skills – Ability to convey both technical and business-related ideas and values

  • Work closely with stakeholders to gather requirements, create user stories, and translate them into technical solutions

  • Collaborate with cross-functional teams to integrate applications with other systems and databases

  • Troubleshoot and debug applications to resolve issues, optimize performance, and ensure the systems run efficiently

  • Contribute to continuous improvement in application development practices and methodologies.

  • Experience with integrations to third-party APIs

  • Knowledge of security protocols and best practices in application development

  • Minimum 8 years’ experience as a developer

  • Bilingual (French and English)

  • A degree in computer science, engineering, or relevant field is an asset

 

#INDHP

SENIOR SOFTWARE DEVELOPER - .Net/Angular

BDC
Montréal
  IT & Telecoms Full-time
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...
Learn More
Apr 24th, 2025 at 18:23

Data Centre Technician Full-time Job

Rogers Communications Inc.

IT & Telecoms   Edmonton
Job Details

Our company was built on the dream of a pioneering entrepreneur, and that spirit continues to empower our work with businesses across Canada today. The Rogers Business team helps organizations of all sizes adapt, scale, and win with network services and other innovative technology solutions that are reliable, secure, and scalable. These solutions are built to allow businesses to operate more efficiently, reduce costs and improve productivity and collaboration. We are looking for team members who have a passion for delivering industry-leading value to customers and businesses in the communities where we live and work, so come build a rewarding career at Rogers and be a driving force behind our success story!

 

The Data Centre Technician (DCT) is the initial point of contact at the facility and is responsible for ensuring the data centre and building are maintained in a professional and secure manner. Ensuring positive experiences for customers as they enter, exit, and work at the data centre is also a primary responsibility. The DCT will be the first responder and primary point of contact for incidents in the data centre. This position reports to the Data Centre Manager. Edmonton has 2 Data Centres. During the work week, the employee in this position may be requested to work out of either of the 2 Data Centres.

 

Reliability Level Security Clearance: Reliability Level Security Clearance is required for Rogers to be awarded government and private sector Colocation and Managed Services contracts which involve protected and classified information; As such, depending on your location, you may be required to obtain Reliability Level Security Clearance post hire which will require you to be fingerprinted. Additionally, you may be requested to provide 5 years of criminal background checks from your country of residence for the last five years. This is a condition of employment in some Data Centre locations and if unable to obtain Reliability Level Security Clearance where required, may result in termination of employment.

 

What you'll be doing:

- Security, Ensuring the property is secure for tenants and clients, management of access cards, surveillance monitoring, investigation of problem situations.

- Daily Operations, Shipping/Receiving duties, site inspection/walk-throughs, and timely reporting of incidents outside of normal operating policy.

- Emergency Operations ; Primary point of contact/communications for staff, management, and emergency responders during a site incident.

- Administration, Shift change communications, documentation/reporting, maintaining a tidy work environment.

- Customer Service; Meet or exceed established Service Desk and/or individual goals of customer satisfaction.

- Continuous Improvement; Identify and report to the Data Centre Manager any situation or concerns that would improve quality or mitigate risk.

 

What you will bring:

- Excellent English language verbal and written communication skills.

- High School graduate with some Post-Secondary education preferred.

- Strong working knowledge of Microsoft Office.

- Customer service experience

- Ability to work shifts that may include morning, afternoon, evening, and/or overnight on weekdays or on the weekend.

- Strong ability to build rapport with co-workers and clients.

- Ability to work calmly in high pressure situations.

- Must be able to provide a clear background check and credit check as well as obtain Reliability Level Security.

 

What’s in it for you?

We believe in investing in our people and helping them reach their potential as valuable members of our team. As part of our team, you’ll have access to a wide range of incredible resources, growth opportunities, discounts, and perks, including:

 

• Competitive salary & annual bonus

• Competitive & flexible health and dental benefits, pension plan, RRSP, TFSA, and Stock matching programs.

• Discounts: Enjoy up to 50% off Rogers Services and Blue Jays Tickets, 25% off TSC items, and a 20% discount on all wireless accessories sold in Rogers stores.

• Paid time off for volunteering

• Company matching contributions to charities you support

• Growth & Development Opportunities:

o Self-driven career development programs (E.g. MyPath program)

o Rogers First: priority in applying to internal roles of interest

• Wellness Programs:

o Homewood employee & family assistance program

o Cognitive Behavioural Therapy (CBT) & Virtual therapy sessions

o Low or no-cost fitness membership with access to virtual classes

• Our commitment to the environment and diversity:

o Work for an organization committed to environmental protection

o Strong commitment to diversity and inclusion with employee resource groups supporting equity-deserving groups including groups representing People of Colour, 2SLGBTQIA+, Indigenous Peoples, Persons with Disabilities and Women. We all bring something different, and we know what makes us different makes us great.

 

As part of the recruitment process, the selected candidate will be required to complete a background check which includes credit and criminal checks.

To protect our people, brand and assets, a pre-employment background check will be conducted. As part of our selection process, all candidates must clear a criminal background check. Additionally, a credit check and drivers abstract may be required depending on the role.

 

Schedule: Full time
Shift: Rotating
Length of Contract: Not Applicable (Regular Position)
Work Location: 17204 114 Avenue (198), Edmonton, AB
Travel Requirements: Up to 10%
Posting Category/Function: Data Centres & Technician
Requisition ID: 322661

Data Centre Technician

Rogers Communications Inc.
Edmonton
  IT & Telecoms Full-time
Our company was built on the dream of a pioneering entrepreneur, and that spirit continues to empower our work with businesses across Canada today. The Rogers Business team helps o...
Learn More
Apr 24th, 2025 at 18:16

Data Engineer Full-time Job

Magna Exteriors

IT & Telecoms   Concord
Job Details

Group Summary:

The Magna Exteriors portfolio of products includes access systems such as liftgates, exterior trim, modular systems, front-end modules including fascia, active aerodynamic systems and other lightweight structural components for automotive, commercial truck and other industrial markets.
Recognized globally as an innovator in all aspects of vehicle exteriors, Magna provides everything needed, from materials development and design through manufacturing and assembly, to help automakers create sleek, state-of-the-art vehicles across the world.

 

Job Responsibilities:

 

  • Develop and maintain data pipelines to extract, transform, and load data from various sources into the company's data ecosystem.
  • Deploy and manage sensors to monitor data and statistics related to production processes, part information, as well as energy sources, including power usage, steam, gas, water, and air.
  • Write and maintain SQL Queries to accomplish various goals through the data environment.
  • Collect and analyze sustainability data to identify patterns, trends, and areas for improvement.
  • Develop action plans based on data analysis to support the company's sustainability goals and initiatives.
  • Coordinate with data scientists and other stakeholders to ensure data integrity, accuracy, and consistency.
  • Utilize data visualization tools and techniques to create reports and presentations to communicate findings and progress.
  • Develop and maintain documentation related to data processes, systems, and workflows.
  • Stay updated on advancements in data engineering technologies and best practices, and propose improvements to existing systems.
  • Develop and implement standards to be included in our new production lines so all sensors are in place prior to equipment arriving at the facility.
  • Communicate and Present sustainability goals to both technical and non-technical members of the organization both in small format reviews and large group presentations.

 

EDUCATION & PROFESSIONAL EXPERIENCE:

  • Bachelor's degree in a relevant field such as Computer science, engineering, data science, or a related discipline.
  • Proven experience working with data in a professional environment
  • Proficiency in Relational Databases in SQL as well as UNS Structures in AWS and Azure data systems
  • Familiarity with data visualization tools such as PowerBI and Graffana
  • Knowledge of sustainability regulations and funding opportunities

 

Awareness, Unity, Empowerment:

At Magna, we believe that a diverse workforce is critical to our success. That’s why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email to comply with GDPR requirements and your local Data Privacy Law.

 

Worker Type:

Regular / Permanent

 

Group:

Magna Exteriors

Data Engineer

Magna Exteriors
Concord
  IT & Telecoms Full-time
Group Summary: The Magna Exteriors portfolio of products includes access systems such as liftgates, exterior trim, modular systems, front-end modules including fascia, active aerod...
Learn More
Apr 23rd, 2025 at 15:33

Senior Software Engineer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

GBME is searching for Java Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms. The role focuses mainly on backend development using Java / Spring Boot / RESTful API with potential opportunities for front end development. (Approx. 70/30 split)

 

The successful candidate will have a strong technical and engineering mindset.  You will work closely with business teams and cross functional engineering leaders to develop and implement market leading solutions for the various projects within GBME. 

 

Do you thrive when faced with challenges? Like using fresh technologies to solve problems? Looking to work in various projects across the organization, collaborating with great teams and inspiring leaders? Then this is the right team for you!  In this exciting role, you’ll apply your analytical skills to design and develop applications that deliver excellence, effectiveness, and value to our business partners and customers.

 

Is this role right for you? In this role you will:

 

  • Work closely with end users, and business teams to understand business needs, conduct gap analysis and requirements assessments as needed
  • Partner with Architecture on the design and integration
  • Deliver and enhance new and current solutions and applications
  • Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation
  • Design, deliver and implement a database schema
  • Design test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing
  • Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code
  • Support the solution in production (as needed)
  • Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
  • Effectively communicate with technical and non-technical audiences
  • Able to work with and refactor legacy code (as needed).
  • Coach and train end users (as needed). 
  • Participate and run SCRUM Meetings (as needed).

 

Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:

 

  • 4+ years of recent experience in backend development (Specifically Java / SpringBoot )
  • 4+ years of recent experience in Microservices and API development in an enterprise environment
  • Working experience of database and SQL (e.g., Postgres, MSSQL, Oracle)
  • Working experience with Shell scripting in Unix/Linux environments
  • Working experience in an Agile environment, with experience and understanding of Test-Driven Development methodology
  • Bachelor’s degree in computer science, Engineering or relevant experience.
  • Capital Markets experience (Understanding of Front, Middle and Back office operations)
  • Experience with Messaging Frameworks; IBM MQ/ Kafka/ Redis
  • Experience working with real-time, high availability and low latency systems 
  • Experience in Java multi-threaded applications

 

What's in it for you?

 

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans. 
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences everyone brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements. 
  • Remote-friendly work environment will provide you with the flexibility to perform at your best. 
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.   
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more! 

Senior Software Engineer

Scotiabank
Toronto
  IT & Telecoms Full-time
GBME is searching for Java Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms. The role focuses...
Learn More
Apr 23rd, 2025 at 15:21

Software Developer (Java & Angular) Full-time Job

BMO Canada

IT & Telecoms   Toronto
Job Details

Application Deadline:

04/29/2025

 

 

Address:

33 Dundas Street West

 

 

Job Family Group:

Technology

 

 

 

 

Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. Supports system design, provides advice on security requirements and debugs business systems and service applications. Applies deep knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools, standards, and relevant software platforms based on business requirements.

  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.
  • Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.
  • Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.
  • Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.
  • Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.
  • Follows release management processes and standards, and applies version controls.
  • Assists in interpreting and documentation of client requirements.
  • Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently on a range of complex tasks, which may include unique situations.
  • Broader work or accountabilities may be assigned as needed.

 

Qualifications:

Foundational level of proficiency:

  • Creative thinking.
  • Building and managing relationships.
  • Emotional agility.
  • Quality Assurance and Testing.
  • Cloud computing.
  • Microservices.
  • Technology Business Requirements Definition, Analysis and Mapping.
  • Adaptability.
  • Learning Agility.

Intermediate level of proficiency:

  • Programming.
  • Applications Integration.
  • Test Driven Development.
  • System Development Lifecycle.
  • Troubleshooting.
  • System and Technology Integration.
  • Verbal & written communication skills.
  • Collaboration & team skills.
  • Analytical and problem solving skills.
  • Data driven decision making.
  • Typically between 4 - 6 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
  • Must have experience in Full Stack, Angular, Java, Spring boot, microservices, Rest API.
  • Nice to have experience in AWS, NodeJS

 

Salary:

$60,000.00 - $111,700.00

 

Pay Type:

Salaried

 

The above represents BMO Financial Group’s pay range and type.

 

Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group’s expected target for the first year in this position.

 

Software Developer (Java & Angular)

BMO Canada
Toronto
  IT & Telecoms Full-time
  60,000  -  111,000
Application Deadline: 04/29/2025     Address: 33 Dundas Street West     Job Family Group: Technology         Drives the overall software development lifecycle including working acr...
Learn More
Apr 23rd, 2025 at 15:04

Computer programmer Full-time Job

Highlight Motor Freight Inc.

IT & Telecoms   Concord
Job Details

Overview

Languages

English

Education

  • College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years

Experience

2 years to less than 3 years

On site

 Work must be completed at the physical location. There is no option to work remotely.

Responsibilities

Tasks

  • Write, modify, integrate and test software code
  • Maintain existing computer programs by making modifications as required
  • Communicate technical problems, processes and solutions
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software
  • Assist in the collection and documentation of user's requirements
  • Assist in the development of logical and physical specifications

Experience and specialization

Computer and technology knowledge

  • Networking software
  • Networking security
  • DHTML
  • Extranet
  • Intranet
  • Internet
  • XML Technology (XSL,XSD,DTD)
  • Servers
  • JavaScript
  • File management software
  • Security software
  • Object-Oriented programming languages
  • Presentation software
  • Mail server software
  • PHP
  • Communication software
  • SQL
  • Programming software
  • Web service design
  • Business diagram software
  • Mapping and data visualization software
  • Database software
  • Ajax
  • JQuery
  • Software development
  • Data analysis software
  • MS Office
  • MS Windows
  • Spreadsheet
  • API
  • TCP/IP
  • CoffeeScript
  • HTML
  • MySQL
  • Python
  • Ruby on Rails
  • XML

Additional information

Work conditions and physical capabilities

  • Fast-paced environment
  • Work under pressure
  • Tight deadlines
  • Repetitive tasks
  • Attention to detail
  • Sitting

Personal suitability

  • Accurate
  • Client focus
  • Efficient interpersonal skills
  • Excellent oral communication
  • Excellent written communication
  • Initiative
  • Judgement
  • Organized
  • Team player

Benefits

Health benefits

  • Health care plan

 

How to apply

By phone

905-761-1400 Between 09:00 a.m. and 05:00 p.m.

By fax

 

905-761-1461

Computer programmer

Highlight Motor Freight Inc.
Concord
  IT & Telecoms Full-time
  41
Overview Languages English Education College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years Experience 2 years to less than 3 years On si...
Learn More
Apr 22nd, 2025 at 14:43

Backend Developer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

The resource is responsible for the effective analysis, design, development, implementation and support of mission critical, Global Wealth Portfolio Management related initiatives and platforms of medium to high complexity.

 

 

Is this role right for you? In this role you will:

  • Develop cost effective and efficient applications to meet business objectives by analyzing user requirements, providing technical specifications and design and developing/maintaining programs according to standards. The incumbent must ensure programs and applications developed meet the high availability, integrity and reliability of the transaction processing environment
  • Provide production and user acceptance testing support to assigned applications by identifying, evaluating, escalating, resolving problems and supporting other team members. The incumbent is required to carry a beeper approximately 50% of the time to ensure systems support is readily available and that systems are operational according to documented user service level agreements. 
  • Implement new systems or enhancements by reviewing programs written by team members, establishing and executing system test procedures, developing implementation plan, developing the required program and system documentation and ensuring all functionality has been delivered as required. The incumbent is also required to provide post implementation support on the production processing functionality.
  • Provide technical guidance and review to other team members by conducting technical walkthroughs.
  • Keep current on rapidly changing technological trends, self-teach new technologies and maintain an understanding of the Division’s business and technology strategies.


 

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

 

  • A degree in computer science, math or engineering related discipline is desirable, along with 3-5 years practical experience.
  • Backend Programming skills in Java and ETL tools
  • Must have good analytical, problem solving, and trouble shooting skills in order to develop and support systems to meet user requirements.
  • Must be creative and flexible in identifying technical solutions to resolve business problems in a rapidly changing, demanding and complex business environment.
  • Must have a detailed understanding of the application systems.
  • Must have good interpersonal and communication skills
  • Nice to have broad understanding and knowledge of the Wealth Management products, services, market trends, computer services, planning and control tools and organized structure

 

 

What's in it for you?

 

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.  
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance. 
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.
  • Community Engagement - No matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!

 

 

Working location condition: Hybrid

 

#LI-Hybrid  

Backend Developer

Scotiabank
Toronto
  IT & Telecoms Full-time
The resource is responsible for the effective analysis, design, development, implementation and support of mission critical, Global Wealth Portfolio Management related initiatives...
Learn More
Apr 22nd, 2025 at 13:56

Consultant, Java Development Full-time Job

CIBC

IT & Telecoms   Toronto
Job Details

What you'll be doing

You’ll be joining CIBC’s  Core Banking Application Engineering Group and be at the heart of CIBC’s core banking transformation, successfully delivering complex, enterprise-scale applications involving multiple back-end systems. As a seasoned Java Developer, you will build, implement and maintain , flexible and modular solutions that enhance the client experience across lines of businesses in Java You’ll assist with the planning and strategy for the technical design, development and integration of these applications.

How you'll succeed

·       Programming Skills - Develop code and test computer programs for straightforward assignments. Review, analyze, and modify programming systems, including encoding, testing, and debugging.

·       Systems Implementation - Participate in the technical design, development, and integration of cross functional, multi-platform application systems.

·       Planning and Coordination - Effectively interact with team members, end users, business analysts, and technical resources to gather requirements and prepare design specifications as instructed by senior team members.

Who you are

·       You can demonstrate experience with: 4+ years working software development experience. This role requires experience in Java/J2EE, Spring Boot, Angular/React, JSP/EJB/JMS, Oracle, Hibernate, Rest Services, JSON, Unix/Linux, WebLogic/JBoss, PL/SQL, Web Services/SOAP/XML, Maven/Ant, Soap UI/Junit, Design Patterns. Sound experience in Object Oriented design. Experience building and integrating with external systems using SOAP/REST API connectors. Experience in Agile, Iterative and Software Delivery Life Cycle (SDLC). It’s an asset if you have experience with OpenShift/Azure, Jenkins, Github, Artifactory, or other DevOps tools.

·       Your influence makes an impact. You know that relationships and networks are essential to success. You inspire outcomes by making yourself heard.

·       You embrace and champion change. You'll continuously evolve your thinking and the way you work in order to deliver your best.

·       You’re digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.

·       You're driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of an inclusive team that enjoys working together to create a shared vision.

·       Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability.

 

What CIBC Offers

 

At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential. We aspire to give you a career, rather than just a paycheck.

  • We work to recognize you in meaningful, personalized ways including a competitive salary, incentive pay, banking benefits, a benefits program*, defined benefit pension plan*, an employee share purchase plan, a vacation offering, wellbeing support, and MomentMakers, our social, points-based recognition program.

  • Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.

  • We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.

 

*Subject to plan and program terms and conditions

 

What you need to know

  • CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact [email protected]

  • You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.

  • We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, French proficiency, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.

 

 

 

 

 

Job Location

Toronto-81 Bay, 24th Floor

 

Employment Type

Regular

 

Weekly Hours

37.5

 

Skills

Analytical Thinking, Application Development, Applications Programming, Emerging Technologies, J2EE Platform, Java Enterprise Edition, Project Management Technology, Spring Boot, Web Services, Work Collaboratively

Consultant, Java Development

CIBC
Toronto
  IT & Telecoms Full-time
What you'll be doing You’ll be joining CIBC’s  Core Banking Application Engineering Group and be at the heart of CIBC’s core banking transformation, successfully delivering complex...
Learn More
Apr 21st, 2025 at 17:26

SOFTWARE ENGINEERING SPECIALIST (FULL STACK .NET) Full-time Job

BDC

IT & Telecoms   Montréal
Job Details

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

 

You are an experienced developer with a proven track record of developing and maintaining custom applications using Full Stack .Net solutions with C#? You have relevant experience in an agile delivery team in designing, documenting, developing, securing, and consuming REST APIs? I invite you to read on!

 

POSITION OVERVIEW

 

As part of BDC’s digital transformation, we are looking for candidates who are passionate with innovation and wish to contribute to the development of BDC’s financing services and others offered to our clients via our digital channels. Our objective is to provide an intuitive self-service and omnichannel client experience. The development of our digital services is based on automation, advanced analytics, and artificial intelligence in an agile delivery mode. Selected candidates will join a squad responsible to deliver specific functionalities within a product team.

 

CHALLENGES TO BE MET

  • Create, document, and implement technical solutions that align with customer needs and adhere to software development standards

  • Participate in all phases of the Secure Software Development Life Cycle (SSDLC), including testing (QA) and functional analysis.

  • Collaborate with the Software Engineering team, adhering to enterprise development guidelines. Stay informed about emerging technologies and innovative approaches, and suggest enhancements to processes and tools

  • Maintain and support all applications within a product family

  • Implement and utilize the right monitoring tools to proactively detect potential issues

  • Be an active participant in agile ceremonies and team meetings

 

WHAT WE ARE LOOKING FOR

  • Minimum of 8 years of experience as a developer or as a software engineer

  • Experience in developing and maintaining Full Stack secure .Net solutions with C#, Javascript, Angular, Powershell

  • Experience designing, documenting, developing, securing, monitoring and consuming REST and/or Graph APIs

  • Mastery of the concepts of object-oriented programming. Good knowledge of SOLID design principles and design patterns

  • Experience with modern authentication and authorization mechanisms (OpenID Connect & OAuth)

  • Experience developing robust automated tests (Unit Tests, Service Tests)

  • Experience with CICD pipeline with yaml (pipeline as code) and integrations AsCode with cloud providers

  • Experience in continuous delivery, continuous integration(CI/CD), feature flagging, etc.

  • Experience and motivation to work on modernization and evolution of large-scale critical applications using complex business logic.

  • Proficient in developing with the various cloud providers as well as cloud design models

  • Understanding of containerization and Cloud Services (Docker, Kubernetes, Tanzu)

  • Proficient in using Microsoft Visual Studio, Git, Azure DevOps ou Jenkins, NuGet and related tools

  • Experience working with Relational databases like SQL server and MySQL

  • Strong communication skills – Ability to convey both technical and business-related ideas

  • Knowledge of transactional client operation applications related to Financing domain

  • Knowledge of the DDD (Domain Driven Design) approach

  • A degree in computer science, engineering, or relevant field

  • Bilingual (French and English)

SOFTWARE ENGINEERING SPECIALIST (FULL STACK .NET)

BDC
Montréal
  IT & Telecoms Full-time
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...
Learn More
Apr 18th, 2025 at 15:48

Data Engineer Full-time Job

CIBC

IT & Telecoms   Toronto
Job Details

Your will be joining the Enterprise Technology team within CIBC. As a Data Engineer you’ll be a key part of an innovative, “first to market” technology culture, contributing to key CIBC’s strategies such as digital transformation, cloud migration, automation. As a Data Engineer, you’ll be part of  Enterprise Business Intelligence (BI) Technology team delivering and managing enterprise-wide BI Services/Platforms to broad CIBC user community. You will also be on continuous exploration and evaluation of emerging BI technology platforms, as well as cloud solutions. You will facilitate easy to use, customer-centric BI services.

 

At CIBC we enable the work environment most optimal for you to thrive in your role. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1-2 days per week on-site, while other days will be remote.

 

How You’ll Succeed

  • Collaborative Development: Contribute to the BI team goals by collaborating with other functional teams, actively looking for continued improvements in functionality, stability, capacity and performance of the BI services.
  • Infrastructure design and implementation: Get involved with various teams on the discussion and assignments for infrastructure design and implementation. Big Picture mind is essential to succeed for understanding the overall system integration and data flows.
  • Programming Ability: Perform, coordinate and facilitate changes to the services as required. Develop and deliver BI reports, dashboards, workflows for the home department and business partners as required. Provide guidance to users on features and capabilities to assist them in timely solution delivery. Strive to automate relevant processes for efficiency and cost savings.
  • Project Delivery and Influence: Actively participate and contribute to project activities and deliverables to ensure overall quality solution delivery that aligns with business and project requirements. Monitor production and user acceptance testing support to troubleshoot complex problems in the services and underlying technologies.

 

Who You Are

  • You are an experienced Data Engineer with 5+ years of expertise in building and maintaining robust BI infrastructure. You have solid Database Application development experience using SQL, PL/SQL, Azure SQL, SQL server, MySQL. Your knowledge spans across BI tools such as SAS, Tableau, Alteryx, Power BI, and ThoughtSpot, with a primary focus on the backend infrastructure that powers these platforms. You excel in configuring and optimizing BI applications, including server farm setup, application configurations, feature enablement, and network security (e.g., whitelist management). You have solid Python and SQL coding experience. You have a solid understanding of operating systems like Windows and Linux, and you are proficient in scripting and automation using tools such as Python, Bash, and PowerShell. You excel at automating infrastructure and governance tasks to streamline operations, reduce manual effort, and improve system reliability. Your expertise extends to cloud computing, with a strong preference for experience in Microsoft Azure. You have hands-on experience with cloud-based infrastructure and analytic tooling (Databricks, Azure Data Factory, ADLS). In addition, you bring strong database administration knowledge, including experience in designing, managing, and optimizing relational and non-relational databases. You are proficient in writing and tuning complex queries, managing database security, and ensuring high availability and performance of database system.
  • Your influence makes an impact. You know that relationships and networks are essential to success. You inspire outcomes by making yourself heard.
  • You're driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of a team that enjoys working together to create a shared vision. You are passionate about client service - You want the work you do each day to result in a positive client experience.
  • Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability

 

What CIBC Offers

 

At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential. We aspire to give you a career, rather than just a paycheck.

  • We work to recognize you in meaningful, personalized ways including a competitive salary, incentive pay, banking benefits, a benefits program*, defined benefit pension plan*, an employee share purchase plan, a vacation offering, wellbeing support, and MomentMakers, our social, points-based recognition program.

  • Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.

  • We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.

 

*Subject to plan and program terms and conditions

 

What you need to know

  • CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact [email protected]

  • You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.

  • We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, French proficiency, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.

 

 

 

 

 

Job Location

Toronto-81 Bay, 27th Floor

 

Employment Type

Regular

 

Weekly Hours

37.5

 

Skills

Business Intelligence (BI) Reporting Tools, Python (Programming Language)

Data Engineer

CIBC
Toronto
  IT & Telecoms Full-time
Your will be joining the Enterprise Technology team within CIBC. As a Data Engineer you’ll be a key part of an innovative, “first to market” technology culture, contributing to key...
Learn More
Apr 18th, 2025 at 15:01

Lead Developer, iOS Application Development Full-time Job

CIBC

IT & Telecoms   Toronto
Job Details

What You'll Be Doing

 

You’ll be joining CIBC’s Digital Technology team. You’ll be at the heart of CIBC’s digital transformation, successfully delivering complex, enterprise-scale mobile projects involving multiple back-end systems. As a Lead iOS Developer, you will build, implement and maintain easy, flexible, and personalized solutions that enhance the client experience across iOS apps. You’ll lead the planning and strategy for the technical design, development and integration of these applications. As a Lead iOS Developer, you will have the opportunity to contribute to tier-1 banking applications, gain insights into the banking domain, collaborate with a team of experienced professionals, and work on modern transformative projects such as Kotlin Multiplatform (KMP) migration and AI enablement initiatives. 

 

At CIBC we enable the work environment most optimal for you to thrive in your role. Details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview.

 

How You'll Succeed

  • Design and Development - Perform and coordinate complex application programming activities. Design and implement the application's technical infrastructure using specific databases, programming languages, utilities, and testing approaches.  Lead the design and development of cost-effective and innovative solutions. Implement solutions following coding standards and best practices.
  • Strategic Planning - Develop multi-year technology roadmaps that align with the bank’s vision, strategy, and business objectives. Lead multiple complex projects involving backend systems, new technology, and the enhancement of existing applications. Provide technical guidance for projects and releases. Participate in design discussions and create low-level design documents as needed.
  • Leadership Skills - Act as a role model and run code-review sessions with the wider team to ensure the project is on track to meet objectives. Support and mentor intermediate and senior developers by sharing knowledge, collaborating, coaching and problem solving. Support and troubleshoot production issues, providing quick resolutions.

 

Who You Are

  • You can demonstrate 7+ years of hands-on experience in: native iOS development with expertise in Swift, SwiftUI, Objective C, Xcode, Web Services, XML, Subversion, and GIT. ou possess a strong proficiencyin Object Oriented Design, JSON and RESTFul web services, and modern iOS frameworks such as SwiftUI and Combine. You should have experience in delivering at least 3-5 complex iOS applications/projects from concept to deployment, showcasing your ability to work with RESTful APIs, JSON, and third-party libraries. You have extensive experience in writing unit tests, UI automation tests, and conducting code reviews to ensure high-quality deliverables. You are familiar with testing frameworks such as XCTest or Quick/Nimble. You possess strong problem-solving skills and a proven track record of troubleshooting and debugging complex issues in iOS applications. Experience with performance optimization and memory management is highly desirable. 
  • You embrace and champion change. You'll continuously evolve your thinking and the way you work in order to deliver your best.
  • Your influence makes an impact. You know that relationships and networks are essential to success. You inspire outcomes by making yourself heard.
  • You’re digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.
  • You're driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of an inclusive team that enjoys working together to create a shared vision.
  • Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability.

 

What CIBC Offers

 

At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential. We aspire to give you a career, rather than just a paycheck.

  • We work to recognize you in meaningful, personalized ways including a competitive salary, incentive pay, banking benefits, a benefits program*, defined benefit pension plan*, an employee share purchase plan, a vacation offering, wellbeing support, and MomentMakers, our social, points-based recognition program.

  • Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.

  • We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.

 

*Subject to plan and program terms and conditions

 

What you need to know

  • CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact [email protected]

  • You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.

  • We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, French proficiency, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.

 

 

 

 

 

Job Location

Toronto-81 Bay, 19th Floor

 

Employment Type

Regular

 

Weekly Hours

37.5

 

Skills

Agile Methodology, Apple iOS, Application Development, Applications Programming, Code Reviews, Collaboration, Cross-Platform Development, Cross Platform Mobile Applications, Innovation, Innovative Solutions, iOS Development, iOS Mobile Architecture, iOS SDK, Objective-C (Programming Language), Problem Solving, Swift Programming Language, Teamwork, Technical Leadership, Unit Testing, Xcode

Lead Developer, iOS Application Development

CIBC
Toronto
  IT & Telecoms Full-time
What You'll Be Doing   You’ll be joining CIBC’s Digital Technology team. You’ll be at the heart of CIBC’s digital transformation, successfully delivering complex, enterprise-scale...
Learn More
Apr 18th, 2025 at 14:01

Looking for a job?

Upload your Resume and easily apply to jobs from any device!
Add Your Resume