669 Jobs Found
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
TorontoIT & 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.
TorontoIT & 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
TorontoIT & 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
TorontoIT & 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
TorontoIT & Telecoms Full-time
Learn More
Software developer Full-time Job
IT & Telecoms HalifaxJob Details
Overview
Languages
English
Education
- Bachelor's degree
Experience
5 years or more
On site
Work must be completed at the physical location. There is no option to work remotely.
Responsibilities
Tasks
- 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
- Write, modify, integrate and test software code for e-commerce and other Internet applications
Experience and specialization
Computer and technology knowledge
- Xcode
- iOS
- Java
- MS Office
Additional information
Work conditions and physical capabilities
- Fast-paced environment
- Attention to detail
Personal suitability
- Efficient interpersonal skills
- Team player
Software developer
Influence Dev
HalifaxIT & Telecoms Full-time
39
Learn More
Analyst, Senior IT Business Full-time Job
IT & Telecoms OttawaJob Details
Requisition ID: 17277
Department: Finance and Corporate Services Dept.
Service: Information Technology Services
Branch: Applications Management Branch
Employment Type: 1 Full-time Permanent
Work Hours: 35.00hours per week
Affiliation: CIPP
Salary Information: $93,764.58- $114,097.62 annually (2025 rates of pay)
Location: 100 Constellation, Nepean
City: Ottawa, ON
Job Category: Information Technology
Application Close: 13/05/2025
JOB SUMMARY
The mandate of Information Technology Services is to create business value by providing innovative and strategic technology solutions for the business operations of the City of Ottawa.
The Senior IT Business Analyst serves as the primary interface between ITS and clients and manages that relationship. The job is also responsible for providing strategic business analysis of new or changing client requirements, including leveraging the use of current City IT applications or other solutions, and identifying and maximizing other resource efficiencies for ITS. The Senior IT Business Analyst is additionally responsible for scoping, managing, or undertaking small-scale client projects.
In addition to core responsibilities, a comprehensive understanding of enterprise asset management processes is essential. In this role, you will leverage your expertise in Maximo/MAS Manage to optimize its performance within our operational framework. You will collaborate with stakeholders to align asset management solutions with business objectives, ensuring efficient data flows and system integrations. Your responsibilities will include configuring modules, defining workflows, and designing automated data mapping processes to facilitate seamless data exchange between Maximo/MAS Manage and other enterprise applications. Additionally, you will coordinate and support user training and user acceptance testing (UAT), ensuring that stakeholders are equipped to use the system effectively and that solutions meet business needs before deployment.
EDUCATION AND EXPERIENCE
Completion of 4 year university degree in business administration, computer science, engineering or other related field
Minimum of 5 years of experience in business applications and systems analysis
Knowledge of, and experience with, the City’s IT infrastructure and business applications is desirable
KNOWLEDGE
- Business analysis practices and techniques, including the methods, practices and tools used in requirements definition, and business process review, design and re-design
- Client relationship management
- Technical acumen and aptitude
- The mandates, responsibilities, operations and business contexts of client groups
- Project management methodologies and tools
- Current and emerging best practices and technical solutions used in business analysis, process design, client relationship management, and the clients’ business line(s)
- Knowledge of applicable health and safety legislation, including the rights and duties of workers
COMPETENCIES, SKILLS AND ABILITIES
- Critical and conceptual thinking skills, and the ability to analyze functions, issues and problems within a team environment and develop realistic and innovative solutions
- Problem-solving skills
- Relationship building skills
- Communicate effectively with users, managers, IT staff and system suppliers, including the ability to bridge knowledge/understanding gaps between IT specialists and departmental management/end users
- Proactively look beyond stated problems, and identify and address implications to other areas of the business and organization, or other business applications
- Write reports and documents, including functional specifications, user guides and other training/reference documents
- Plan, set priorities and organize work
- Research skills
- Facilitation skills
- Skills in operating a personal computer and using different types of software that relate to the job
- Strong interpersonal skills
- Strong focus on client-service and client satisfaction
- Work independently, and as a member of a team
- Work well in an environment of deadlines, multiple demands and changing (and sometimes competing) priorities
- Tact, diplomacy and professionalism
WHAT YOU NEED TO KNOW
- Language Requirement: English oral, reading, writing
- Experience and formal training combined with demonstrated performance and ability may substitute for stipulated academic requirements.
- Please save a copy of the job poster. Once the closing date has passed, it will no longer be available.
We wish to thank all applicants for their interest and effort in applying for this position. Only candidates selected for interviews will be contacted.
Analyst, Senior IT Business
City Of Ottawa
OttawaIT & Telecoms Full-time
Learn More
Analyst, Senior IT Business Full-time Job
IT & Telecoms OttawaJob Details
Requisition ID: 17277
Department: Finance and Corporate Services Dept.
Service: Information Technology Services
Branch: Applications Management Branch
Employment Type: 1 Full-time Permanent
Work Hours: 35.00hours per week
Affiliation: CIPP
Salary Information: $93,764.58- $114,097.62 annually (2025 rates of pay)
Location: 100 Constellation, Nepean
City: Ottawa, ON
Job Category: Information Technology
Application Close: 13/05/2025
JOB SUMMARY
The mandate of Information Technology Services is to create business value by providing innovative and strategic technology solutions for the business operations of the City of Ottawa.
The Senior IT Business Analyst serves as the primary interface between ITS and clients and manages that relationship. The job is also responsible for providing strategic business analysis of new or changing client requirements, including leveraging the use of current City IT applications or other solutions, and identifying and maximizing other resource efficiencies for ITS. The Senior IT Business Analyst is additionally responsible for scoping, managing, or undertaking small-scale client projects.
In addition to core responsibilities, a comprehensive understanding of enterprise asset management processes is essential. In this role, you will leverage your expertise in Maximo/MAS Manage to optimize its performance within our operational framework. You will collaborate with stakeholders to align asset management solutions with business objectives, ensuring efficient data flows and system integrations. Your responsibilities will include configuring modules, defining workflows, and designing automated data mapping processes to facilitate seamless data exchange between Maximo/MAS Manage and other enterprise applications. Additionally, you will coordinate and support user training and user acceptance testing (UAT), ensuring that stakeholders are equipped to use the system effectively and that solutions meet business needs before deployment.
EDUCATION AND EXPERIENCE
Completion of 4 year university degree in business administration, computer science, engineering or other related field
Minimum of 5 years of experience in business applications and systems analysis
Knowledge of, and experience with, the City’s IT infrastructure and business applications is desirable
KNOWLEDGE
- Business analysis practices and techniques, including the methods, practices and tools used in requirements definition, and business process review, design and re-design
- Client relationship management
- Technical acumen and aptitude
- The mandates, responsibilities, operations and business contexts of client groups
- Project management methodologies and tools
- Current and emerging best practices and technical solutions used in business analysis, process design, client relationship management, and the clients’ business line(s)
- Knowledge of applicable health and safety legislation, including the rights and duties of workers
COMPETENCIES, SKILLS AND ABILITIES
- Critical and conceptual thinking skills, and the ability to analyze functions, issues and problems within a team environment and develop realistic and innovative solutions
- Problem-solving skills
- Relationship building skills
- Communicate effectively with users, managers, IT staff and system suppliers, including the ability to bridge knowledge/understanding gaps between IT specialists and departmental management/end users
- Proactively look beyond stated problems, and identify and address implications to other areas of the business and organization, or other business applications
- Write reports and documents, including functional specifications, user guides and other training/reference documents
- Plan, set priorities and organize work
- Research skills
- Facilitation skills
- Skills in operating a personal computer and using different types of software that relate to the job
- Strong interpersonal skills
- Strong focus on client-service and client satisfaction
- Work independently, and as a member of a team
- Work well in an environment of deadlines, multiple demands and changing (and sometimes competing) priorities
- Tact, diplomacy and professionalism
WHAT YOU NEED TO KNOW
- Language Requirement: English oral, reading, writing
- Experience and formal training combined with demonstrated performance and ability may substitute for stipulated academic requirements.
- Please save a copy of the job poster. Once the closing date has passed, it will no longer be available.
We wish to thank all applicants for their interest and effort in applying for this position. Only candidates selected for interviews will be contacted.
Analyst, Senior IT Business
City Of Ottawa
OttawaIT & Telecoms Full-time
Learn More
Data entry clerk Full-time Job
IT & Telecoms EdmontonJob Details
Overview
Languages
English
Education
- Secondary (high) school graduation certificate
Experience
1 year to less than 2 years
On site
Work must be completed at the physical location. There is no option to work remotely.
Responsibilities
Tasks
- Receive and register documents for data entry
- Transfer data between software
- Store, update and maintain databases
- Perform general office duties
- Create digital records using a scanner
- Transfer handwritten data to Excel or Word documents
Additional information
Work conditions and physical capabilities
- Fast-paced environment
- Attention to detail
How to apply
By email
This job posting includes screening questions. Please answer the following questions when applying:
- Are you currently legally able to work in Canada?
- Do you have previous experience in this field of employment?
Data entry clerk
Legacy Immigration Services
EdmontonIT & Telecoms Full-time
24.04
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
TorontoIT & 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
TorontoIT & Telecoms Full-time
76,800 - 115,200
Learn More
SENIOR SOFTWARE DEVELOPER CLIENT SPACE Full-time Job
IT & Telecoms MontréalJob 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 solutions delivery team. The Developer must participate in the complete development cycle, starting with planning and estimates, developing, implementing, and deploying complex services, orchestrations, and integrations following the 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 who joins the team as a Senior Software Developer will be part of a group responsible for supporting and improving our Client Portal, especially in relation to the Backend.
The work takes place in a complex environment, as our Client Portal offers several key processes to the organization that must always be available. A solid knowledge of the Backend development world is essential to meet our evolution needs. Additionally, knowledge of the banking world is an important asset to understand the context of our activities.
Experience 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 BE 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 that 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 in 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, and evolutions to maintain the sustainability of the software's operation from an infrastructure and configuration perspective.
-
Actively participate in daily Scrums.
-
Adapt to evolving technology, learn and apply new methods to achieve the organization's goals, and follow best practices for the financial sector and IT industry.
-
Control the quality and stability of the IT systems provided by following standard product lifecycle (PLC) development practices.
WHAT 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.
-
Seven to ten years of experience as a Fullstack or Backend developer.
Knowledge and skills
-
Strong experience in .NET Core.
-
Practical experience with the Angular Framework.
-
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, quality assurance analysts, 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.
-
Knowledge of YAML & XML.
-
Experience with Splunk and Dynatrace is an asset.
-
Knowledge of various protocols such as REST, HTTP, MQ, AMQP, JSON, and SOA.
-
Knowledge of web and security standards related to APIs (OAuth, OIDC, SSL, CORS, JWT) is an asset.
-
Knowledge of SQL Server, Entity Framework, and Automapper.
-
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 field.
SENIOR SOFTWARE DEVELOPER CLIENT SPACE
BDC
MontréalIT & Telecoms Full-time
Learn More