290 Jobs Found
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
The Retail Customer Platforms Technology team supports the ongoing enhancement, development, implementation, and day to day operational support of Offer Management platform (Customer Personalization Platform), Pricing & Rates, Day to Day banking core systems as well as advisory deposits systems platform.
The Java Developer will work closely with the Development Leads and Architects to understand the design and create technical stories and task and make enhancements to the application as per design specifications and provide daily support for application maintenance in production and non-production environments. The individual will work with offer management applications that provide offer configuration, tracking and fulfillment for Scotiabank customers across different retail products. The candidate will report to the Senior Manager Development for Retail Customer Platforms Technology.
Is this role right for you? In this role you will:
-
Work closely with technical leads to build application as per design document.
-
Create design documents into technical stories and technical tasks.
-
Review and understand defect and make code changes to enhance the application.
-
Compile and Deploy application to various environments.
-
You will provide system analysis, object-oriented design / programming, technical documentation, and support for existing and new applications and systems.
-
You will perform coding, unit testing, debugging, documenting, and implementing of applications and scripts.
-
You will maintain, support, and enhance existing applications.
-
You will participate in regular code reviews for release activities.
-
You will participate in production issue analysis and perform root cause analysis for production issues and implementation issues.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
-
Bachelor’s degree in computer science, Engineering, or related discipline.
-
Demonstrate good communication skills.
-
Nice to have - 2 years of technical working experience in systems analysis, design, development, unit testing, and debugging.
-
Excellent problem-solving skills and ability to review and design documents and create technical stories and tasks.
-
Must have technical working experience with Core Java (Version 8 or higher)/Java.
-
Proficient in SQL & relational databases.
-
You have working experience in the use of Bit Bucket, GIT, Gradle, Jira, Confluence, or similar tool(s) for building Continuous Integration/Continuous Delivery (CI/CD) pipelines.
-
Technical working experience in an agile environment.
-
Technical Knowledge of event driven architecture (Kafka, Kafka connectors, Kafka brokers).
-
Technical working knowledge of Web Services, XML/SOAP/REST, STS Spring Tools, or Eclipse Integrated Development Environment (IDE)
-
Nice to have - Working experience with Spring Boot, Spring Batch.
-
Nice to have - Knowledge of SSL and setup of secure handshake between applications.
-
Nice to have - Working knowledge of SoapUI; Postman, WinSCP (Windows Secure Copy); PuTTY SCP (PSCP)
-
Nice to have - Technical knowledge of Microsoft Azure Cloud or Google Cloud is an asset.
-
Nice to have - Technical knowledge of Splunk
-
Participate fully as a team member and contribute to a positive work environment that encourages productivity, professionalism, and teamwork.
-
Contributes to an environment of continuous learning, including the sharing of experience and learning across team members, peers, Scotia partners, and management as appropriate.
-
Participate in identifying personal development needs and pursue development/career opportunities.
-
Adhere to established guidelines of conduct.
What's in it for you?
-
The opportunity to join our diverse and inclusive organization and connect with other First Nations, Inuit, Métis Scotiabankers and their allies when joining our Indigenous Employee Resource Group.
-
A competitive compensation and benefits package which include:
-
A rewarding career path with diverse opportunities for professional development
-
A competitive compensation and benefits package
-
Internal training to support your growth and enhance your skills
-
An organization committed to making a difference in our communities– for you
-
$10,000 annually dedicated to your well being
-
Traditional Indigenous Practices Leave
-
Indigenous Employee Mentoring Program
Software Developer
Scotiabank
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Software Developer - ETL Full-time Job
IT & Telecoms TorontoJob Details
Is this role right for you? In this role you will:
- Analyzes & acquires data from primary and secondary data sources – creating mapping specifications for use by development resources
- Participate in detailed discovery of data from the source, mapping the data to the data model after thorough analysis.
- Work with Business representatives and partner to understand requirements support the development of the ELT work.
- Evaluation of data identified from multiple sources, reconcile conflicts and classification of data in logical categories
- Build expertise in various data domains and take ownership of assigned data domains and be a single point of contact
- Documents, plans for collection, data cleansing, and normalization of data
- Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
- Ideally 5+ years’ experience in Informatica and DataStage
- 2+ years of Unix and Windows Shell Scripting
- Highly analytical and good understanding of databases, technical architecture, and query tools
- Experience in working with SQL and NoSQL tools
- Advance knowledge of writing complex SQL queries
- Advanced skills using Excel spreadsheet
- Experience working in Agile/ Lean delivery teams
- Ability to adapt and quickly adjust to change
- Ability to work with cross functional teams
- Should be a team player and work collaboratively
- Excellent verbal, written and presentation skills
- Troubleshoot and resolve database and application defects in a timely manner with consultation with internal and external groups as needed.
- Train and assist users at all levels.
- Analyze root causes of operational malfunctions including but not limited to batch jobs and provide resolutions.
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.
- Act as an expert technical resource in Data Warehouse/DBs and ETL
- 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.
- Adapt to change quickly and adjust work accordingly in a positive manner.
- On-call responsibilities to operate as the L2 point of contact for monitoring TIDAL/EDL jobs requests may be required for weekends rotation
- Independently support existing applications and resolve issues.
- Experience with SAS or Talend applications
- Familiarity with JIRA/SharePoint
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 Developer - ETL
Scotiabank
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Senior IT Security Analyst Full-time Job
Coca-Cola Canada Bottling Limited
IT & Telecoms TorontoJob Details
Work Location - Anywhere in Canada (Hybrid)
Employee Type - Regular Employee FT Salaried
We are seeking an experienced Senior Cybersecurity Analyst specializing in Governance, Risk, and Compliance (GRC) to help develop, implement, and manage our comprehensive GRC program. The ideal candidate will also have a deep understanding of enhancing a Change Advisory Board (CAB) program and managing advanced governance technologies like Resolver, AuditBoard, OneTrust, Microsoft Purview and Data Loss Prevention (DLP) tools. Expertise in integrating these technologies with platforms like ServiceNow is critical.
Responsibilities
- Help design, build, and manage the organization's GRC program to ensure compliance with regulatory requirements.
- Assist in overseeing the Governance, Risk, and Compliance (GRC) program, including updating the GRC tool as necessary and managing program assignments.
- Develop and oversee a robust CAB program, facilitating effective change management across IT systems.
- Help drive, lead, manage and optimize governance and the use and implementation of technologies such as Kroll Resolver, AuditBoard, OneTrust, Microsoft Compliance Manager, Azure Policy, Microsoft Information Protection (MIP), Azure Blueprints, Microsoft Cloud App Security (MCAS), Azure Active Directory (Azure AD), Microsoft Defender for Cloud Apps, Microsoft Defender for Identity, Microsoft Insider Risk Management, Microsoft Purview, Azure Governance Visualizer (AzGovViz), and ensure their effective integration with other IT service management tools. If you don’t know the tools, a can do or can learn attitude would be great!
Qualifications
- Bachelor’s degree in Information Technology, Cybersecurity, or a related field.
- 5 years or more of experience in a cybersecurity role with a focus on GRC.
- In-depth Knowledge of GRC Frameworks: Proficiency in designing, building, and managing GRC programs to ensure compliance with regulatory requirements.
- Change Management Expertise: Ability to develop and oversee a robust Change Advisory Board (CAB) program, facilitating effective change management across IT systems.
- Some Technical Proficiency with Governance Technologies: Skilled in the use and implementation of technologies such as Microsoft Compliance Manager, Azure Policy, Microsoft Information Protection (MIP), Azure Blueprints, Microsoft Cloud App Security (MCAS), Azure Active Directory (Azure AD), Microsoft Defender for Cloud Apps, Microsoft Defender for Identity, Microsoft Insider Risk Management, Microsoft Purview, and Azure Governance Visualizer (AzGovViz). A willingness to learn unfamiliar tools is also crucial.
- GRC Tools: Knowledgeable with Governance Technologies like Resolver, AuditBoard or OneTrust.
- ITSM: Familiar with ITSM Technologies like ServiceNow.
- One or more of the following security certifications are preferred:
Certified Information Systems Security Professional (CISSP)
Certified Information Security Manager (CISM)
Certified in Risk and Information Systems Control (CRISC)
Certified Governance of Enterprise IT (CGEIT)
NIST Cybersecurity Framework (NCSF) Certification
Senior IT Security Analyst
Coca-Cola Canada Bottling Limited
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Full Stack Web Developer Full-time Job
Coca-Cola Canada Bottling Limited
IT & Telecoms TorontoJob Details
In this role, you will contribute to the design and development of user interfaces for advanced analytics applications.
**It will be advantageous to provide a link to your portfolio and/or github repo.**
Responsibilities
• Collaborate closely with the Advanced Analytics team, including data scientists and business analysts, to understand requirements and translate them into intuitive and visually appealing user interfaces.
• Design and develop interactive and user-friendly apps for advanced analytics applications, adhering to industry-leading UI/UX design principles and best practices.
• Implement responsive web designs that are compatible with various devices and browsers, ensuring optimal user experience across platforms.
• Utilize front-end frameworks such as React, Angular, or Vue.js to build dynamic and scalable applications that seamlessly integrate with backend data systems.
• Leverage data visualization libraries and tools (e.g., D3.js, Tableau) to present complex data insights and analytics results in a clear and meaningful manner.
• Conduct user research, gather feedback, and perform usability testing to iterate on designs, continuously improving the user experience and enhancing data accessibility.
• Collaborate with data engineers to integrate UI/UX designs with data pipelines and backend systems, ensuring efficient data flow and high-performance delivery.
• Stay updated with the latest UI/UX trends, front-end and back-end development techniques, and data visualization practices, proactively seeking opportunities to enhance Coke Canada’s analytical capabilities.
• Maintain code quality through regular code reviews, adhering to coding best practices, and ensuring high standards of performance, security, and scalability.
Qualifications
• Bachelor's degree in Computer Science, Data Science, Human-Computer Interaction, or a related field.
• 3+years of professional experience
• Proficient in HTML, CSS, and JavaScript, with demonstrated experience in front-end frameworks such as React, Angular, or Vue.js.
• Proficient with backend languages and frameworks (e.g. Python, Node.js, PHP)
• Experience working with SQL databases (PostgreSQL/MySQL) and NoSQL databases (MongoDB, DynamoDB, Redis, etc.)
• Experience with implementing and consuming REST APIs
• Proficient with Cloud Architecture like Azure Services
• Proficient with SSO Integration like OAuth and SAML
• Demonstrated experience with GIT and GitHub
• Strong understanding of UI/UX design principles, data visualization techniques, and information architecture.
• Experience in developing responsive web applications, ensuring compatibility across different devices and browsers.
• Familiarity with data visualization libraries and tools (e.g., D3.js, Tableau) to effectively present and interact with data.
• Demonstrated experience of data-driven decision-making processes and experience collaborating with data scientists or analysts.
• Strong problem-solving and analytical thinking skills, with a passion for leveraging analytics to drive business insights.
• Excellent communication and collaboration skills, with the ability to effectively translate complex technical concepts to both technical and non-technical stakeholders.
Full Stack Web Developer
Coca-Cola Canada Bottling Limited
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Software Development Engineer Full-time Job
IT & Telecoms TorontoJob Details
AWS Directory Service team is looking for a passionate, experienced software development engineer to join us in building a new service platform.
You'll be part of a world-class team in a fast-paced environment that has the entrepreneurial feel of a start-up. This is an opportunity to operate and engineer systems on a massive scale, and to gain top-notch experience in cloud computing. You'll be surrounded by people who are smart, passionate about cloud computing, and believe that world class service is critical to customer success. You will design and build the operational scalability that sustains the platform's insane growth.
The ideal candidate will be clearly passionate about the large opportunity this presents and about web services in general. This person has thrived and succeeded in building high quality services in a hyper-growth environment. If you're looking to solve challenging technical problems and create great products for customers, then we would like to talk to you.
Key job responsibilities
Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
Design and code the right solutions starting with broadly defined problems.
Work in an agile environment to deliver high-quality software.
We are open to hiring candidates to work out of one of the following locations:
Toronto, ON, CAN
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Software Development Engineer
Amazon
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Software Developer in Test Full-time Job
IT & Telecoms TorontoJob Details
The Software Developer in Test contributes to the overall success of Commerce Engineering in Canada ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.
Is this role right for you?
- Be an advocate for quality in the project lifecycle.
- Write moderate to complex code/ scripts to test systems.
- Design, develop and maintain a modular, extensible, and reusable test automation framework to enable continuous testing in an agile environment.
- Collaborate closely with other team members to develop test approach that effectively covers the functional performance characteristics of features in the applications.
- Collaborate with Delivery Lead to plan milestones, successfully execute software delivery, and escalate issues as needed.
- Report defects and work closely with the team so that solutions can be determined, prioritized, and scheduled.
- Prioritize testing of projects effectively across various businesses, to drive efficient work.
- Conduct root cause analysis of post-production issues and plan to prevent them in future.
- Have in-depth and up-to-date understanding of the organization’s products, applications, systems, environments, processes and tools.
- Introduce and influence overall process improvements and act as an agent for change to the organization.
- Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Actively pursue 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.
- Champion a high-performance environment and contribute to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role?
- Bachelor's degree in a technical field such as computer science, computer engineering or related field preferred
- 5+ years of test automation experience and in-depth knowledge of programming languages (Must have: Java/ Javascript; Nice to have: Python), frameworks, and utilities
- Experience with API testing (preferably using Postman)
- Excellent communication skills with ability to influence decision making across stakeholders
- Effective organization, planning, and time management skills
- Strong analytical and problem-solving skills
- Able to work as part of a team and encourage both individual and collaborative innovation
- Positive and resilient personality - Able to embrace feedback and have a desire for continuous iteration and improvement
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 conditions: Hybrid
#LI-Hybrid
Software Developer in Test
Scotiabank
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
Scotiabank is in the process of actively modernizing its technology landscape, particularly around areas of cloud computing and core banking services. Full stack engineers at "The Platform Organisation" group are at the center of this exciting journey. You'll be working closely with other engineers to build great products and features that are used by internal and external customers and have a wide impact across the entire organization. You will be responsible for building the solution, and helping make some of the most significant decisions for our technology products.
We're looking for people with a strong background in building successful products or systems at scale, capable of breaking down complex problems and provide solutions with a willingness to get things done. Software Development Engineers at “The Platform Organisation” can help us accelerate Scotiabank's journey in turning into a true technology company.
Is this role right for you? In this role you will:
- Works closely with Delivery and Engineering teams, Product Owners and technical platform teams to design and develop high quality Commercial Banking Platform, APIs and solutions supporting the Commercial Customers
- End-to-end software design and development of complex distributed cloud based micro-service system.
- Collaborate with development team working from various locations on system development and systems integration.
- Building and enhancing the infrastructure required to support the platforms in terms of robustness, scalability, availability and efficiency
- Ability to design and deliver software that can scale elastically across multiple data centers and cloud vendors while staying resilient.
- Understands relationship of application/systems and data solution
- Understands testing at every stage of development. This includes unit, integration, acceptance and performance testing
- Ability to communicate with precision while being concise.
- Experience using a systems analysis and design methodology
- Performing research and development to evaluate emerging technologies and their potential to redesign banking, transaction processing and administration platforms.
- Collaborate on aligning solutions to strategic technical and capability roadmaps and identifying new shared capabilities and business opportunities.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions
- Champions a high-performance environment and contributes to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- 5+ years of experience in IT, with an emphasis on Cloud, Spring Boot, REST API and micro-service development, and proven ability in delivery web-based applications.
- Practical experience of the following technologies and platforms
- Cloud Architecture Google Cloud, Microsoft Azure, AWS etc.
- Knowledge of Domain Driven Design, Event Driven Architecture, High Availability and other architecture patterns and principles
- Experience of working with Enterprise Architecture Frameworks and their application
- Experience in delivering code using TDD, CI/CD, code analysis and coverage tools to support automated testing and monitoring
- SQL/NoSQL databases (SQL Server, MongoDB, Cassandra)
- REST/SOAP Protocols, Events (Kafka), OpenAPI specification
- Popular Java/JavaScript Frameworks, Runtimes and Components (e.g. React, Node JS, Java, Spring Boot etc…)
- Source Code Management Systems (GIT)
- Security – secure development principles, OAuth, infrastructure security, etc.
- Bachelor or master’s degree in computer science/Engineering, Information Systems, or other related field (or equivalent work experience)
- Nice to have qualifications:
- Certifications - Experience designing and implementing cloud-based applications on a major public cloud offering (Microsoft Azure, AWS, GCP).
- Experience working with scripting languages (Bash, PowerShell).
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
The Team
Full Stack Software Engineer / IT&S / Canadian Banking Technology – The candidate must have good understanding on existing web and cloud applications (including complex application systems), experience supporting frontend development (UX/UI), evaluate problems, identify actions to be taken and recommend solutions. Understand and work in accordance with Bank application architectural guidelines.
Is this role right for you?
- Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge.
- Deliver code development, unit testing, UAT support, implementation, and operational support.
- Interact with business clients to help resolve and explain system questions and issues.
- Takes accountability for results and exhibits a “can do attitude”.
- Self-starter with a desire to learn and contribute.
- Has an appetite to continuously evolve and improve, to tackle difficult problems and seek/give constant feedback.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct, and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions, and conduct risk.
- Champions a high-performance environment and contributes to an inclusive work environment.
- Work closely with all team members in an agile lab and agile environment.
- Work standard and additional overtime hours to meet project deadlines and pager support.
- Must be fluent in English, oral and written, with excellent interpersonal, communication and negotiation skills to understand, document and share key system information with their colleagues, support groups, other technical staff, business partners and management.
- Embraces change and sees it as an essential driver to solve complex issues.
- Demonstrates flexibility and can move forward without having all the answers.
- Consistently seeks to understand, meet, and deliver on customers’ expectations.
- Act as a mentor to junior developers on design, development, delivery, operations, and overall development best practices within the bank and industry.
Do you have the skills that will enable you to succeed in this role?
- 5+ years of experience Web and Cloud technologies
- At least 5 years of hands-on experience with development experience in needed language or technology listed below
- Hands-on experience in designing, developing and successful deployment of large-scale projects from end-to-end
- Has experience supporting frontend development (UX/UI)
- Hands-on experience in following the iterative and agile SDLC
- 1-2 years of prior experience in level 1 production support
- Experience working in an agile environment / methodology
- Fluent in English, oral and written
- Undergraduate Degree in Computer Science, Computer Engineering, or technical equivalent
- Experience with Source code repository - Bitbucket, Git, SourceTree
- Java, Web Services (SOAP, REST), *JDBC, JSF, Servlets, JNDI
- Hands on experience with IDE tools - Eclipse, IntelliJ, STS (SpringToolSuite), etc.
- Web application technologies – ReactJS, NodeJS, *Restful APIs, *Spring, *Spring Boot, *JSON, HTML, JavaScript, jQuery, CSS/CSS3, AJAX, AngularJS/Angular2+, HTML5, and Bootstrap.
- Database experience - *DB2, *SQL, Azure SQL, Redis Cache, MySQL
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 conditions: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Software (Java) Developer Full-time Job
IT & Telecoms TorontoJob Details
We are seeking a Software Developer for the Canadian Digital Banking Engineering team.
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.
- Work with product owners and business system analysts to refine ticket requirements in JIRA and Confluence, review pull requests, and implement documented designs.
- Develop high-quality code by reviewing work with designer and product owners and resolving any issues quality assurance testers.
- Collaborate closely with a team of iOS, Android, and backend developers to work on both new features and incremental improvements to the bank’s flagship mobile app
- Adheres to and demonstrates good coding conventions and best practices, and helps to maintain the architecture of the project
- Stays on top of reviewing others’ code, actively contributing suggestions and catching potential issues
- Always works to balance user experience, performance (client and backend), and security
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
- Champions a high performance environment and contributes to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- 3+ years of experience in software development and supporting complex large-scale customer facing platforms
- Proficient in Java to support Enterprise Applications and Services
- Work experience as a Java developer with a preference for Java 8-17/Spring, web-based information technology principles, and system integration methodologies and standards.
- Experience in working with scalable containerized systems in public cloud (Azure and GKE/GCP)
- Have a proficient understanding of code versioning tools, such as Git
- 3+ years of experience in building public and internal REST APIs in line with Spring methodologies and hands-on experience with 3+ of those years working with Spring Boot microservice architecture
- Strong experience with APM tools, such as Dynatrace, Splunk, etc.
- Comfortable using Jira, Confluence, Jenkins, Bitbucket, Launch Darkly, etc.
- Ability to quickly analyze the available data and find the root cause of the problem during production issues.
- Suggest improvements to supported applications and systems as needed
- Knowledge of a variety of frameworks (server side, browser side, desktop etc.) as well as high aptitude for diving in and picking up new things
- Ability to quickly analyze the available data and find the root cause of the problem during production issues.
- Suggest improvements to supported applications and systems as needed
- Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
- Proven ability to translate ideas into technical and business realities, and to map technology to business problems.
- Understanding of software quality assurance principles
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 (Java) Developer
Scotiabank
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Digital Analyst Full-time Job
IT & Telecoms TorontoJob Details
What is the opportunity?
We're seeking a Junior Digital Analyst to join our dynamic team. This role offers a unique opportunity to dive into the world of exciting Martech tools and the digital analytics world, where you'll be responsible for collecting, uncovering, and interpreting data to drive strategic decisions.
What will you do?
-
Utilize analytical tools such as Google Tag Manager, Google Analytics and Qualtrics to track website traffic, user behavior, and campaign performance
-
Audit RBC’s digital presence using consent and privacy management platform to ensure compliance with data privacy regulations such as GDPR (UK) and Law 25 (Canada).
-
Collaborate with cross-functional teams to identify key performance indicators (KPIs), develop tagging and reporting frameworks to measure the success of marketing and product initiatives.
-
Conduct in-depth analysis of data to uncover actionable insights and opportunities for optimization
-
Promote A/B testing practice by instrumenting, hypothesizing, and analyzing multivariate experiences with the goal of improving traffic quality.
-
Assist in the creation of dashboards, reports, and presentations to communicate findings to stakeholders.
What do you need to succeed?
Must haves:
-
Bachelor’s degree in Marketing, Business, Statistics, or related field.
-
Strong analytical skills with proficiency in dashboard design and SQL.
-
Familiarity with digital analytics tools and concepts.
-
Excellent communication and collaboration skills.
-
Ability to thrive in a fast-paced, results-driven environment.
Nice-to-have:
-
Familiarity with cookie consent configurations and data privacy regulations
-
Incorporate both quantitative and qualitative analysis into compelling dashboards
-
Survey design
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.
-
Flexible work/life balance options.
-
Opportunities to do challenging work.
-
Opportunities to take on progressively greater accountabilities.
-
Access to a variety of job opportunities across business.
Job Skills
Critical Thinking, Data Administration, Data Mining, Data Modeling, Data Movement, Detail-Oriented, Group Problem Solving, Quantitative Research, Research Documents
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:
Wealth Management
Job Type:
Regular
Pay Type:
Salaried
Posted Date:
2024-05-15
Application Deadline:
2024-06-08
Digital Analyst
Royal Bank Of Canada
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Senior Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
What is the opportunity?
You will be directly involved in a team driven to transform technology in Wealth Management Technology & Solutions. The projects in this space will be leveraged to modernize our technical solutions and align with enterprise level strategy (API-driven services, Data-driven insights, Cloud).
What will you do?
Technical Analysis, Design, Coding and Consulting
-
Together with the Project team and RBC solution architect, determine the best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives
-
Develop and deploy new technically-aligned applications (.net applications, web services, Cloud computing applications)
-
Develop and deploy applications in an Agile way, through Helios pipelines.
-
Provide technology and application development expertise – Lead analysis, design, coding, testing, tracking, deployment
Production Support
-
Provide 2nd level production support
-
Work with 1st level production support team to identify root causes and provide solutions
What do you need to succeed?
Must have
-
5+ years of experience in development of applications using .NET Core, Angular, Node.js, JavaScript, SQL, NoSQL
-
Experience in designing and integrating RESTful APIs and event driven process .
-
Experience with relational databases
-
Knowledge of Helios pipelines and automating unit test cases
-
Cloud technologies: Microsoft Azure , Open Shift
Nice to have
-
Wealth Management / Wealth Management applications knowledge
-
Hands on experience with IBM MDM or DataStage
-
Hands on experience with Java and Spring Boot frameworks.
#LI-Hybrid
#LI-POST
Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)
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-05-22
Application Deadline:
2024-06-14
Senior Software Engineer
Royal Bank Of Canada
Toronto - 35.48kmIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
As a Java Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on authentication domain to protect our customers and your role includes delivering of the digital banking solution using Java, SpringBoot, 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 Architect (if applicable) to realize technical vision and direction
- You will be considered an expert in a major applications and/or technical domains, and is highly regarded for their technical competence.
- You will be providing expert advice and counsel to key stakeholders on development project teams on complex issues related to “area of specialty”
- You will be providing reviews of solution designs and related code
- You will be proficient in security scanning and implementing best practices to resolve security issues
- You will mentor and help team members in technical knowledge and best coding practices
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 3+ years of work experience as a Java developer with a preference for 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 NoSQL databases such as MongoDB
- You have experience with container orchestration technology, like Cloud Foundry or Kubernetes
- You have experience working on projects that involve Application Security like oAuth2 and/or SSO
- You have experience with event stream processing technologies such as Kafka or Pub/Sub
- You have experience with Continuous Integration/Continuous Deployment (CI/CD)
- You have experience with REST API design
- You have knowledge in Object Oriented and Functional Design
- Preferred: You have worked on productionizing NodeJS servers
- Preferred: You have experience with at least one modern JS framework, preferably React
- Preferred: You’ve used modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
- 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 are able to 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
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
Toronto - 35.48kmIT & Telecoms Full-time
Learn More