316 Jobs Found
Senior Information Security Specialist, Governance and Compliance Full-time Job
Canadian Tire Corporation, Limited
IT & Telecoms TorontoJob Details
What you’ll do
Reporting to the AVP, Cyber Governance Risk and Compliance, the Senior Information Security Specialist, Governance and Compliance will lead the charge in maintaining cyber security policies and standards, responding to regulator and auditor inquiries, and providing an advisory function to the business surrounding cyber security governance.
-
Provide senior level advisory services to cybersecurity, technology teams, and business team members, as required
-
Maintain cyber security policies and standards
-
Respond to external inquires regarding cyber security (e.g. ESG, regulators, etc.)
-
Analyze and assess cyber security related business scenarios and prepares/presents position papers providing risk-based recommendations to assist the leadership team in making informed decisions
-
Oversee and provide guidance on the cyber security configuration compliance management program for both on prem and cloud environments
-
Oversee and provide guidance on the cyber security vulnerability, configuration & patch remediation management programs
-
Oversee and provide guidance on the Cloud security compliance management program
-
Design and perform annual reviews of configuration benchmarks for teams to follow for new and existing systems
-
Manage the cyber security policy exemption management processes by assessing policy exception requests, maintaining the exception workflows, and updating and keeping current the exception database
-
Keep current with ongoing trends and changes within the cyber security community
What you bring
-
University degree preferably in an IT related discipline
-
CISSP, and/or CISM, and/or CISA, and/or CRISC designations would be an asset
-
8-10+ years experience in information security, and/or IT Audit/Compliance, and/or external audit
-
Strong understanding of IT, cloud and cyber security concepts and best practices
-
Understands cyber security risks and control frameworks including NIST CSF, CIS, COBIT 5, and ISO 270001
-
Experience with security assessment tools such as Tripwire, Nexpose, MS Defender, McAfee EPO, Kenna, etc.
-
Understanding of Agile concepts and practices
-
Ability to communicate and influence effectively at all levels from technical staff to company leadership team
-
Proven ability to weigh business needs with information security priorities and make sound risk-based judgement calls
-
Experienced with analyzing and assessing cyber security related business scenarios, performing risk assessments, and preparing position papers outlining sound, risk-based recommendations
-
Experienced with analyzing and assessing cyber security policy exception requests and providing risk-based recommendations
-
Experience overseeing cyber security configuration compliance programs
-
Experience overseeing cyber security vulnerability & patch management programs
-
Experience overseeing Cloud security compliance management programs
-
Experience with developing security baselines based on industry accepted CIS benchmark, MS Azure security benchmark, PCI DSS benchmark, etc and conduct regular reviews to update existing custom baselines
-
Experience with Microsoft Azure Portal/Security Center to monitor and manage vulnerabilities, security policy compliance and all outstanding Microsoft recommendations
-
Familiar with KQL (Kusto query language) to develop scripts to query Microsoft Azure policy database to report compliance status
-
Technical knowledge including Linux, Windows, AIX, databases, network and security appliances and firewalls/IDS/IPS, web and cloud-based applications, secure coding practices, and cloud security
-
Highly proficient with MS Office suite of products
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.
Senior Information Security Specialist, Governance and Compliance
Canadian Tire Corporation, Limited
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
Specialist IT Operations Full-time Job
IT & Telecoms TorontoJob Details
Air Canada is looking for a seasoned Specialist in IT Operations to take charge of leading and coordinating the resolution of major incidents, ensuring our global IT services experience minimal disruption. The ideal candidate will have a strong background in IT incident management, proven leadership skills, and the ability to work effectively under pressure. In this role, you will collaborate with cross-functional teams to identify, escalate, and mitigate major incidents while maintaining clear and effective communication with stakeholders. Furthermore, you will drive continuous improvement by evolving and implementing new processes aimed at reducing the frequency and impact of critical incidents.
Responsibilities:
- Serve as the primary point of contact for all major incidents reported, ensuring swift, efficient, and effective handling of incidents from detection to resolution.
- Lead and coordinate activities of various teams involved in incident resolution, including technical support, operations, and communications teams.
- Ensure all stakeholders are consistently updated on the status, progress, and resolution of major incidents through clear and timely communications via email, chat, phone, and incident management tools.
- Maintain detailed incident records, including timelines, actions taken, and resolutions achieved, to facilitate post-incident analysis and continuous improvement.
- Coach colleagues, helping less experienced team members while guiding them in the current and future Air Canada process flows.
- Conduct thorough incident analysis, identify root causes, and implement corrective and preventive measures to prevent recurrence.
- Assess, recognize, and escalate incidents requiring higher-level attention based on established escalation procedures and protocols.
- Contribute to the development and enhancement of incident management processes, documentation, and playbooks to ensure a consistent and efficient response to future incidents.
- Work with the larger team on maintaining proper documentation strategies.
- Work closely with members of the team, providing guidance and support, ensuring escalations and resolutions are timely and efficient.
- Generate incident reports, including post-incident reviews, to communicate lessons learned, highlight improvements, and present findings to management.
- Stay up to date with the latest industry trends, incident management best practices, and emerging technologies to improve the overall incident response capabilities of the organization.
Qualifications
- A pertinent university degree or technical certification, and/or equivalent experience relevant to the position.
- 9-12 years of experience in IT, operations, service delivery, or incident management, with demonstrated leadership in a large organization.
- Advanced ITIL Foundation certification or comparable certifications are highly preferred.
- Understanding of IT Management systems and tools, such as ServiceNow.
- Proficiency in incident response frameworks and best practices.
- Analytical Thinking: Capability to tackle a problem through a logical, methodical, and step-by-step process.
- Teamwork: The ability and readiness to effectively collaborate with colleagues in a team environment, demonstrating excellent leadership, interpersonal, and communication skills.
- Adaptability and Flexibility: The capacity to perform efficiently under stress or in rapidly changing or uncertain environments, while keeping self-control during challenging situations.
- Accountability and Credibility: Assumes responsibility for the organization's outcomes and its future strategies. Shows a clear commitment to being seen as dependable, trustworthy, and reliable.
- Customer Orientation: Evidences a commitment to meeting the needs of both external and internal customers.
- Forward Thinking: Anticipating the implications and consequences of situations and taking appropriate action to be prepared for possible contingencies.
Conditions of Employment:
-
Candidates must be eligible to work in the country of interest, at the time any offer of employment is made and seeking any required work permits/visas or other authorizations which may be required is the sole responsibility of the candidates applying for this position.
Linguistic Requirements
Based on equal qualifications, preference will be given to bilingual candidates.
Specialist IT Operations
Air Canada
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
Specialist IT Operations Full-time Job
IT & Telecoms TorontoJob Details
Air Canada is looking for a seasoned Specialist in IT Operations to take charge of leading and coordinating the resolution of major incidents, ensuring our global IT services experience minimal disruption. The ideal candidate will have a strong background in IT incident management, proven leadership skills, and the ability to work effectively under pressure. In this role, you will collaborate with cross-functional teams to identify, escalate, and mitigate major incidents while maintaining clear and effective communication with stakeholders. Furthermore, you will drive continuous improvement by evolving and implementing new processes aimed at reducing the frequency and impact of critical incidents.
Responsibilities:
- Serve as the primary point of contact for all major incidents reported, ensuring swift, efficient, and effective handling of incidents from detection to resolution.
- Lead and coordinate activities of various teams involved in incident resolution, including technical support, operations, and communications teams.
- Ensure all stakeholders are consistently updated on the status, progress, and resolution of major incidents through clear and timely communications via email, chat, phone, and incident management tools.
- Maintain detailed incident records, including timelines, actions taken, and resolutions achieved, to facilitate post-incident analysis and continuous improvement.
- Coach colleagues, helping less experienced team members while guiding them in the current and future Air Canada process flows.
- Conduct thorough incident analysis, identify root causes, and implement corrective and preventive measures to prevent recurrence.
- Assess, recognize, and escalate incidents requiring higher-level attention based on established escalation procedures and protocols.
- Contribute to the development and enhancement of incident management processes, documentation, and playbooks to ensure a consistent and efficient response to future incidents.
- Work with the larger team on maintaining proper documentation strategies.
- Work closely with members of the team, providing guidance and support, ensuring escalations and resolutions are timely and efficient.
- Generate incident reports, including post-incident reviews, to communicate lessons learned, highlight improvements, and present findings to management.
- Stay up to date with the latest industry trends, incident management best practices, and emerging technologies to improve the overall incident response capabilities of the organization.
Qualifications
- A pertinent university degree or technical certification, and/or equivalent experience relevant to the position.
- 9-12 years of experience in IT, operations, service delivery, or incident management, with demonstrated leadership in a large organization.
- Advanced ITIL Foundation certification or comparable certifications are highly preferred.
- Understanding of IT Management systems and tools, such as ServiceNow.
- Proficiency in incident response frameworks and best practices.
- Analytical Thinking: Capability to tackle a problem through a logical, methodical, and step-by-step process.
- Teamwork: The ability and readiness to effectively collaborate with colleagues in a team environment, demonstrating excellent leadership, interpersonal, and communication skills.
- Adaptability and Flexibility: The capacity to perform efficiently under stress or in rapidly changing or uncertain environments, while keeping self-control during challenging situations.
- Accountability and Credibility: Assumes responsibility for the organization's outcomes and its future strategies. Shows a clear commitment to being seen as dependable, trustworthy, and reliable.
- Customer Orientation: Evidences a commitment to meeting the needs of both external and internal customers.
- Forward Thinking: Anticipating the implications and consequences of situations and taking appropriate action to be prepared for possible contingencies.
Conditions of Employment:
-
Candidates must be eligible to work in the country of interest, at the time any offer of employment is made and seeking any required work permits/visas or other authorizations which may be required is the sole responsibility of the candidates applying for this position.
Linguistic Requirements
Based on equal qualifications, preference will be given to bilingual candidates.
Specialist IT Operations
Air Canada
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
Contributes to the overall success of the Payments & Core Banking Engineering globally 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.
-
Champions a high-performance environment and contributes to an inclusive work environment.
-
Proactively provide guidance and recommendation on the software design.
-
Collaborate with SMEs to understand Business Banking and Cash Management trends.
-
Collaborate with cross functional team on the components to meet the performance requirements.
-
Collaborates to provide estimation and break down of work to enable small and frequent releases to production.
-
Actively participates in customer discovery and solution discovery sessions.
-
Builds software solutions that meet the needs of stakeholders while focusing on continually reducing technical debt
-
Sets up development environments necessary to build the entire solution.
-
Participates in merging, integrating, versioning, promoting, code through environments and version control.
-
Triaging and problem-solving incidents to restore services in production and with follow up on root cause / permanent fixes.
-
Create, socialize, and implement on technical roadmaps.
-
Coaches and mentors junior Engineers to support their career development and personal growth.
-
Provides expertise in the technologies and frameworks used to deliver on business objectives.
-
Stays ahead of latest technologies, tools, patterns, best practices and brings them to the team for consideration.
-
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.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
-
A recognized degree in engineering, computer science, math or related discipline
-
3+ years of software development experience
-
Have experience in systems design and a solid understanding of development, quality assurance and integration methodologies.
-
Ability to communicate effectively with a software development team on tight deadlines
-
Extensive experience in JAVA related technologies and frameworks (React JS, Next JS, Spring Framework, J2EE, JSP, JSF 2, JUnit, ANGULAR JS)
-
Familiar with open-source DevOps tools (Bitbucket/GIT, Jenkins, Artifactory, Gradle, Docker)
-
Solid understanding of Test Automation framework and tools
-
3 years+ experience developing microservices and micro frontends in Java
-
2 years+ of experience with Google Cloud Platform and/or Microsoft Azure.
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 Engineer
Scotiabank
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
Data Engineer with Java Development Full-time Job
IT & Telecoms TorontoJob Details
This role requires a blend of a Data Engineer and a Developer who will be responsible for designing, building, monitoring, tuning, and troubleshooting data pipelines for Global Finance & Risk Technology.
Is this role right for you? In this role, you will:
- Design, Develop and maintain robust data pipelines for the ingestion, transformation, and distribution of large datasets.
- Utilize services and tools to automate data workflows and streamline the data engineering process.
- Collaborate with other stakeholders to support data analysis, data mapping and reporting needs.
- Monitor application performance, identifying bottlenecks, and implementing improvements to enhance efficiency.
- Conduct data quality checks and implementing measures to ensure data accuracy and integrity.
- Stay current with emerging technologies and data engineering practices to recommend and adopt innovations that improve data systems.
- Provide technical expertise and support for data-related issues, including troubleshooting and resolving data pipeline failures.
- Document data engineering processes, creating data flow diagrams, and maintaining metadata for data lineage and cataloging.
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have experience with:
- Proficiency in Java is crucial.
- Experience using Streaming Architecture (Kafka) and Big Data Platform (Hadoop) is required.
- Strong SQL knowledge is needed.
- Experience in NiFi is desired.
- General Understanding of continuous integration/continuous deployment (CI/CD) pipelines
- Experience building CI/CD pipelines using GitHub, Artifactory etc. to reduce cycle times and ensure quality.
- Strong scripting skills (i. e. shell scripting for automation.
- Working experience with source control systems like Git.
- Exposure to working on cloud platforms like Azure/GCP/AWS
- Experience with Agile/Scrum development methodologies
- Team player with effective communication skills (verbal and written)
- Able to see tasks through to completion without significant guidance.
- Self-managed and results-oriented with sense of ownership is required.
- A university degree in Mathematics, Science, Engineering, Management or relevant.
What's in it for you?
- We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
- We provide you with the tools and technology needed to create meaningful customer experiences.
- An opportunity for mentorship from experienced and knowledgeable technologists
- You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world.
- We offer a competitive total rewards package that includes a base salary, a performance bonus, company matching programs (on pension & profit sharing), generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave and much more.
Data Engineer with Java Development
Scotiabank
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
Senior Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
Senior Software Engineer
CBRE
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
We are the Innovation team in Canadian Banking Engineering. We look to utilize emerging technologies to optimize and improve the Bank’s internal processes.
The Role
Contribute to the overall success of the Innovation team with your software engineering skills, investigating new technologies and building quality software that helps to solve technology and business problems.
Is this role right for you? In this role, you will:
-
Support our chatbot including training, updates, development and testing
-
Reviewing and updating knowledge training documents as needed
-
Participating in regular code reviews
-
Research emerging technologies to understand how they can be used to solve problems more efficiently including building proof of concepts
-
Work closely with others in a small team to interpret/discuss requirements and translate them to software solutions for multiple projects
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
-
2 years working with Python
-
Experience with JavaScript, Node.js, SQL,designing and deploying RESTful APIs
-
Must possess excellent verbal and written communication skills, as well as strong problem-solving skills
-
Energy, curiosity, being a continuous learner
-
Nice to have: Git, Docker, React, shell scripting, noSQL databases
-
Bachelor’s degree in computer science or equivalent
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 Engineer
Scotiabank
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
This team contributes to the overall success of the Global Finance and Risk Technology (GFRT). Ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are following governing regulations, internal policies and procedures.
Is this role right for you? In this role you will:
- Manage and participate ‘hands-on’ in providing technical specifications and designs, developing detailed work-plans, scheduling technical resources, monitoring progress against plan and developing/maintaining programs according to standards. The incumbent must ensure software, programs and applications developed and/or configured to meet high availability, integrity and reliability requirements.
- Provide technical expertise, guidance, advice and knowledge transfer to all development staff on all aspects of application development for assigned applications or technology. Provide recommendations on departmental standards surrounding systems architecture, application development, systems integration, data modelling, testing, as well as, performing reviews and walkthroughs of all major project deliverables to ensure the quality and completeness of functionality.
- Provide production and user acceptance testing application support to complex technical problems on all assigned applications and technology that serve each business unit by analyzing problems, implementing solutions and developing new procedures surrounding support.
- Implement new systems or enhancements by reviewing programs written by team members, establishing and executing system test procedures, developing implementation plans, developing the required program and system documentation and ensuring all functionality has been delivered as required. The incumbent is also required to provide post implementation support and training to the computer operations staff on the production processing functionality.
- Maintain a good understanding of the Division's business strategies, business policies, financial instruments, risk management and backoffice processing. In addition, the incumbent is required to provide leadership and specialized consultation in defining, planning and maintaining a strategy for the architecture, development and implementation of technology and systems within the Division to provide effective technical consulting and support services to the Division.
- Ensure the department's objectives are met by assisting in recruiting qualified staff, providing input to performance appraisals on time and maintaining up to date knowledge of technology, industry and business practices.
- The incumbent is guided by Bank policy and receives broad direction from the Senior Manager/Director, and general direction from the Project Manager for the projects assigned. The incumbent is expected to function independently to identify opportunities for automation or efficiency, to introduce new technologies and to ensure that the department's objectives are met.
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 with Microsoft SQL Server. Expert knowledge of SQL server, SSMS, ETL tools like SSIS and jobs scheduling tools. Able to understand business requirement from business reporting teams and use stored procedure to prepare the reporting outputs.
- 3+ year of experience with Office 365 development utilizing PowerApps, Power Automate, Power BI, and SharePoint Online.
- 3+ year of experience in .Net Development.
- Demonstrate the skill of creating source to target transformation in Visual Studio from scratch and manage version control.
- Understanding of Microsoft Power Automate, including standard connectors with Power Apps, Dataverse and other associated products.
- Exposure to application development within cloud platforms like Azure/GCP.
- Working experience of building web-based applications, UX design and work flow process.
- Experience with DevOps tools such as Azure DevOps and/or Git, Jenkins.
- Experience with collaboration tools such as JIRA, Bitbucket and Confluence.
- Undergraduate degree in Computer Science, Computer Engineering or equivalent.
- Candidates with a financial industry background will be preferred.
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
Software Engineer
Scotiabank
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
This team contributes to the overall success of the Global Finance and Risk Technology (GFRT). Ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are following governing regulations, internal policies and procedures.
Is this role right for you? In this role you will:
- Manage and participate ‘hands-on’ in providing technical specifications and designs, developing detailed work-plans, scheduling technical resources, monitoring progress against plan and developing/maintaining programs according to standards. The incumbent must ensure software, programs and applications developed and/or configured to meet high availability, integrity and reliability requirements.
- Provide technical expertise, guidance, advice and knowledge transfer to all development staff on all aspects of application development for assigned applications or technology. Provide recommendations on departmental standards surrounding systems architecture, application development, systems integration, data modelling, testing, as well as, performing reviews and walkthroughs of all major project deliverables to ensure the quality and completeness of functionality.
- Provide production and user acceptance testing application support to complex technical problems on all assigned applications and technology that serve each business unit by analyzing problems, implementing solutions and developing new procedures surrounding support.
- Implement new systems or enhancements by reviewing programs written by team members, establishing and executing system test procedures, developing implementation plans, developing the required program and system documentation and ensuring all functionality has been delivered as required. The incumbent is also required to provide post implementation support and training to the computer operations staff on the production processing functionality.
- Maintain a good understanding of the Division's business strategies, business policies, financial instruments, risk management and backoffice processing. In addition, the incumbent is required to provide leadership and specialized consultation in defining, planning and maintaining a strategy for the architecture, development and implementation of technology and systems within the Division to provide effective technical consulting and support services to the Division.
- Ensure the department's objectives are met by assisting in recruiting qualified staff, providing input to performance appraisals on time and maintaining up to date knowledge of technology, industry and business practices.
- The incumbent is guided by Bank policy and receives broad direction from the Senior Manager/Director, and general direction from the Project Manager for the projects assigned. The incumbent is expected to function independently to identify opportunities for automation or efficiency, to introduce new technologies and to ensure that the department's objectives are met.
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 with Microsoft SQL Server. Expert knowledge of SQL server, SSMS, ETL tools like SSIS and jobs scheduling tools. Able to understand business requirement from business reporting teams and use stored procedure to prepare the reporting outputs.
- 3+ year of experience with Office 365 development utilizing PowerApps, Power Automate, Power BI, and SharePoint Online.
- 3+ year of experience in .Net Development.
- Demonstrate the skill of creating source to target transformation in Visual Studio from scratch and manage version control.
- Understanding of Microsoft Power Automate, including standard connectors with Power Apps, Dataverse and other associated products.
- Exposure to application development within cloud platforms like Azure/GCP.
- Working experience of building web-based applications, UX design and work flow process.
- Experience with DevOps tools such as Azure DevOps and/or Git, Jenkins.
- Experience with collaboration tools such as JIRA, Bitbucket and Confluence.
- Undergraduate degree in Computer Science, Computer Engineering or equivalent.
- Candidates with a financial industry background will be preferred.
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
Software Engineer
Scotiabank
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
Senior Full Stack Developer - GFT Full-time Job
IT & Telecoms TorontoJob Details
Job Description
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.
We are seeking a talented, experienced and highly motivated Senior Full Stack Developer in IDEA with a strong background in application development. The candidate must be ready and able to work with new technologies and architectures in a forward-thinking department that’s always pushing boundaries. The selected candidate will be responsible for developing innovative applications which could leverage LLMs and NLP technologies and/or use Mobile and Native React Technologies. The ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages.
What will you do?
-
Hands-on application design, coding, and deployment
-
Liaison with business partners to delivery solution based on clients’ needs
-
Develop and maintain mobile applications for both iOS and Android using React Native and mobile native (Swift and Java)
-
Develop, optimize and maintain applications that leverage LLMs
-
Maintain code quality and best practices across the stack
-
Support and maintain the team application suites on various technical infrastructures and architectures.
What do you need to succeed?
Must have:
-
3+ years of experience in Python, Javascript/Typescript
-
2+ years of experience using React Native and NodeJS frameworks
-
Experience with various DevOps pipeline and cloud tools such as Jenkins, Kubernetes, HashiCorp Vault, Apigee, GitHub, JIRA, Confluence, Nexus IQ, SonarQube, UCD, Artifactory, etc.
-
Experience with building applications with GenAI technologies or with Mobile development experience for iOS or Android
-
Strong understanding of mobile UI/UX design principles
-
Familiarity with integrating REST APIs
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
#LI-post
#LI-hybrid
#TECHPJ
Job Skills
Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications
Additional Job Details
Address:
RBC CENTRE, 155 WELLINGTON ST 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-08-28
Application Deadline:
2024-11-03
Senior Full Stack Developer - GFT
Royal Bank Of Canada
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
IT Operations Analyst Full-time Job
IT & Telecoms TorontoJob Details
Application Deadline:
12/30/2024
Address:
4100 Gordon Baker Road
EDB Platform is searching for the right resource to join our Online Banking Technical Support (OBTS) Team! You have mainframe experience, are detail oriented and willing to learn about the online world of core banking systems.
The Technical Operations Specialist is accountable for the analysis, application support and monitoring of the system health of Mech, CADS and other core banking systems used for Canadian Deposit processing.
Some Specific Functions of This Role:
-
Ensures the quality of the products that technology delivers, working closely with all applications, common services/middleware, and infrastructure teams throughout the development/engineering lifecycle.
-
Detects system failures or issues so that defects may be discovered and corrected.
-
Generates historical analysis of system health issues and maintains documentation of defects and resolutions.
-
Reviews and interprets all documentation related to projects to provide input to the project team on the planning of project related activities.
-
Participate in discussions with development team regarding proposed solutions.
-
Support project deliverables, working closely with operations and project teams to ensure system changes are successfully implemented.
-
Provides on-call support an immediate response to production issues.
Qualifications:
-
Experience in z/OS, MVS, TSO, ISPF and JCL is required
-
Exposure to CICS, DB2, ESP and NETVIEW is preferrable
-
Understanding of SDLC
-
Strong analytical skills for complex problem solving
-
Detail oriented with strong organizational skills
-
Knowledge of the banking/financial industry is an asset
-
University degree or college diploma in Computer Science or equivalent
Skills:
-
Good collaboration and multi-tasking capabilities
-
Strong team collaboration and communication skills
-
Demonstrated success in working productively with operations teams, developer peers, and technical specialists such as architects and DBAs
-
Excellent oral and written communication skills
-
Ability to learn new skills in dynamic, high-pressure environment
-
Willingness to be on-call and provide 24/7 support
Salary:
$60,000.00 - $111,700.00
IT Operations Analyst
BMO Canada
Toronto - 13.28kmIT & Telecoms Full-time
Learn More
Senior Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
GBME is searching for Java Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms. The role focuses mainly on backend development using Java / Spring Boot / RESTful API with potential opportunities for front end development. (Approx. 70/30 split)
The successful candidate will have a strong technical and engineering mindset. You will work closely with business teams and cross functional engineering leaders to develop and implement market leading solutions for the various projects within GBME.
Do you thrive when faced with challenges? Like using fresh technologies to solve problems? Looking to work in various projects across the organization, collaborating with great teams and inspiring leaders? Then this is the right team for you! In this exciting role, you’ll apply your analytical skills to design and develop applications that deliver excellence, effectiveness, and value to our business partners and customers.
Is this role right for you? In this role you will:
- Work closely with end users, and business teams to understand business needs, conduct gap analysis and requirements assessments as needed
- Partner with Architecture on the design and integration
- Deliver and enhance new and current solutions and applications
- Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation
- Design, deliver and implement a database schema
- Design test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing
- Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code
- Support the solution in production (as needed)
- Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
- Effectively communicate with technical and non-technical audiences
- Able to work with and refactor legacy code (as needed).
- Coach and train end users (as needed).
- Participate and run SCRUM Meetings (as needed).
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
- 4+ years of recent experience in backend development (Specifically Java / SpringBoot )
- 4+ years of recent experience working with Python
- 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
- Working experience with containerized systems in public cloud (Azure or GKE/GCP)
- Familiarity (understanding) with front-end technologies (e.g., Angular, React, JavaScript, HTML, CSS)
- Excellent communication and presentation skills.
- Work as a contributing member of a team.
- Values quality, while still managing expectations and deliverables.
- Open to ideas and gives and receives feedback well.
- Wants to understand financial market.
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences everyone brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Remote-friendly work environment will provide you with the flexibility to perform at your best.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Senior Software Engineer
Scotiabank
Toronto - 13.28kmIT & Telecoms Full-time
Learn More