666 Jobs Found
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
TorontoIT & Telecoms Full-time
Learn More
IT Specialist Web, Digital Solutions (UI/UX) Full-time Job
IT & Telecoms Saint-LaurentJob Details
For its Digital Web team, Saputo is looking for a motivated person to act as an IT Specialist. Our ideal candidate will have a mix of strong HTML/CSS/SASS/JavaScript skills and good knowledge of UI/UX design.
Are you an ardent learner who’s always looking to improve? Do you want to be part of the digital transformation of an enterprise headquartered in Montreal that has many divisions across the world and still growing at a fast pace? Do you have interest in the latest innovative technologies? Then we would like to hear from you. Your current expertise will be used to maximize your full potential and will give you the opportunity to grow within our company.
How You Will Make Contributions That Matter:
- Create and maintain web sites using Sitecore CMS and various Azure cloud services
- Contribute across all phases of a project (e.g., Plan, Analyze, Design, Build, Test, and Deploy)
- Enhance UI/UX for our current global web applications used by more than a thousand of users and participate in the creation of the new ones in our pipeline
- Autonomous, can follow a project plan, and can execute on strategy both independently and in a team environment
- Ability to be assigned to multiple projects simultaneously
- Direct interactions and collaboration with business and marketings teams
You Are Best Suited for The Role If You Have the Following Qualifications:
- Hold a university or college diploma in computer science, information technology or any other relevant field
- More than three (3) years of relevant experience in HTML, CSS/SASS, JavaScript, jQuery
- Knowledge and experience working with mail services like Klaviyo, MailChimp
- Develop and implement strategies for SEO optimization, global email marketing, and comprehensive digital marketing campaigns to drive brand awareness, engagement, and consumer acquisition
- Should have minimum three (3) year of experience in developing applications using different CMS like Sitecore, Kentico etc
- Skills in Azure and DevOps are added asset
- Strong interest, or even better real experience in modern frameworks like React is a big plus
- Experience designing web sites using Figma, Adobe Photoshop, Illustrator is highly desirable
- Demonstrated strong adaptive and learning capacity to remain on the cutting edge of current technologies and future trends
- Ability to operate in various business environments with interdependencies spanning multiple work-streams, teams, business divisions, time zones, cultures, and languages
- Strong written and verbal communication skills to facilitate exchanges with business stakeholders
- Bilingual - English (a must) and French (a plus)
As part of their duties, the incumbent will have to communicate and collaborate in English, both orally and in writing with colleagues or other stakeholders in Quebec as well as in the rest of Canada or in North America.
We support and care for our employees and their families by providing:
- Competitive salaries
- A hybrid work environment with the possibility to work from home 2 days a week
- Advantageous corporate agreements
- Full range of group insurance benefits
- Group retirement pension plan with employer contribution
- Purchase option of company stocks
- Group RRSP
- Health and wellness program in the workplace
- Assistance program for employees and their families
- Saputo products at a discounted price
Salary Range: $88,325 - $115,930
*Salary offers will vary commensurate with experience, education, skills, and training.
We support employment equity. Saputo strives to embed diversity and inclusion in its operations and invites candidates from all horizons to join its family.
IT Specialist Web, Digital Solutions (UI/UX)
Saputo Diary
Saint-LaurentIT & Telecoms Full-time
88,325 - 115,930
Learn More
Jr. Security Engineer Full-time Job
IT & Telecoms GuelphJob Details
As a Junior Security Engineer, you will collaborate with the Senior Security Engineer, monitor system logs and reports, and escalate potential security incidents when necessary.
Responsibility
- Configure secure message gateway, antivirus software, and other security tools.
- Investigate suspicious emails and attachments held by the secure message gateway or reported.
- Analyze security risks and vulnerabilities in the organization's IT systems and networks.
- Tune security alarms to reduce false positives and improve detection of security incidents.
- Set up and conduct security awareness training and mock phishing campaigns for global employees.
- Monitor and analyze network traffic and logs for signs of malicious activity.
- Coordinate with internal and external stakeholders to contain, mitigate, and prevent the recurrence of incidents.
- Document the incident response process and procedures and maintain a record of lessons learned.
- Conduct security audits, assessments, and tests to identify gaps and weaknesses in the security posture.
- Document work instructions and security-related procedures.
- Provide recommendations and guidance on security best practices and solutions to stakeholders and management.
- Support and participate in Tabletop exercise.
Academic/Educational Requirements
- A degree in computer science, cybersecurity, or a related field, or equivalent work experience.
- Knowledge of common network protocols, operating systems, and security standards
- Experience with various security tools and frameworks, such as NIST, OWASP, CIS, etc.
- Ability to troubleshoot and solve complex technical problems
- Excellent communication and teamwork skills
Required Skills/Experience
- Basic programming skills in various disciplines, including scripting languages
- Windows Administration skills
- Ability to troubleshoot, problem solve root cause analysis and think critically in a fast-paced environment
What Linamar Has to Offer
- Competitive Compensation
- Employee Benefits package includes but not limited to, Drug, Dental & Vision etc.
- Opportunities for career advancement.
- Sustainability Counsel
- Community based outreach supporting both local and global initiatives and charities.
- Discounts for local vendors and events, including auto supplier discounts.
Jr. Security Engineer
Linamar Corporation Plc
GuelphIT & Telecoms Full-time
Learn More
Programmer Analyst II - GIS Full-time Job
IT & Telecoms ReginaJob Details
The Geospatial environment at the City is dynamic and continually changing and evolving to handle the City’s business needs. We are seeking a candidate who is open and ready to embrace and adapt to change. This position is responsible for the support, development, implementation, and documentation of geospatial solutions across multiple lines of business.
This is an intermediate technical position that, through assignments of medium complexity, contributes to the delivery of new business solutions and to the maintenance, enhancement, and support of existing ones. This position requires strong problem-solving skillset to tackle complex GIS programming challenges when designing and implementing GIS solutions.
This position reports to the Coordinator Geospatial Technical Services. The position will be working with other employees, so excellent interpersonal skills such as conflict resolution, communication and leadership skills are considered an asset. The person will be required and expected to work independently.
The Programmer Analyst ll focuses on the maintenance and support of the City’s geographic information systems (GIS) platform, as well as the administration and support of computer-aided design (CAD), global positioning systems (GPS) software, and related geospatial tools for the organization. The role requires a solid understanding of GIS concepts, principles, and spatial data management. The nature of the role will rely on creative solutions, so strong problem-solving skills are a must.
Key Duties & Responsibilities
- For programming assignments of medium complexity, this position is responsible for the development of business solutions that meet business area requirements. This will include program design, programming, unit testing, system testing, acceptance testing, and implementation.
- This position will provide analysis services for medium-sized assignments and projects. It will also be responsible for preparing appropriate documentation.
- Contribute to the support of existing business solutions by maintaining (analyzing and correcting problems), developing, testing, and implementing enhancements to them, and by updating system documentation.
- Develop timelines and budgets for assigned work, monitor timelines and report regularly to the immediate supervisor the progress and status of all assignments.
- Coach and mentor other staff members.
- Demonstrate leadership and initiative in sharing technical expertise with other team members, and contribute to the effectiveness of clients through leadership, guidance and training as required.
- Perform duties in adherence to established standards and procedures.
- Perform related duties as required.
Key Qualifications
- A university degree in Computer Science or other related discipline or completion of a two (2) year diploma/certificate in Computer Information Systems from a recognized post-secondary institution combined with two (2) to three (3) years of related progressive experience.
- Two to three years experience that includes program design, programming, unit testing, system testing, acceptance testing, and implementation specifically for geospatial and related technologies (ArcGIS, ArcGIS Online, FME, AutoCAD, QGIS, etc.) The role requires proficiency in programming languages commonly used in GIS development, such as Python, JavaScript, or R
- Should have working experience with GIS Libraries and Frameworks like ArcGIS API for Python, ArcGIS JavaScript API, Leaflet, OpenLayers, and GDAL.
- Knowledge and experience in administering and working with spatial databases like Oracle, PostgreSQL with PostGIS, SQL Server within the ArcGIS Framework with an understanding of spatial queries and how to optimize them. Additional experience with, RDBMs (Oracle, SQL Server) and other GIS, GPS, and CAD-based toolsets would be considered an asset.
- Expertise in developing web mapping applications using technologies such as HTML, CSS, and JavaScript. It would be beneficial if the applicant has development experience using swagger and micro-processing.
- Working knowledge and experience with contemporary system design and development tools and techniques.
- Knowledge of current Information Technology Service Management processes.
- Knowledge of current project management standards and procedures.
- Ability to perform assignments in a variety of computer operating environments.
- Ability to understand and respond to coaching and direction from more senior staff.
- Ability to work effectively on teams.
- Ability to solve problems and think logically.
- Ability to plan and schedule tasks and work within deadlines.
- Ability to maintain effective relations with clients.
- Ability to present facts effectively orally and in writing.
- Ability to work effectively with limited supervision.
Working/Other Conditions
- This position may require application and platform support during non-working hours.
Additional Requirements:
- Successful candidates may be required to provide a satisfactory criminal record check per the City of Regina's Criminal Record Check Policy.
- Proof of education is required.
- Additional assessments may be conducted to evaluate competencies, skills, and knowledge.
Programmer Analyst II - GIS
City Of Regina
ReginaIT & Telecoms Full-time
34.04 - 42.68
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
TorontoIT & Telecoms Full-time
Learn More
Junior UX/UI Designer Full-time Job
IT & Telecoms CalgaryJob Details
As part of a dynamic group of UX/UI Designers, UX Writers, and UX Researchers, you will help shape user experience solutions across our web, email, and mobile app channels. This role offers exposure to high-impact projects, contributing to WestJet’s digital strategy that delivers both the essential features our guests expect and the transformative experiences that define the future of travel.
This is a UI-focused role, requiring strong visual design expertise, backed by a solid foundation in UX principles to ensure a seamless user experience. We’re seeking a designer with a keen eye for detail, a collaborative spirit, and the ability to clearly articulate design decisions. You have a knack for taking things that are complex and making them understandable and relatable.
Key responsibilities include:
- Work independently and collaboratively with team members to enhance digital products, ensuring an intuitive user experience that bridges user needs and business goals.
- Design a variety of artifacts, including wireframes, interactive prototypes, and development-ready designs, aligned with strategic objectives.
- Present and defend design concepts to peers and stakeholders at all levels.
- Collaborate with UX Researchers to act on user research insights and testing feedback, integrating improvements into designs.
- Build strong relationships with stakeholders and team members to foster collaboration and ensure high-quality deliverables.
- Contribute to the development, maintenance, and evolution of WestJet’s design system.
- Conduct periodic audits and reviews to enforce design standards and consistency.
- Stay up to date with emerging technologies, trends, and standards in UX/UI design, and identify opportunities to enhance the company’s digital presence.
Experience and qualifications:
- A recognized education in UX/UI Design, supported by a portfolio of recent work.
- 6 months to 1 year of professional experience or demonstrated proficiency in visual design and user experience principles.
- Strong competency with Figma or similar design tools.
- Creative thinker with the ability to solve problems and approach challenges with fresh, innovative ideas.
- Behavioral qualities such as integrity, professionalism, and respect.
- Excellent communication skills, with the ability to establish credibility among Product and Development teams.
- A passion for design, technology, and travel, with a drive to innovate and improve user experiences.
The benefits of being a WestJetter:
WestJet provides all WestJetters with a competitive total rewards package. On top of that, we offer:
- A fun and friendly culture with colleagues who work together to win
- Travel privileges for you and your family, effective from your start date
- Savings and Benefit programs that are flexible to meet your specific needs
Posting Close Date: 02/12/2025 (Please note the posting will close at 11:59pm MST)
Junior UX/UI Designer
WestJet Group Of Companies
CalgaryIT & Telecoms Full-time
Learn More
Snowflake Administrator Full-time Job
IT & Telecoms BramptonJob Details
Our Technology team wakes up every day with one goal in mind - connecting Canadians to the people and things that matter most. Together, we are proud to support 30 million Canadians each month through managing a robust portfolio that champions leading-edge technology. We drive large-scale, complex, and high-visibility technology projects and programs that shape the future of technology in Canada and expand connectivity from coast to coast. If you are interested in being a part of this, consider applying for the following opportunity:
Who we're looking for:
Rogers is seeking an innovative and self-motivated Snowflake Admin Lead. This individual will be expected to act as the Technical lead on various initiatives within Data & AI team. This role will be accountable for working closely with our application vendor and internal Technology teams to Manage and support Snowflake developement / operational activities.
What you will be doing:
- Manage and administer Snowflake databases and warehouses for multiple cloud platform environments
- Manage user access, roles, and security configurations.
- Deliver high performance, high availability, and security of the Snowflake platform.
- Build and manage proactive monitoring to keep the environment with high availability and reduce the impacting minutes for business / end-users
- Keep environment up to date with necessary security patching implementation
- Perform database creation, configuration, and optimization.
- Troubleshoot and rapidly resolve database environmental incidents in both production and non-production environments.
- Implement and maintain best practices for Snowflake administration.
- Monitor and enhance performance, plan resource utilization, and implement automation for routine tasks.
- Collaborate with development teams to design and implement data solutions.
- Stay updated with the latest Snowflake features and updates.
What you will bring:
- Computer Science / IT/ Engineering Degree education required.
- 4+ years of experience in software development required; experience in the telecom services industry will be a bonus.
- Proven experience as a cloud or database administrator, preferably with Snowflake.
- Thorough understanding of data warehousing concepts and best practices.
- Experience with cloud computing platforms like AWS/Azure etc
- Proficiency in Python, Shell scripting, SQL and database management.
- Experience with ETL processing, data pipelines, data visualization tools like PowerBI, Tableau is preferred.
- Excellent communication, collaboration, problem-solving and troubleshooting skills.
- Snowflake certification is preffered.
What’s in it for you?
We believe in investing in our people and helping them reach their potential as valuable members of our team. As part of our team, you’ll have access to a wide range of incredible resources, growth opportunities, discounts, and perks, including:
- Competitive salary & annual bonus
- Competitive & flexible health and dental benefits, pension plan, RRSP, TFSA, and Stock matching programs.
- Discounts: Enjoy up to 50% off Rogers Services and Blue Jays Tickets, 25% off TSC items, and a 20% discount on all wireless accessories sold in Rogers stores.
- Paid time off for volunteering
- Company matching contributions to charities you support
- Growth & Development Opportunities:
- My Path: self-driven career development program
- Rogers First: priority in applying to internal roles of interest
- Wellness Programs:
- Homewood employee & family assistance program
- Cognitive Behavioural Therapy (CBT) & Virtual therapy sessions
- Low or no-cost fitness membership with access to virtual classes
- Our commitment to the environment and diversity:
- Work for an organization committed to environmental protection
- Strong commitment to diversity and inclusion with employee resource groups supporting equity-deserving groups including groups representing People of Colour, 2SLGBTQIA+, Indigenous Peoples, Persons with Disabilities and Women. We all bring something different, and we know what makes us different makes us great.
To protect our people, brand and assets, a pre-employment background check will be conducted. As part of our selection process, all candidates must clear a criminal background check. Additionally, a credit check and drivers abstract may be required depending on the role.
Schedule: Full time
Shift: Day
Length of Contract: Not Applicable (Regular Position)
Work Location: 8200 Dixie Road (101), Brampton, ON
Travel Requirements: None
Posting Category/Function: Technology & Information Technology
Requisition ID: 311803
Snowflake Administrator
Rogers Communications Inc.
BramptonIT & Telecoms Full-time
Learn More
Data Engineer - AI & Machine Learning Full-time Job
IT & Telecoms MarkhamJob Details
We are seeking a skilled and experienced Data Engineer to join our dynamic and growing applied data analytics team. As a Data Engineer at BGIS, you will help us build our Analytics and AI Innovation Hub in Toronto. You will play an impactful and critical role in integrating and transforming our unmatched internal datasets with external data to drive insights, inform strategic decisions, and optimize our operations.
Responsibilities:
- Utilize your educational background in a quantitative field, such as computer science, mathematics, or engineering, to design, build, and maintain data pipelines and ETL processes.
- Leverage over five years of experience in data engineering, preferably with teams focused on machine learning, artificial intelligence, or data science.
- Design, build, and maintain robust data pipelines and ETL processes, ensuring data accuracy and accessibility for analysis and modeling.
- Develop and manage APIs for efficient data consumption, facilitating seamless integration and utilization of data across various platforms.
- Apply your passion for problem-solving to address complex data-related challenges, automate and optimize scalable data workflows.
- Maintain a strong understanding of data warehousing, cloud technologies, and big data solutions, constantly updating and improving our data infrastructure and knowledgebase.
- Communicate effectively across technical and business domains, collaborating with cross-functional teams to ensure the seamless integration of AI and data solutions.
- Participate in the development and deployment of AI and machine learning models, working closely with data scientists and analysts.
- Collaborate closely with data scientists and analysts, providing them with clean, structured analytical datasets necessary for advanced statistical modeling and machine learning.
- Demonstrate an aptitude for continuous learning, staying current with emerging technologies and best practices in data engineering, AI and analytics.
Qualifications:
- Bachelor's degree or higher in a quantitative field (Computer Science, Math, Engineering, etc.).
- Over five years of hands-on experience in data engineering, with some emphasis and familiarity with data preparation for AI and ML projects.
- A natural curiosity and enthusiasm for tackling challenging problems.
- Proficiency in data manipulation via SQL preferably using Snowflake
- Proficiency in data pipeline development, data modeling, data warehousing, and ETL processes.
- Familiarity with data visualization tools and techniques [Power BI, Tableau, Python libraries)
- Experience with data engineering technologies and data movement and transformation (e.g. Fivetran, DBT, Informatica, Dataiku, etc.)
- Excellent communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
- Proven track record of supporting delivery of actionable insights and solutions from complex data and analytic projects.
Why BGIS?
- Join a dynamic team at the forefront of data-driven decision-making in the commercial real estate industry, and at the creation of the BGIS Analytics and AI Innovation Hub.
- Collaborate with experts in the field and leverage cutting-edge technology.
- Competitive compensation package and opportunities for career growth.
- A supportive and inclusive work environment that values diversity and innovation.
Data Engineer - AI & Machine Learning
BGIS
MarkhamIT & 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
TorontoIT & 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
TorontoIT & 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
TorontoIT & 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 [email protected]
-
You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.
-
We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, French proficiency, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.
Job Location
Toronto-81 Bay, 19th Floor
Employment Type
Regular
Weekly Hours
37.5
Skills
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
TorontoIT & Telecoms Full-time
Learn More