408 Jobs Found
IT Analyst Full-time Job
IT & Telecoms TorontoJob Details
Group Summary:
Job Responsibilities:
- Follows and supports Magna’s operating principles.
- Plans, designs, implements, monitors and administers the IT network Infrastructure.
- Conducts network hardware OS upgrades/firmware on all networking equipment.
- Conducts needs analysis and feasibility studies recommending appropriate hardware and circuit requirements
- Assess, test, and implement networking software/hardware on network routers and switches, utilizing various tools to protect and enhance network performance and stability
- Utilize change management software and workflow software that interfaces with Active Roles Server for user account administration activities.
- Modify Active Roles Server directly for group membership changes and other non-standard administration activities.
- Utilize a helpdesk ticket system to prioritize, track, and document all user account requests.
- Execute periodic reports showing account inactivity and follow security procedures to minimize associated risks.
- Participate in yearly Internal Audits by providing auditors change management documents for user account administration activities.
- Provide 1st level technical support for application software, computer hardware, network equipment, and other systems throughout the Enterprise as needed.
- Perform other duties as required.
Education And/or Experience:
- Completion of 3-year college diploma in Information Technology
- 5 years experience preferably within manufacturing environment
- Relevant industry certifications preferred (ITIL, CompTIA, CCNA, CCNP, MCITP)
Site Benefits:
- A great work experience with a diverse and dedicated workforce
- A strong focus on safety and health and wellness (fitness membership discounts)
- Five and a half (5.5.) paid personal days
- Competitive extended health benefits
- Group RRSP matching program
- Profit Sharing Plan
- Team appreciation lunches and events
- Education Reimbursement Program
- Continuous Improvement and Development Culture
Awareness, Unity, Empowerment:
Worker Type:
Regular / Permanent
Group:
Magna Mechatronics, Mirrors & Lighting
IT Analyst
Magna Exteriors
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Software Developer (Reactjs/Nodejs) Full-time Job
IT & Telecoms TorontoJob Details
Contributes to the overall success of the Digital Banking Unit in Canada ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies, and procedures.
Is this role right for you? In this role, you will:
-
Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
-
Write well designed, testable, efficient code by using best software development practices.
-
Gather and refine specifications and requirements based on technical needs.
-
Create and maintain software documentation.
-
Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed.
-
Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
-
Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
-
Champions a high-performance environment and contributes to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
-
In depth knowledge of programming languages, frameworks, utilities, and other technologies used by the team (React & Node JS).
-
3+ years hands-on experience with Reactjs & Nodejs
-
Excellent communication skills with ability to influence decision making across stakeholders.
-
Demonstrated ability to lead team members with differing opinions and levels of experience.
-
Project management skills to map and execute short and long term plans for the team.
-
Effective organization, planning, and time management skills.
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.
-
Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our multiple programs.
Work arrangements: Hybrid
Software Developer (Reactjs/Nodejs)
Scotiabank
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Senior UI Developer Full-time Job
IT & Telecoms TorontoJob Details
The Global Wealth Engineering Client Technology team is transforming the digital experience for its clients. The team partners and works closely with the Scotia Digital team to bring world-class digital experiences for all Scotia Wealth Management channels. The team plays a key role to help investor manage their investments and reach their financial goals.
Global Wealth Engineering Technology Team is looking for an energetic and results-oriented Senior Developer to join our team to help build our UI platform for our wealth customers. We’re looking to fill our team with influencers, makers, creators and leaders who are flexible, curious, adventurous, versatile and responsive; and who are ready to roll up their sleeves in a collaborative and productive environment to get things done.
Is this role right for you? In this role you will:
- Developing new user-facing features using React.js
- Building reusable, scalable, robust components, and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Design and develop micro services based on Cloud solutions, such as Microsoft Azure, Google GCP.
- Collaborate with delivery lead to plan milestones, successfully execute software delivery, and escalate issues as needed
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
- Leverage industry best practices to design, test, implement and support a solution
- Assure quality security and compliance requirements are met for supported area
- Be flexible and thrive in an evolving environment
- Working experience in performance analysis and tuning
- Provides production support for applications maintained
- Guide your team through technical issues and challenges
- Working closely with technical leads, architect, UX designer, other developers and product owner on software architecture, design, dependencies and codes maintainability
- Strong problem-solving and analytical skills
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
Must Have Skills:
- 10+ years of IT experience.
- Strong knowledge of security best practices for connecting UI applications to APIs
- Experience with implementing scalable applications and ability to understand and explain end-to-end integrations between modules/applications in a complex system
- 6 - 8+ years of experience of React.js and its core principles, and React ecosystem JSX of react components life cycle.
- 6 - 8+ years of experience with popular React.js workflows (such as Flux or Redux) and data structure libraries (e.g., Immutable.js)
- 5+ years of experience and Strong proficiency in JavaScript Fundamentals and newer specifications of EcmaScript (ES6+ ), including DOM manipulation and the JavaScript object model
- 2+ years’ experience (1 or 2 recent projects) on front end optimization techniques such as Lazy Loading, Asynchronous Module Definition, Callback and Promises, Closures, Image Compression
- 2+ year experience and good knowledge of NodeJS (Yarn) to NPM registry libraries/packages.
- Strong working experience building for mobile web (such as Mobile First, Responsive and PWA)
- Up to date knowledge of the React ecosystem including Hooks, Suspense, and familiar with functional based programming
- Hands-on experience in Cloud MicroApp development.
- Experience in application monitoring software, including Dynatrace, Splunk or their equivalent tools.
- Unit testing with Sonarqube or other tools
Nice-To-Have Skills:
- Financial Industry is a plus, but technology experience will be prioritized
- Familiarity with modern back-end build pipelines and tools
- Experience with code versioning tools such as Git, Bitbucket
- Working experience in Microservices or Cloud based (GCP or Azure)
- Experience with Continuous Development or Continuous Integration is a plus
- Knowledge of distributed system design patterns like distributed configuration, service discovery, routing, service-to-service calls, circuit breakers
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.
Working location condition: Hybrid
#LI-Hybrid
Senior UI Developer
Scotiabank
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Data Engineer Full-time Job
IT & Telecoms TorontoJob Details
The Team
Canadian Banking Technology (CBT) supports the end-to-end technology needs of Scotiabank’s Canadian banking business, including a broad range of banking products and services from savings and chequing accounts to credit cards and commercial loans. Joining our team gives you access to great opportunities with a wide range of traditional and emerging technologies while delivering innovative solutions for our business applications and platforms.
Scotiabank’s Data Engineering, under CBT, is responsible for delivering data integration solutions for a variety of business lines. Our current applications are in support of regulatory, compliance, as well as Big Data Analytics, Cloud technologies, and Risk Reporting requirements. Canadian Banking Technology supports the end-to-end technology needs of Scotiabank’s Canadian banking business, including a broad range of banking products and services from savings and chequing accounts to credit cards and commercial loans. Joining our team gives you access to great opportunities with a wide range of traditional and emerging technologies while delivering innovative solutions for our business applications and platforms.
The role:
- Contributes to the overall success of the Data Engineering and Data Services in Canada
- Ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives.
- Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.
Is this role right for you?
- Champions a customer-focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Actively pursues effective and efficient operations of his/her respective areas in accordance with organization values and Code of Conduct, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, and AML/ATF/sanctions.
- Champions a high-performance environment and contributes to an inclusive work environment.
- Participate in data engineering and transformation architecture, design and delivery to ensure highly scalable, extensible, and performing solutions.
- Contribute to translating architecture or design into both logical and physical data models that comply with existing (and evolving) standards and practices.
- Contribute to data and project design and delivery for some of highly visible and critical projects across the Bank.
- Hands-on development supporting Data integration, Analytics and Cloud environments.
- Supporting less senior team members in delivery of solutions like code review, design review, troubleshooting and such
- Contribute to data ingestion, transformation, and extraction solutions in Enterprise Big Data platform (EDL)
- Work closely with Data Architecture (DA) and Quality Assurance (QA) teams
- Understand the risk culture and how it should be considered in day-to-day activities and decisions.
Do you have the skills that will enable you to succeed in this role?
- At least 6 years of industry experience in software development using agile methods (Scrum, Kanban, etc.)
- Excellent understanding of database and data management concepts and technologies including relational database and Big Data / Data Lake
- At least 3 years of experience in working with Big Data including Apache Hadoop, Hive, HDFS
- 3+ years of hands-on experience working with Talend or similar ETL (Extract-Transform-Load) tools
- 5+ years of hands-on experience with Java and/or Python, Spark/Scala
- 3+ years of hands-on experience with Unix/Linux Command Line Interface (CLI) and shell scripting
- 3+ years of hands-on experience with cloud technology, like Google Cloud (GCP), Google Storage, BigQuery, Airflow, Cloud Composer, Cloud Logging, Cloud Build
- Understand containerization technologies like Docker, Kubernetes, etc.
- Working experience with BitBucket / GitHub, JIRA, Confluence, DevOps, CI/CD pipelines, and code promotion
- Strong communication and presentation skills, quick learner, self-starter, proactive, strong problem-solving skills, triaging, troubleshooting, strong sense of ownership of the work
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.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community egagement & belonging with our various programs such as hackathons and much more!
Work conditions: Hybrid
#LI-Hybrid
Data Engineer
Scotiabank
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Manager, Software Development Full-time Job
Coca-Cola Canada Bottling Limited.
IT & Telecoms TorontoJob Details
Facility Location- Toronto
Department - Intelligent Data & Enterprise Automation
Employee Type - Regular Employee FT Salaried
About This Opportunity
As the Software Development Manager at Coke Canada, you will lead a team of developers specializing in low-code platforms like RPA, Power Platform, SQL scripting, and Python. Reporting to the Data & Automation Director, you will collaborate with the Manager of Business Analysts and Project Manager to deliver impactful projects utilizing Snowflake, Power BI, UiPath RPA, Azure Web Apps, and GenAI. You will shape and execute development strategies, conduct code reviews, and manage both onshore and offshore teams while driving continuous improvement and innovation. Staying updated on emerging technologies, you will provide insights to maintain a competitive edge.
Responsibilities
- Lead and manage a team of developers, providing guidance and oversight to ensure high-quality development and timely project delivery.
- Collaborate with the Business Analyst and Project Manager to execute projects effectively and efficiently.
- Conduct code reviews, provide technical assistance, and ensure adherence to best practices and coding standards.
- Develop and implement the overall development strategy for Coke Canada.
- Oversee the management and integration of low code tools, including RPA, UiPath, PowerPlatform, PowerBI, PowerApps, and PowerAutomate.
- Utilize Snowflake, SQL scripts, DataFactory, and Azure to support and enhance development projects.
- Manage the CI/CD pipeline and automated deployment processes.
- Build and expand GenAI capabilities, developing and implementing Generative AI solutions
- Provide direction and support to the offshore development team, ensuring alignment with project goals and timelines.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience in managing developers, particularly those working with low code tools.
- Proficiency in Python, SQL, DAX, Microsoft FX, JavaScript/TypeScript, and .NET/C#
- Proficiency in RPA (UiPath preferred), PowerPlatform, PowerBI, PowerApps, PowerAutomate, Snowflake, SQL scripts, DataFactory, and Azure.
- Strong technical skills and the ability to conduct code reviews and provide technical guidance.
- Experience with CI/CD pipeline and automated deployment processes.
- Excellent communication and leadership skills, with the ability to manage and motivate a team effectively.
- Experience with DevOps or GitHub is beneficial.
Manager, Software Development
Coca-Cola Canada Bottling Limited.
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Sr. Full Stack Developer, TD Securities Full-time Job
IT & Telecoms TorontoJob Details
Work Location:
Toronto, Ontario, Canada
Hours:
37.5
Line of Business:
Technology Solutions
Pay Details:
$102,200 - $125,000 CAD
This role is eligible for a discretionary variable compensation award that considers business and individual performance.
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:
Department Overview :
Building a World-Class, Diverse and Inclusive Technology Team at TD
We can't afford to be boring. Neither can you. The scale and scope of what TD does may surprise you. The rapid pace of change makes it a business imperative for us to be smart and open-minded in the way we think about technology. TD's technology and business teams become more intertwined as new opportunities present themselves. This new era in banking does not equal boring. Not at TD, anyway.
TD Business Systems Analysis covers a mandate that includes (but isn't limited to) proposing technical systems to accomplish business requirements enterprise-wide. These experts build relationships with business partners and other groups of diverse subject matter experts and stakeholders (both internal and external) to:
-
Plan + Elicit + Analyze + Document + Communicate +Manage system requirements;
-
Assess client needs and recommend the right technology; and
-
Offer operational and process-related analysis and support.
There's room to grow in all of it.
JOB DESCRIPTION
The Senior IT Developer role is a hands-on role focused on designing, developing, and maintaining application frameworks which will help integrate vendor and proprietary solutions that support scalable, secure, reusable solutions across the Compliance, Surveillance and Supervision area. Responsibilities include planning, designing, and developing common configuration driven development components which will be used across delivery workstreams. The ideal candidate will have a strong hands-on background in Java based micro-service architecture, RESTful APIs as well as good experience with developing front end components. Experience in the financial services industry preferred.
Responsibilities:
-
Design, develop, and maintain back-end and front-end systems following configuration driven development using modern technologies.
-
Review detailed solution designs to ensure it meets requirements and complies with the architectural and security standards with TDS.
-
Drove the creation of product-based CI/CD pipelines for the creation of common release artifacts.
-
Contribute to the development of project plans by providing input and manage projects / initiatives by directing assigned resources, communicating project status, and providing timely escalation of issues.
-
Provide expert consultation and participate as a technical subject matter expert on projects of moderate to high risk and complexity.
-
Involve in knowledge transfer with functional development teams to ensure the right foundational capabilities are delivered in-line with expectations.
-
Build consensus and facilitate collaboration and decision-making within/across technical and functional stakeholders to ensure consistent application of IT strategy and compliance with architecture framework.
-
Work effectively as a team, supporting other members of the team in achieving business objectives and providing client services.
QUALIFICATIONS & SKILLS
-
Strong hands-on experience in development technologies and frameworks, including:
-
Java RESTful services (Spring boot)
-
Proficiency in front-end languages such as JavaScript, React.
-
SQL and NoSQL databases
-
Event-based architectures
-
-
Experience in development of technology architectures.
-
Hands-on experience with integration projects involving multiple systems and platforms.
-
In-depth knowledge of data strategy, governance, and integration.
-
Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders.
-
Strong problem-solving and analytical abilities, with a keen attention to detail.
-
Knowledge of emerging technologies and trends in the industry.
-
Familiarity with agile methodologies and experience in leading agile teams.
-
Ability to manage multiple priorities and work in a fast-paced, dynamic environment.
-
Continuous learning mindset and a passion for keeping up with industry advancements.
-
Ability to build and maintain effective relationships with both internal and external stakeholders.
EDUCATION & EXPERIENCE
-
Minimum bachelor's degree in computer science or related field.
-
3-5+ years related experience required.
-
Experience in software development as Full Stack Developer or similar role.
-
In-depth knowledge of financial industry regulations, compliance requirements and security standards are an advantage.
-
Experience with cloud technologies and architectures.
-
Excellent problem-solving skills and the ability to think critically and strategically.
-
Strong communication and collaboration skills to work effectively with cross-functional teams.
ADDIOTONAL INFORMATION
Join in on what others in TD Technology Solutions are doing:
-
Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
-
Learn voraciously, stretch your thinking, share your knowledge and educate others.
-
Communicate and collaborate with both technical and non-technical professionals.
-
Cultivate winning relationships by building trust with business and technology partners.
-
Share our commitment to productivity, effectiveness and operational efficiency.
#LI-Tech
Sr. Full Stack Developer, TD Securities
TD
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Senior IT Developer Full-time Job
IT & Telecoms TorontoJob Details
TD Terrace - 160 Front Street West Corporate, Toronto, Ontario
Work Location:
Toronto, Ontario, Canada
Hours:
37.5
Line of Business:
Technology Solutions
Pay Details:
$102,200 - $125,000 CAD
This role is eligible for a discretionary variable compensation award that considers business and individual performance.
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:
Company Description:
With more than 3,500 people in 13 offices around the world, TD Securities provides a wide range of capital market products and services to corporate, government and institutional clients who choose us for our knowledge, innovation and experience in the following key areas of finance:
• Investment and Corporate Banking
• Capital Markets
• Interest Rate, Currency and Derivative Products
• Commodities
Our services include the underwriting and distribution of new debt and equity issues, providing advice on strategic acquisitions and divestitures, and executing daily trading and investment needs.
Being part of the TD Bank Group, we are able to draw on the strengths, the resources and the network of one of the largest North American financial institutions to consistently deliver value for our clients, every day, in every team on every assignment.
Job Description:
The Mass and Core Payment Technology Team is looking for a Senior IT Developer to contribute to the applications build from scratch as well as maintain them.
The Mass and Core Payment team is responsible for
Creating new payment rails like mentioned in #2 and #3 Enhancing current payment rails like Visa Money Transfer, North bound Money Movement, Domestic Account to account, Domestic Bill payments, EFT's, ACH's Enhancing shared services like File transformations app interfacing mailboxes/kafka
The core dev team is in Toronto with support being provided by onshore and Singapore resources.
The ideal candidate would be a self-starting, motivated and high-performing individual who looks forward to being a strong contributor in a dynamic technology organization at a major bank. This complex role is on a team of highly talented technologists delivering solutions to the global markets business, risk managers, as well as other functions within the dealer. The candidate will be required to effectively build upon the intraday platform and collaborate closely with the TDS Data Platform and various valuation data producers.
Role Responsibilities:
-
Application development activities. Hands-on experience with Java/Springboot applications.
-
Actively contributing code and laying the foundation for technical features that junior developers will be able to build upon.
-
Working closely with technology and business stakeholders to gather feedback, shape technical requirements and help maintain an accurate roadmap for your own work.
-
Coordinate development efforts across project(s) with senior/junior developers in the team.
-
Debug production issues quickly and effectively with an eye towards improving maintainability over the long term.
-
Ensure our platforms are reliable, scalable, secure, and extensible.
-
Readiness and motivation to work autonomously in a developer capacity on a diverse range of activities (e.g. design, support of technical business solutions)
-
Participate in complex applications and systems development, programming.
-
Propose solution options.
-
Support knowledge management processes and ensure knowledge is codified and managed.
-
Ensure design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind.
-
Identify and address any issue that affects the integrity of the application (e.g. cross-capability/release issues).
Qualifications and Skills:
Must Have Skills:
-
7+ years development and End to End design experience (J2EE, Java 8)
-
7+ frameworks like Spring, Spring MVC, Spring boot, Spring Security (OAuth, LDAP)
-
3+ years RESTful API
-
3+ years database knowledge preferred oracle
-
Hands- on experience with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus.
-
1+ years building kafka based application (Kstream/producer-consumer)/MQ
-
Strong knowledge of core Java
-
Experience working on Banking Domain Projects
Good to Have:
-
Building/Worked on File Processing applications.
-
Agile/Waterfall and SDLC/PMLC processes
-
Hands- on experience of SSO, MFA, PingFed, OIDC, OAuth, API gateway
-
Continuous Integration and Test-Driven Methodologies
Education
BS/BA degree in Computer Science, Engineering, Mathematics or equivalent work experience.
Additional Information:
Join in on what others in TDS Technology are doing:
-
Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
-
Learn voraciously, stretch your thinking, share your knowledge and educate others.
-
Communicate and collaborate with both technical and non-technical professionals.
-
Cultivate winning relationships by building trust with business and technology partners.
-
Share our commitment to productivity, effectiveness and operational efficiency
#LI-Tech
Senior IT Developer
TD
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Senior Java Developer Full-time Job
IT & Telecoms TorontoJob Details
Work Location:
Toronto, Ontario, Canada
Hours:
37.5
Line of Business:
Technology Solutions
Pay Details:
$102,200 - $125,000 CAD
This role is eligible for a discretionary variable compensation award that considers business and individual performance.
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:
Company Description:
With more than 3,500 people in 13 offices around the world, TD Securities provides a wide range of capital market products and services to corporate, government and institutional clients who choose us for our knowledge, innovation and experience in the following key areas of finance:
• Investment and Corporate Banking
• Capital Markets
• Interest Rate, Currency and Derivative Products
• Commodities
Our services include the underwriting and distribution of new debt and equity issues, providing advice on strategic acquisitions and divestitures, and executing daily trading and investment needs.
Being part of the TD Bank Group, we are able to draw on the strengths, the resources and the network of one of the largest North American financial institutions to consistently deliver value for our clients, every day, in every team on every assignment.
Job Description:
The Faster Payments Email Money Transfer Technology Team is looking for a Senior IT Developer to contribute to the application design,development and maintenance.
The Faster Payments Email Money Transfer Technology Team is responsible for Providing support for Email Money Transfer functionalities. Support ongoing development and maintenance work around the payments engine and API's.
The core dev team is in Toronto.
The ideal candidate would be a self-starting, motivated and high-performing individual who looks forward to being a strong contributor in a dynamic technology organization at a major bank. This complex role is on a team of highly talented technologists delivering solutions to the global markets business, risk managers, as well as other functions within the dealer. The candidate will be required to effectively build upon the intraday platform and collaborate closely with the TDS Data Platform and various valuation data producers.
Role Responsibilities:
-
Contribute to application design based on microservices architecture.
-
He should have in depth knowledge and hands on working experience on saga design pattern.
-
Application development activities. Hands-on experience with Java/Springboot applications.
-
Actively contributing code and laying the foundation for technical features that junior developers will be able to build upon.
-
Working closely with technology and business stakeholders to gather feedback, shape technical requirements and help maintain an accurate roadmap for your own work.
-
Coordinate development efforts across project(s) with senior/junior developers in the team.
-
Debug production issues quickly and effectively with an eye towards improving maintainability over the long term.
-
Ensure our platforms are reliable, scalable, secure, and extensible.
-
Readiness and motivation to work autonomously in a developer capacity on a diverse range of activities (e.g. design, support of technical business solutions)
-
Participate in complex applications and systems development, programming.
-
Propose solution options.
-
Support knowledge management processes and ensure knowledge is codified and managed.
-
Ensure design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind.
-
Identify and address any issue that affects the integrity of the application (e.g. cross-capability/release issues).
Qualifications and Skills:
Must Have Skills:
-
10+ years development and End to End design experience (J2EE, Java 8)
-
8+ frameworks like Spring, Spring MVC, Spring boot, Spring Security (OAuth, LDAP)
-
5+ years RESTful API
-
3+ years database knowledge preferred oracle
-
Hands- on experience with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus.
-
3+ years building kafka based application (Kstream/producer-consumer)/MQ
-
Strong knowledge of core Java
-
Experience working on Banking Domain Projects
Good to Have:
-
CI/CD pipeline integration
-
Agile/Waterfall and SDLC/PMLC processes
-
Hands- on experience of SSO, MFA, PingFed, OIDC, OAuth, API gateway
-
Continuous Integration and Test-Driven Methodologies
Education
BS/BA degree in Computer Science, Engineering, Mathematics or equivalent work experience.
Additional Information:
Join in on what others in TDS Technology are doing:
-
Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
-
Learn voraciously, stretch your thinking, share your knowledge and educate others.
-
Communicate and collaborate with both technical and non-technical professionals.
-
Cultivate winning relationships by building trust with business and technology partners.
-
Share our commitment to productivity, effectiveness and operational efficiency
#LI-Tech
Senior Java Developer
TD
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Python Engineer Full-time Job
IT & Telecoms TorontoJob Details
Work Location:
Toronto, Ontario, Canada
Hours:
37.5
Line of Business:
Technology Solutions
Pay Details:
$126,800 - $164,100 CAD
This role is eligible for a discretionary variable compensation award that considers business and individual performance.
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:
The Team
Our team is made up of technology and software engineering enthusiasts coming from a variety of diverse backgrounds and industries. Our members were entrepreneurs, musicians, physicists, PHDs, and financial engineers, and we share the same passion for coding and creating impactful tools. Let's build something great together!
Job description :
We’re Hiring: Lead Python Platform Engineer for Notebooks! Are you (or someone you love) ready to take ownership of a critical platform, driving innovation and empowering users across the organization? We’re looking for a Python Platform Engineer to lead the development and evolution of our Notebooks platform! This is a unique opportunity to shape a core part of our ecosystem, working at the intersection of cutting-edge technology and real-world impact.
What You’ll Do:
• ️ Lead the design and development of new features for the Notebooks platform.
• ️ Ensure stability and reliability, maintaining a robust and scalable environment.
• Collaborate with power users to provide design guidance, architectural support, and hands-on POCs.
• ️ Oversee platform currency and infrastructure updates—we have some exciting transformations planned this year!
• Be the go-to expert, fostering innovation and continuous improvement.
Who You'll Be:
• Extensive experience with **Python** and platform engineering.
• Deep understanding of **Notebooks platforms** (e.g., Jupyter, Databricks, Anaconda, Nebari, or similar) and how users interact with them.
• A strong foundation in **infrastructure management** and platform modernization.
• Excellent collaboration skills, with a track record of working closely with end-users and stakeholders.
• A proactive, problem-solving mindset with a passion for delivering elegant, impactful solutions.
Why You'll Like This:
You’ll have the opportunity to lead a key platform used by teams across the organization, driving innovation and business value. From enhancing functionality to enabling power users with architecture and POCs, your work will directly influence how we use data and insights. Internal
If you’re excited about making a real impact and working on a platform with big plans in store, we’d love to hear from you!
Additional Information :
Join in on what others in TD Technology Solutions are doing:
- Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
- Learn voraciously, stretch your thinking, share your knowledge and educate others.
- Communicate and collaborate with both technical and non-technical professionals.
- Cultivate winning relationships by building trust with business and technology partners.
- Share our commitment to productivity, effectiveness and operational efficiency.
#LI-Tech
Python Engineer
TD
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
IT Support Specialist Full-time Job
IT & Telecoms TorontoJob Details
Work Location:
Toronto, Ontario, Canada
Hours:
37.5
Line of Business:
Technology Solutions
Pay Details:
$76,800 - $115,200 CAD
This role is eligible for a discretionary variable compensation award that considers business and individual performance.
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:
Department Overview
Building a World-Class, Diverse and Inclusive Technology Team at TD
We can't afford to be boring. Neither can you. The scale and scope of what TD does may surprise you. The rapid pace of change makes it a business imperative for us to be smart and open-minded in the way we think about technology. TD's technology and business teams become more intertwined as new opportunities present themselves. This new era in banking does not equal boring. Not at TD, anyway.
TD IT Application Support covers business segment CIO technology areas or shared services technology functions. These experts interact closely with those within the Infrastructure Technology Solutions space. With a heightened focus on developing, implementing standard support models and processes using industry best practices, this role is responsible for production support, troubleshooting incident and problem management, service transition, IT change management and deployment and release management.
There's room to grow in all of it.
Job Description
About This Role
We are looking for someone to provide a broad range of systems and application support, research and analysis, administration, performance availability monitoring and management. Provide hands-on support with production engineering approach for Global Equities Derivatives (BoR) with responsibility for application support, system monitoring, problem escalation, responding to system related user queries and deployment of releases.
Meaningful work is fueled by meaningful performance and career development conversations with your manager. Here's some of what you may be asked to perform:
-
Perform controlled incident resolution including prioritization and escalation, involving business and technology partners as appropriate.
-
Service applications and systems, provide application, systems, operational availability levels that meet or exceed standards and service levels already established, while minimizing operational risk.
-
Promptly schedule packaging and release new applications in a timely manner, reduce change execution times by planning implementations with parallel work streams (while working with stakeholders as appropriate).
-
Strive to improve production environment stability by working with others to set up, maintain and monitor applications and systems, while meeting availability targets.
-
Provide prompt, effective day-to-day support, accurately identify and resolve issues, perform controlled and timely incident resolution all while making client satisfaction a top priority.
-
Deliver effective and defect-free support (application, software and operations), research system issues and opportunities, recommend changes, oversee execution, keep accurate documentation.
-
Design, review, integrate application requirements (e.g. functional, security, integration, performance, quality, operations).
-
Address application, cross-capability and cross-release issues.
-
Gain understanding of technical aspects of project and break-fix development related to the application, advise developers and solution designers.
-
Assume incident management role (communicator, tracker, escalator, driver, etc.).
-
Monitor system life cycles, ensure both specs and functionality support business objectives and architecture decisions, re-develop as required.
-
Use meaningful metrics to monitor environment performance.
-
Improve performance and resource utilization by assessing and analyzing opportunities to optimize the operational environment.
-
Follow established processes/standards, business technology architecture, risk and production capacity guidelines; plan, monitor and escalate issues as required.
-
Comply with both disaster and business recovery plans.
-
Identify/implement process improvements to enhance revenue, customer experience and reduce costs.
-
Support business case development, RFI/RFP and SLAs with vendors.
Job Requirements:
What can you bring to TD? Share your credentials, but your relevant experience and knowledge can be just as likely to get our attention. It helps if you have:
-
Undergraduate Degree or Technical Certificate.
-
5-7 years relevant experience.
-
Solid financial understanding of common equity derivatives products and their life cycle, including Equity swap, Equity options, Equity linked notes, OTC products
-
Intermediate java script knowledge
-
Strong SQL scripting skills with Oracle and MongoDB
-
Proficiency in Windows
-
Experience with trading application
-
Experience supporting trading systems and how trades flow front to back
-
Should be comfortable assessing trading systems/components to investigate trade breaks, connectivity and data issues
-
Excellent debugging and analytic skills: ability to isolate root cause across infrastructure, application and database stacks
-
Experience with automation and scheduling tools – Python, Autosys, ITRS
-
Highly assertive communication skill with ability to multi-task
Additional Information:
Join in on what others in TD Technology Solutions are doing:
-
Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
-
Learn voraciously, stretch your thinking, share your knowledge and educate others.
-
Communicate and collaborate with both technical and non-technical professionals.
-
Cultivate winning relationships by building trust with business and technology partners.
-
Share our commitment to productivity, effectiveness and operational efficiency
#LI-Hybrid
IT Support Specialist
TD
Toronto - 42.1kmIT & Telecoms Full-time
76,800 - 115,200
Learn More
Senior Software Engineer Full-time Job
IT & Telecoms TorontoJob 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 - 42.1kmIT & Telecoms Full-time
Learn More
Software Developer (Java & Angular) Full-time Job
IT & Telecoms TorontoJob 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 - 42.1kmIT & Telecoms Full-time
60,000 - 111,000
Learn More