412 Jobs Found
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
We arelooking for aSenior FTM / IIB Developerto join the application development team. You will be responsible for delivering applications designed to resolve business system needs while working closely with various partners across IT. Duties include design and development for FTM applications in a WMB/IIB environment. You will be involved in all aspects of the development and or maintenance process within a well-established team. The preferred candidate would have experience working directly with the IBM FTM (Financial Transaction Manager) product.
Is this role right for you? In this role you will:
-
Design, code, peer-review code and document applications in an FTM/IIB environment
-
Execute unit test, system and integration test
-
Provide consulting services on new initiatives (small to large of varying complexity)
-
Assess, research and analyze business and system needs, exploring alternative options to recommend technology solutions and designs that meet sponsor needs including component reusability, data sharing and security
-
Prepares high level and detailed technical specifications for small to medium projects in accordance with security and architecture documentation objectives
-
Together with the Architect and BA, determines best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives
-
If required, develops criteria for and participates in the evaluation of 3rd party vendors and software as well as due diligence exercises
-
Carry support pager on the rotational basis
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
-
5+ years of experience in an application development role using IBM IIB
-
2+ years of experience in application development role using IBM FTM
-
2+ years of programming experience with ESQL.
-
1+ years of Java programming experience.
-
DB/2 & SQL Experience and or Knowledge
-
Experience/Understanding of ‘Automated Build/Deploy process through Jenkins’ and familiar or experience with the DevOps / Agile Methodology
-
Knowledge of multiple platforms e.g. z/OS, UNIX, Client/Server and the ability to select appropriate one to meet business needs
-
Core Java and Calling RESTFul APIs from IIB nice to have
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 various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Working location condition: Hybrid
#LI-Hybrid
Location(s): Canada : Ontario : Toronto
Software Engineer
Scotiabank
Toronto - 22.41kmIT & Telecoms Full-time
Learn More
Senior Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate, Investment Banking and Capital Markets businesses.
The Role
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!
#ScotiaTechnology
#LI-Hybrid
#CapitalMarketsTech
Senior Software Engineer
Scotiabank
Toronto - 22.41kmIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
We are seeking a Software Developer to join our team and contribute to the development of scalable software solutions using Java, Spring, and front-end technologies. As a junior developer, you will have the opportunity to work on exciting projects, collaborate with experienced team members, and grow your skills in a dynamic and supportive environment.
Is this role right for you? In this role, you will:
-
Design, develop, and test software applications using Java, Spring, and front-end technologies such as React, Node, or Angular
-
Collaborate with senior developers to identify and prioritize project requirements and deliver high-quality solutions
-
Develop and maintain databases using SQL and NoSQL technologies, ensuring data integrity and security
-
Participate in code reviews and contribute to the improvement of the codebase
-
Assist in the development and maintenance of CI/CD pipelines using tools such as Jenkins, GitLab, or CircleCI.
-
Troubleshoot and resolve technical issues, and provide support for existing applications
-
Collaborate with SMEs to understand Retail Banking and Mortgage trends.
-
Triage and resolve production incidents, perform root cause analysis, and implement permanent fixes to restore services and prevent recurrence.
-
Remain current with emerging trends and industry advancements.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
-
1 year of work experience or internship experience in software development using Java, Spring, and exposure to front end tech stack (React/Angular/Node JS)
-
Familiarity with cloud platforms such as AWS/Azure/Google Cloud.
-
Knowledge of Agile development methodologies and experience with version control systems such as Git
-
Experience with CI/CD tools such as Jenkins, GitLab, or CircleCI, and familiarity with containerization using Docker.
-
Understanding of database concepts and experience with SQL and NoSQL databases such as MySQL, MongoDB, or Cassandra
-
Familiarity with testing frameworks such as JUnit, TestNG, and experience with debugging tools such as Eclipse, IntelliJ, or Visual Studio Code.
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 various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
Toronto - 22.41kmIT & Telecoms Full-time
Learn More
Data Governance Analyst Full-time Job
Canadian Tire Corporation, Limited
IT & Telecoms TorontoJob Details
Reporting to the Data Enablement Manager, the Data Governance Analyst will serve as a liaison between data governance teams and data stewards across departments to ensure consistent application of data governance policies and practices.
-
Data Stewardship Liaison, Policy, and Compliance Support:
-
Act as a key Liaison and serve as a central point of contact for all governance-related communications
-
Ensure that policies, initiatives, and best practices are clearly communicated to business units, and other stakeholders and provide input for the development and communication of guidelines to help Data Owners/Stewards effectively manage their domains in alignment with company-wide governance goals
-
Support data stewards in creating and maintaining data dictionaries, glossaries, and metadata management in Canadian Tire's Data Governance tools including our Enterprise Data Catalog (IBM IKC) and ensure data sources are cataloged and are well-maintained with clear definitions and standards in place
-
Support the implementation and maintenance of data quality frameworks, ensuring data meets the required standards for completeness, accuracy, consistency, and timeliness and assist data stewards in managing and ensuring the accuracy, consistency, and security of data within their domains
-
Develop and maintain documentation on data stewardship processes, governance standards, and policies and ensure roles and responsibilities are clearly defined, documented, and aligned with governance objectives
-
Regularly update the Accountability Framework for Data to reflect organizational changes in management structure, business processes, or governance policies
-
Collaborate with business units and IT teams to identify and assign Data Owners/Stewards for new assets, ensuring accountability across the lifecycle
-
Assist with audits and reporting related to data governance and stewardship compliance
-
-
Data Literacy and Training:
-
Coordinate, develop and deliver training programs to ensure employees understand the importance of governance and how to apply it in their day-to-day work
-
Support the creation of training materials, user guides, and documentation to aid users in understanding governance tools, policies, and best practices
-
Promote data literacy across the organization by providing resources that help employees understand data governance principles
-
-
Communication
-
Support the ongoing maintenance of the Data Governance Website that serves as a central hub for all governance-related information
-
Create and organize content including policies, procedures, templates, training materials, and FAQs
-
Track usage of the portal to identify opportunities for improving user experience and content quality
-
Develop strategies for communicating news, activities, tasks related to data & AI governance across the organization
-
Produce newsletters or regular updates highlighting important governance activities and achievements
-
Ensure timely dissemination of information regarding policy changes, upcoming training sessions, or critical updates through various communication channels (e.g., email bulletins, intranet posts)
-
What you bring:
-
5+ years of experience in data governance, data management, or related fields, with a focus on data quality, policy implementation, and compliance
-
Experience with data governance tools, metadata management systems, and data stewardship practices is a plus
-
2+ years of experience in a leadership role managing teams of data stewards or data governance professionals
-
Proven experience with data quality frameworks, data governance principles, and metadata management
-
Familiarity with data privacy laws (e.g., PIPEDA) and regulatory requirements
-
Familiarity with data management and governance tools (e.g., IBM Knowledge Catalog, Informatica, Collibra, Alation, Talend)
-
Experience with SQL and data modeling tools is a plus
-
Familiarity with cloud-based data platforms
-
Ability to develop and deliver training materials and workshops
-
Bachelor’s degree in Computer Science, Information Systems, Business Administration, or other related disciplines;
-
Certifications in data governance (e.g., DAMA, CDMP) or related fields is a plus
Hybrid
We value flexibility. We have adopted a hybrid work model whereby employees use a combination of working in office and virtually in service of outcomes. Each leader is empowered to decide what work is best achieved in person based on the unique needs of their team.
Data Governance Analyst
Canadian Tire Corporation, Limited
Toronto - 22.41kmIT & Telecoms Full-time
Learn More
Senior Technical System Analyst - GFT Full-time Job
IT & Telecoms TorontoJob Details
What is the opportunity?
Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications? Come join us!
Global Functions Technology (GFT) is part of RBC’s Technology and Operations division. GFT’s impact is far-reaching as we collaborate with partners from across the company to deliver innovative and transformative IT solutions. Our clients represent Risk, Finance, HR, CAO, Audit, Legal, Compliance, Financial Crime, Capital Markets, Personal and Commercial Banking and Wealth Management. We also lead the development of digital tools and platforms to enhance collaboration.
Compliance, Governance and Corporate Security (CGCS) is a team within Global Functions Technology that deals with trading and employee surveillance, privacy, and risk governance. This position is within the Compliance Technology areas of CGCS. The ideal candidate will be developing and implementing solutions and resolving complex issues in a variety of projects/campaigns in the employee surveillance eco system.
What will you do?
-
Designing, coding, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system
-
Contribute to technical design, development, and implementation of applications
-
Implement effective automation testing strategies along with the build activities
-
Ensure code quality, performance, scalability, responsiveness of applications
-
Work with technology vendors and own relationships with them to drive seamless delivery of dependent applications
-
Conduct and contribute to design and code reviews ensuring our apps are scalable, testable, and maintainable
-
Work in an Agile team environment which is fast paced, fun and collaborative
-
Ensuring the operating efficiency of existing application systems. Maintaining records for the documentation of systems development and revisions
-
Conducting analyses of organizational needs and goals for the development and implementation of application systems
-
Working with different RBC internal teams for software feature delivery, support and fixes
-
Work on addressing cyber security vulnerabilities (server patching, SSL certs, etc) identified for Compliance Technology applications
-
Work on updating EOL technology components e.g server OS, vendor software, etc
-
Work on onboarding applications to RBC Identity Access Manager platform
-
Work on setting up SRE components for Compliance applications
-
Ensuring all components are decommissioned for applications that are retiring
What do you need to succeed?
Must-have
-
Must have 5+ years working experience as a software developer
-
Strong knowledge in 3+ years in devOps and use of devOps tools such as Jenkins, GitHub, UCD, Helios, OpenShift, etc
-
Strong knowledge in Java, spring boot, MS SQL, SQL, Oracle
-
Knowledge of security gateways and protocols (JWT, OAuth2.0, OIDC, SSL Certificates)
-
Solid Understanding of Agile principles
Nice-to-have
-
Experience in a matrix environment, such as a large, publicly-traded corporation
-
Ability to facilitate between and influence key decision makers
-
Capital Markets/Wealth management and/or regulatory experience
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
-
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
-
Leaders who support your development through coaching and managing opportunities
-
Ability to make a difference and lasting impact
-
Work in a dynamic, collaborative, progressive, and high-performing team
-
A world-class training program in financial services
-
Flexible work/life balance options
-
Opportunities to do challenging work
#LI-Post
#LI-Hybrid
#TechPJ
Job Skills
Agile Methodology, Application Integrations, Application Maintenance, Applications Architecture, Commercial Acumen, Cybersecurity, DevOps, Enterprise Application Delivery, GitHub, Information Technology Management, Java, Oracle, Programming Languages, Software Development Life Cycle (SDLC), Structured Query Language (SQL), System Applications
Additional Job Details
Address:
RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO
City:
TORONTO
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
TECHNOLOGY AND OPERATIONS
Job Type:
Regular
Pay Type:
Salaried
Posted Date:
2024-11-01
Application Deadline:
2025-02-28
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Senior Technical System Analyst - GFT
Royal Bank Of Canada
Toronto - 22.41kmIT & Telecoms Full-time
Learn More
Senior Developer Full-time Job
IT & Telecoms TorontoJob Details
As a Senior Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on card technology domain and your role includes delivering of the banking solution using Java, Spring Boot, Microservices and other leading-edge technologies, maintaining high level of code quality, and driving technical discussion. By joining our team, you will make an impact on our customers, the banking industry, and ultimately, the world.
Is this role right for you? In this role you will:
-
You will be providing technical direction with team input and feedback
-
You will be assisting in developing coding standards and testing approaches
-
You will be collaborating with the Software Engineer, Senior Developer and Architect (if applicable) to realize technical vision and direction
-
You will be providing reviews of solution designs and related code
-
You will help team members in technical knowledge and best coding practices
-
You have a passion to work in a fast pace high performance team and having a desire to take the team towards the next level
-
You have passion on learning new technologies
-
You never satisfy with “it works” and always have the desire to find out why
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
-
You have 5+ years of work experience as a Java developer with a preference for Java 6 Java 8 or 11. You have experience building scalable, enterprise level technology stacks with Java but ideally with a broad set of tools
-
You have extensive experience working with Spring Boot framework and DB2 databases
-
You have experience with REST API and SOAP APIs design
-
You have experience working with messaging brokers like kafka or MQ
-
You have worked on productionizing NodeJS and WAS servers
-
You have knowledge in Object Oriented and Functional Design
-
You can do deep research alone, to solve problems in a timely manner. You are passionate about sharing your solution to the team
-
You have well rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
Nice to have:
-
Knowledge of Azure Cloud, GCP & PCF
-
You have experience with at least one modern JS framework preferably React
-
You’ve used modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
-
You’ve built accessible and internationalized web applications before (JAWS, Voiceover, Transifex)
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 various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Senior Developer
Scotiabank
Toronto - 22.41kmIT & 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.
- 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, contests, cooking with friends, Humans of Digital and much more!
Working location condition: Hybrid
#LI-Hybrid
Senior UI Developer
Scotiabank
Toronto - 22.41kmIT & Telecoms Full-time
Learn More
Web Application Developer - ADOBE AEM Full-time Job
IT & Telecoms TorontoJob Details
Digital Technology provides market-leading technology that enables CIBC to deliver exceptional service experiences and elevate our digital capabilities by designing end-to-end experiences with a digital-first mindset and providing our clients with more and better self-service capabilities. Within CIBC’s Digital Web Development team, the Web Application Developer is responsible for defining, extending, and coding the architecture of front-end client-side solutions to support sites such as CIBC.com, Simplii Financial, Investors Edge, CIBC online banking, and alternative brand websites.
At CIBC we enable the work environment most optimal for you to thrive in your role. To successfully perform the work, details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview.
How You'll Succeed
- Application Development Expertise: Work with Project teams/Tech Lead/Developers in defining AEM application architectures and implementation to ensure adherence to business requirements, technology standards, best practices and business strategies. Develop and implement front-end technology.
- Develop JavaScript-based application forms, financial planning tools/calculators and other single-page web applications using client-side MVC and RWD.
- Design, develop, and maintain web applications using Adobe Experience Manager (AEM), ensuring high performance, scalability, and reliability.
- Front-End Development: Develop dynamic and responsive user interfaces using JavaScript, jQuery, SASS, and CSS.
- Utilize modern UI frameworks like Vue.js and Angular.js to build engaging, user-friendly interfaces.
- Optimize front-end code for performance and cross-browser compatibility.
- Integration and APIs: Implement integrations with third-party APIs, web services, and back-end systems to ensure seamless functionality.
- Leverage AEM’s APIs and frameworks to enable advanced features and functionality.
- Collaboration and Support: Collaborate with designers, content authors, and other developers to ensure a cohesive and efficient development process.
- Provide technical guidance and support to team members, ensuring adherence to best practices and coding standards.
- Testing and Troubleshooting: Conduct rigorous testing of applications to identify and resolve bugs, performance issues, and security vulnerabilities.
- Maintain documentation for technical specifications, workflows, and troubleshooting guides.
- Continuous Improvement: Stay updated on emerging technologies, AEM updates, and front-end development trends to implement innovative solutions.
- Participate in code reviews to ensure high-quality deliverables and knowledge sharing.
- Agility: Take part in daily Scrum meetings, collaborate & communicate with UX teams and business clients
Who You Are
- You can demonstrate 3+ years of experience in web application development and Adobe Experience Manager (AEM).
- Proven experience developing and deploying AEM-based solutions, including custom components, templates, and workflows.
- Proficient in front-end technologies such as JavaScript, jQuery, SASS, and CSS.
- In-depth understanding of modern UI frameworks like Vue.js and Angular.js.
- Experience with Java for back-end development and integrating AEM with external systems.
- Familiarity with RESTful APIs, JSON, and web service integrations.
- It’s an asset if you have experience with Adobe AEM 6.x or higher.
- Knowledge of Adobe Marketing Cloud or related Adobe solutions.
- Familiarity with build tools such as Webpack, Grunt, or Gulp.
- You have a degree/diploma in Computer Science, Engineering, Management Information Systems, or a related field of study.
- You embrace and champion change. You'll continuously evolve your thinking and the way you work in order to deliver your best.
- You’re digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.
- You're driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of an inclusive team that enjoys working together to create a shared vision.
- Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability.
What CIBC Offers
At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential. We aspire to give you a career, rather than just a paycheck.
-
We work to recognize you in meaningful, personalized ways including a competitive salary, incentive pay, banking benefits, a benefits program*, defined benefit pension plan*, an employee share purchase plan, a vacation offering, wellbeing support, and MomentMakers, our social, points-based recognition program.
-
Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.
-
We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.
*Subject to plan and program terms and conditions
What you need to know
-
CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact Mailbox.careers-carrieres@cibc.com
-
You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.
-
We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, French proficiency, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.
Job Location
Toronto-81 Bay, 19th Floor
Employment Type
Regular
Weekly Hours
37.5
Skills
Adobe Experience Manager (AEM), Agile Methodology, AngularJS, Application Development, Cascading Style Sheets (CSS), Code Reviews, jQuery, JSON, RESTful APIs, Sass (Stylesheet Language), Software Development, UI Framework, User Experience (UX), Vue.js, Web Development
Web Application Developer - ADOBE AEM
CIBC
Toronto - 22.41kmIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
Contributes to the overall success of the Online Digital Banking 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.
- 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:
- Full Stack developer with 3+ years of progressive experience working in the IT industry in roles like developer and team lead.
- Current on industry best practice and secure coding
- Analyze and oversee the team’s development efforts working towards successful code delivery.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain different applications.
- Design, develop, and unit test applications in accordance with established standards.
- Work with Delivery Leads and BSA’s to articulate efforts and compile estimates.
- Expert level experience in the following technologies: NodeJS / Javascript / ReactJS
- Deep knowledge of HTML / CSS / SASS (BEM, OOCSS, SMACSS, CSS3 Animations, Semantic HTML)
- Extensive experience in designing and developing enterprise grade software.
- Excellent verbal and written communication skills coupled with strong interpersonal and problem-solving skills.
- Time management skills with the ability to handle multiple assignments.
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 various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
Toronto - 22.41kmIT & Telecoms Full-time
Learn More
MANAGER IT Full-time Job
IT & Telecoms TorontoJob Details
The Court Services Division at the City of Toronto is looking for an experienced IT leader to optimize our information technology operations. In this role, you will oversee the implementation of modern case management solutions for court and tribunal operations, strategically plan for growth and innovation within the division’s IT space and manage the day-to-day operations of the Court Services IT team.
Specifically, you will:
Plan and Execute Strategic Initiatives
Develop and implement comprehensive plans to meet the immediate and future information technology needs of the division’s court and tribunal operations. You will also recommend policies and manage the strategic direction of business information and process control technologies.
Advocate for the City’s Interests
Represent the City in the planning and execution of inter-governmental information technology projects and ensure that the City’s priorities are addressed.
Lead and Develop Teams
Oversee a high-performing team by managing day-to-day operations, assigning and reviewing work, scheduling, approving requests, and providing guidance and support to a diverse team. Foster a positive environment of continuous improvement and innovation.
Budget Management
Prepare, administer, and monitor divisional operating and capital IT budgets, ensuring expenditures are effectively managed, and process/policy is followed. Advocate for resources where needed.
Technology Solutions and Delivery
Lead the development and deployment of hardware/software solutions to support divisional operations. This includes creating functional specifications, executing project plans, ensuring timeline and scope are met and ensuring adherence to industry best practices.
Network and System Management
Ensure the effective operation of wide-area networks supporting process control, business, and administrative applications. Develop and implement procedures and quality assurance measures to ensure reliable delivery of IT services to end-users.
Collaboration and Partner Engagement
Liaise with internal and external partners to align IT systems and initiatives with organizational priorities and the needs of the public. Represent the division in various forums to address IT needs and policy implementation.
Risk Management and Security
Design and implement robust security systems, contingency plans, and asset management policies to ensure operational resilience.
Procurement and Contract Negotiation
Lead the acquisition of software, technology products, and services, ensuring compliance with corporate standards and optimal contract performance.
Key Qualifications
To succeed in this role, you bring:
- Considerable experience in IT operations management, including strategic planning, budget administration, and program delivery.
- Considerable experience leading a team; strong leadership skills with a track record of managing, motivating, and developing high-performing teams; experience managing labour relations, including performance management and grievance processes.
- Considerable experience developing and implementing hardware/software solutions, quality assurance measures, IT infrastructure management and case management systems.
- Post-secondary education in a relevant discipline, such as Computer Science, Information Technology, Engineering, Data Management etc. or an equivalent combination of education and experience.
- Considerable experience in the design, development, implementation and ongoing maintenance of software and information technology solutions, including programing languages, tools, and methodologies (e.g., Java/JEE, JavaScript, VBA, Oracle, MS Access,SAS, etc.)
- Advanced skills in data analysis, reporting, and decision support for senior management.
- Strong negotiation skills for procurement and vendor management, with experience managing external consultants and partners.
- Specific knowledge of emerging technologies related to court and tribunal operations is an asset; various operating systems (Windows 20), wide area networks, UNIX environment, imaging technology, workflow management systems, COBOL and Visual Basic.
- Ability to develop and enforce security systems, contingency plans, and compliance policies aligned with organizational and provincial standards.
- Excellent communication, interpersonal, and customer service skills with the ability to establish effective working relationships with employees, senior management, City divisions including Corporate I&T, Ministry of the Attorney General, Toronto Police Services, and external vendors and suppliers.
MANAGER IT
City Of Toronto
Toronto - 22.41kmIT & Telecoms Full-time
122,305 - 163,639
Learn More
Java Developer with GUI and Data Engineering Full-time Job
IT & Telecoms TorontoJob Details
The Role:
The successful candidate will have a strong foundation in Data warehousing, ETL processes, and scheduling.
Key accountabilities:
- Provide technical expertise in designing, coding, and documenting ETL processes for new initiatives.
- Independently support existing applications and resolve issues.
- Estimate and deliver on individual tasks within project.
- Perform code review of code developed by technical consultants and oversee their work.
- Highlight technical issues and challenges and propose creative solutions.
Key responsibilities:
- 5-7 years of Java development experience
- 2 years of Python experience
- 5-7 years of Unix Shell Scripting
- Database skills with experience with Oracle, Postgres, SQL Server
- Containerization Technology, Docker, Kubernetes, Rancher, minio (s3 storage)
- UNIX/Windows scripting.
Nice to have:
- Experience with SAS or Talend 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!
Java Developer with GUI and Data Engineering
Scotiabank
Toronto - 22.41kmIT & Telecoms Full-time
Learn More
Principal Security Architect Full-time Job
IT & Telecoms TorontoJob Details
As a Security Architect, you will support development of long-term cyber security strategies and roadmaps, using architecture methodologies and security frameworks. In addition, you will participate in the development of the bank’s security architecture and broader enterprise architecture efforts.
Is this role right for you? In this role, you will:
- Lead the security and resilience architecture teams, oversee the development and maintenance of technology solutions, and ensure compliance with standards and regulations.
- Engage with global stakeholders to provide architectural direction, participate in design councils, and ensure the quality and accuracy of standards and frameworks.
- Foster a customer-focused culture, ensure operational effectiveness, and implement a people strategy to attract, retain, and develop team members.
- Lead development of strategic security and resilience roadmaps and architecture plans including their respective value.
- Maintain and periodically review information security patterns, frameworks and standards that align with Scotiabank’s (BNS) Enterprise Architecture directives and industry best practices, meet business needs and SLA requirements.
- Develop and implement a robust security architecture process that ensures a current view of all security capabilities of the Bank are available and can inform development of a target state architecture that adheres to BNS security standards and best practices.
- Interface routinely with technology peers in financial services and other industry sectors to learn about good practices and gain insight into industry trends and experiences.
- Develop conceptual and logical security architectures for security capabilities in areas of Cloud Security, Application Security, Data Security, Endpoint Security etc.
Do you have the skills?
- Strong collaboration skills. Excellent oral and written communication, ability to present confidently to executives, attention to detail and strong planning and management ability.
- Strong leadership skills to support development of security and resilience architecture teams.
- Knowledge and experience with at least three of the following areas: application, data, endpoint, security analytics/monitoring, or cloud security.
- Knowledge of, and experience working with, one or more formal Enterprise Architecture methodologies.
- Demonstrated ability to work with teams in a highly complex and matrixed organization.
- Demonstrated ability to build and maintain credibility with technical and non-technical stakeholders.
- Knowledge and experience in delivering blueprints, specifications, models, and guidelines.
Location(s): Canada : Ontario : Toronto
Principal Security Architect
Scotiabank
Toronto - 22.41kmIT & Telecoms Full-time
Learn More