316 Jobs Found
QA Test Analyst Full-time Job
IT & Telecoms TorontoJob Details
The Team
Supervise and co-ordinate the testing of medium to large projects using multiple delivery channels across various platforms, configurations and environments. Assess the risk and quality of changes and enhancements to more than 100 existing applications and processes which support the domestic bank network. This role Reports to Manager, QA Testing, and Supervises test teams comprised of various levels of banking, business and systems analysts.
Is this role right for you?
- Capability to supervise multiple projects and assignments concurrently
- In-depth understanding of a broad range of assigned banking applications and their interfaces
- Comprehensive knowledge of UAT methodology, procedures and standards
- Assess individual project needs; work closely with Development, Configuration/Code Management and environment teams to establish, co-ordinate and ensure a stable environment for conducting QA tests
- Ability to adapt quickly and decisively to changing priorities
Do you have the skills that will enable you to succeed in this role?
- Ability to supervise business applications testing with Web interfaces, GUI, and green screen emulation in the following environment platforms: Host 4700/3270, IMS, AS/400, Client/Server, Windows
- Extensive understanding of code management, server and applications layering, environment configuration and databases
- Initiate and perform software fault source diagnosis
- Strong working knowledge of PCs and department-related software
- Ability to use automated drivers for project testing; able to appropriately assess their value to a particular release and employ them accordingly
- Well-developed leadership ability
- Strong interpersonal skills
- Superior analytical skills
- Detail-oriented approach to project testing
- Supervise and co-ordinate testing for projects/releases:
- Assess UAT projects to determine the risk of releasing the code into the current test environment, specifically the possible impact to multiple projects, the degree of overlap in the applications and the code itself, within extremely tight timeframes
- Design UAT test plans; assign and review test documentation (functions, testcases, scripts); balance the need to mitigate risk with the optimal use of testing resources while adhering to UAT policies, standards and procedures
- Schedule and approve the release of projects into the UAT environment; execute complex test plans and supervise the execution of testing, co-ordinating resources, people and environments on a daily basis to meet the specific requirements for a project; manage multiple stakeholders with conflicting time and needs requirements; co-ordinate code delivery with external service providers
- Continually evaluate priorities for various projects in response to frequent directional changes and take decisive action as required
- Assess the results of UAT tests and take appropriate action; work closely with the development group to resolve defects; escalate issues to management when necessary; make recommendations to release the code to Production
- Transfer application and process expertise to more junior analysts within UAT; provide hands on training on systems, hardware, environment, product, standards, and methodology to test team members; coach, motivate and provide feedback on department and project objectives, conflict resolution, and team building to assigned staff
- Work with individual project teams, during the software development life cycle, to ensure business and technical requirements have been fulfilled; contribute recommendations and assessments to ongoing project reviews
- Maintain a thorough and current understanding of a broad range of assigned banking applications, UAT code configuration, system integration, environment resources and code delivery process; provide technical advice to development teams and external suppliers on integration of specific applications within the UAT environment
- Forecast workday estimates based upon project documentation; monitor resource demands and escalate resource shortfalls or conflicts as required
- Identify and pursue opportunities to enhance personal breadth and depth of expertise and proactively apply knowledge on the job; identify and recommend enhancements or modifications to UAT processes in an effort to continually improve overall department efficiency and effectiveness
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
QA Test Analyst
Scotiabank
Toronto - 5.31kmIT & Telecoms Full-time
Learn More
QA Engineer Full-time Job
IT & Telecoms TorontoJob Details
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? In this role you will:
- Scrum team, Tickets assigned, work through backlog
- QAT Sign off, regression, sanity, general test cases associated.
- Test approaching plan, risk assumptions, highlighting dependencies, understanding what is in scope and out of scope
- You think outside the box
- You will be testing web applications, mobile applications and REST API.
- You will be responsible for designing, developing and maintaining manual and automation testcases
- You will be executing the automation tests and maintain the existing automation framework
- You’re diligent with documenting your test plans, test cases and bug reports
- You’re an excellent communicator, detail-oriented and quality-focused
- You have experience with interacting and coordinating test activities among multiple teams
- You have a positive and resilient personality. You must be able to embrace feedback and have a desire for continuous iteration and improvement
- You work closely with your scrum team to design and develop test strategies, testability requirements and implementation strategies
- You have experience working in agile teams either using Scrum or Kanban.
- You are capable of executing QE activities within sprint and work closely with development and business teams to plan, report, prioritize and drive continuous improvement
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-6 + years of prior working experience gaining the understanding of both functional vs nonfunctional testing.
- Identify and prioritize test cases, APIs and web application. (design and maintain test cases)
- 2-3 years of prior working experience within Automation testing using Selenium. Locators identifications, basic coding skills.
- 5-6 + years of prior Manual testing experience (75% Manual 25% automation)
- You have a good understanding of software testing methodologies (functional vs non-functional testing)
- You have experience working on automation frameworks for mobile and web applications using Appium and Selenium
- You have strong coding skills with any of the following technologies: Java, JavaScript, Python, etc.
- You have experience with version control systems (Git) and CI/CD tools (Jenkins)
- You have experience with testing REST API and are proficient in use of API testing tools – Postman and Swagger
- You have hands-on experience with identifying defects, minimizing steps to replicate and log issues into a defect tracking tool (JIRA or similar ticketing systems)
- You are familiar with the types of testing including regression, performance, stress, unit, integration, and security testing
- You have Knowledge of tools and frameworks such as WebdriverIO, REST Assured, Cucumber, Mocha and Axe-core
- You have experience with Accessibility testing and tools such as JAWS, NVDA, Lighthouse, etc.
- You have experience with cross-browser and cross-device testing for web and mobile applications
- You are capable of executing test cases on English and French language, and documenting results for various types of testing as required (applies to smoke, integration, functional and regression testing)
- You have experience in mobile applications testing - Android and iOS
- You have experience working in agile teams either using Scrum or Kanban.
- Computer engineering 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!
Work arrangements: Hybrid
#LI-Hybrid
QA Engineer
Scotiabank
Toronto - 5.31kmIT & Telecoms Full-time
Learn More
Senior Java Developer with GCP, Hybrid Full-time Job
IT & Telecoms TorontoJob Details
The Team
The Global Fraud Technology team develops and manages innovative products designed to support the ever-changing threat landscape. We work in close partnership with our Fraud Business and key Technology Partners through out Scotiabank to drive global technology delivery. We are key team members within Enterprise Technology to ensure business strategies, plans and initiatives are executed / delivered in compliance with governing regulations, internal policies and procedures.
The Role
Global Fraud Technology Team is looking for an energetic and results-oriented Senior Cloud developer to join our team to help build our most innovative Fraud detection and Prevention product.
We’re looking to fill our team with influencers, makers, creators and leaders who are flexible, curious, adventurous, versatile and responsive; and who are ready to roll up their sleeves in a collaborative and productive environment to get things done.
Some of the key accountabilities include:
- Develop modern, high-impact technology solutions/microservices that enables our business partners to realize business value very quickly.
- Collaborate with other functional and delivery teams to research and design the best solution for the different business requirements.
- Conduct testing of new software releases to ensure successful implementation with no impact to existing code base.
- Ensure quality of the solutions are robust, scalable and efficient to meet the needs of the business.
- May need to provide production support from time to time.
- Monitor system performance, troubleshooting and fixing errors.
- Work in a cross functional Agile team to deliver core business and regulatory solutions
What You Will Bring to Succeed
- Bachelor’s Degree in computer engineering, business, Information sciences or another related field.
- Java Developer with around 5+ years of experience in Requirements Analysis, Cloud Back-end & Front-End Design, Development, Implementation, release & deployment, and cloud implementation.
- Knowledge of secure coding for banking industry and experience in using security & vulnerability detection tools (Black duck, Web Sense).
- Experience in Big Data Cloud Architecture, working with batch data processing, real-time message ingestion, stream processing in hybrid cloud ecosystems (cloud & on-premises).
- Experience in manipulating the streaming data to clusters through Kafka and developing ETL pipelines in cloud platforms (e.g., Google Cloud Storage/Azure Blob Storage/Bucket, Cloud Dataflow, Cloud Data Prep/Azure Data Factory, Cloud Pub/Sub, Big Query/Azure Synapse, Cloud SQL, MS SQL), Python, working with file formats like (JSON, AVRO, XML).
- Experience in developing applications in Micro Service Architecture with technology stack as REST, Spring Boot, Docker.
- Must have experience working with DevOps, deployment and orchestration technologies (e.g., Bitbucket, Git, Kubernetes/GKE, Jenkins, Maven, TFS (Team Foundation Server)).
- Excellent verbal and written communication skills.
- Team is constantly experimenting with new technologies, so it is important to have high level of tolerance for ambiguity
The Workplace
- We are technology partners who help the business transform how our employees around the world work.
- We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
- You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world.
- We foster an environment of innovation and continuous learning.
- We care about our people, allowing them to design how they work to deliver amazing results.
- We offer a competitive total rewards package, including a performance bonus, company matching programs (on pension & profit sharing), and generous vacation.
Scotiabank
As Canada's International Bank, we are a diverse and global team. We speak more than 100 languages with backgrounds from more than 120 countries. 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. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.
Is this Role not the Exact fit?
Sign up to stay in touch; we’ll let you know when we have new positions on the team.
Senior Java Developer with GCP, Hybrid
Scotiabank
Toronto - 5.31kmIT & Telecoms Full-time
Learn More
Java Xpress Developer Full-time Job
IT & Telecoms TorontoJob Details
The Role:
The Retail Lending Technologies team supports the enhancement, development, and maintenance of corporate applications and banking systems within Canadian Banking. Retail Lending systems are Critical Information Assets of the bank that support Automotive Lending, Branch Direct Lending and Credit Insurance products and Business Lines. As a member of a full stack team, duties performed will include implementation and operational support.
The applicant should possess excellent problem-solving skills, who can technically troubleshoot issues/problems independently and provide solutions. The applicant must possess the ability to work with technology focused peers, Business Clients, and Operations Teams on multiple projects concurrently. For this role the candidate should ideally have worked on agile and waterfall projects in the past and be capable of thriving in a fast paced, challenging work environment and demonstrate initiative and eagerness to learn.
Is this role right for you?
- You will provide system analysis, object oriented design / programming, technical documentation, and support for existing applications and systems.
- You will provide recommendations on best practices and enhancements that are in line with the bank’s technology road map.
- You will work with project team to refine technical requirements and provide technical design and guidance based on industry best practices.
- You will perform coding, unit testing, debugging, documenting and implementing of applications and scripts.
- You will participate in estimation and planning of development efforts required for various projects and enhancements.
- You will maintain, support and enhance existing applications.
- You will participate in regular code reviews for release activities.
- You will lead the implementation efforts for implementations of code to production.
- You will participate in production issue analysis and perform root cause analysis for production issues and implementation issues.
- You will assist the product owners and business analysts in discovering the current system behavior and provide recommendations on improving the current system.
Do you have the knowledge & skills that will enable you to succeed in this role?
- Bachelor’s degree in Computer Science, Engineering or related discipline.
- You have at least 5 years of technical working experience in systems analysis, design, development, unit testing, and debugging.
- You have working experience in the use of Bit Bucket, GIT, Gradle, Jira, Confluence or a similar tool(s) for building Continuous Integration/Continuous Delivery (CI/CD) pipelines.
- Technical working experience in an agile environment.
- Must have technical working experience with Core Java (Version 8 or higher)/Java Servlet/JDBC/JavaScript; Spring Boot (Spring MVC, Spring Security and Spring Data Repositories), HTML; CSS; jQuery, Bootstrap, AngularJS, UNIX shell scripting; SQL & relational databases.
- Ideally, you have 2-3 years of working experience in the banking/financial services industry.
- Technical knowledge of XML, XSD, Apache ANT (or similar)
- Technical knowledge of Xpress, FIS Workbench
- Technical working knowledge of WebServices, XML/SOAP/REST, IBM Websphere Application Server (WAS); Eclipse Integrated Development Environment (IDE); IBM Rational Application Developer (RAD); soapUI; WinSCP (Windows Secure Copy); PuTTY SCP (PSCP); Secure Shell (SSH)
- Technical knowledge of Microsoft Azure Cloud or Google Cloud is an asset.
- Technical knowledge of Splunk, Dynatrace, or Stackdriver is an asset.
- Technical knowledge of iWay SM/DM is an asset.
What's in it for you?
- We have an inclusive and collaborative working environment that encourages creativity and curiosity and celebrates success
- We provide you with the tools and technology needed to create meaningful customer experiences
- You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
- We hire you for your talent — not just a job — so you can grow with us. We’ll equip you for success not only in your role, but also in your career as a whole
- Dress codes don't apply here: being comfortable does
- Access to thousands of online and in-person courses so you can hone your current skills, or learn new ones
- A competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental and much more
Java Xpress Developer
Scotiabank
Toronto - 5.31kmIT & Telecoms Full-time
Learn More
Senior Algorithmic Trading Developer Full-time Job
IT & Telecoms TorontoJob Details
Purpose
- The QTS development team builds, modifies, and supports trading systems for Capital Markets in equities.
- We are seeking a talented software developer (C++, Java, Python, and SQL) to work with the ETF desk to develop, support and enhance their algorithmic trading software and related tools.
- We are dedicated to leveraging data-driven insights and advanced algorithmic trading strategies and service clients in the global financial markets. You will play a pivotal role in developing, optimizing, and maintaining our trading related algorithms and vendor system(s). You will work closely with a talented team of analysts, traders, and developers to build and maintain the software. You will also be required to provide first-level support to the internal users of the systems you work on.
- We will consider a range of experience levels and adjust role, compensation, and title accordingly. Prior financial experience would be an asset but is not required. This is primarily a developer role, with some exposure to analysis and trading activities. The successful candidate is someone enthusiastic about building software in a financial environment, has excellent communication skills, and can take responsibility for multiple parts of the software development lifecycle.
Accountabilities
- Modifying, enhancing, and testing an algorithmic trading platform and related tools.
- Perform support of production trading systems to troubleshoot and quickly resolve any issues or questions throughout trading hours, and at system initialization in the morning.
- Analyze system performance and trading results to find ways to improve efficiency and client executions.
- Work with front office users to implement their trading strategies and supporting data inputs.
- Analyze system architecture to improve scalability, and reliability.
- Ensure compliance with regulatory requirements and risk management protocols.
- Stay up-to-date with industry trends and emerging technologies to advise on potential innovations to our system.
Functional Competencies
- Strong software development skills from design to implementation to testing. The ability to work in a large existing codebase to building small supporting tools/scripts from scratch.
- Experience in developing real-time event-driven applications
- Ability to problem solve in real-time with live systems
- Strong sense of ownership and responsibility for resolving issues
- Strong competence with object-oriented languages such as C++ and Java. Must have C++ experience
- Experience with tooling and scripting with python/shell scripting
- Comfortable with SQL and relational database concepts
- LUA scripting is an asset.
- Background or personal interest/experience related to trading systems, index arbitrage, ETFs, market-making and similar areas preferred but not required.
- Experience with real-time trading systems (Fidessa, Portware, Flextrade, Tbricks, etc..) an asset
- Understanding of financial markets, trading strategies, and quantitative analysis techniques preferred
- Experience with trading platforms and tools (e.g., Bloomberg, FIX protocol, order management systems).
Education
- Post-secondary degree in a technology field (Computer Science/Engineering etc.) or equivalent training.
- Relevant Industry courses/certification such as CSC, CFA an asset
Senior Algorithmic Trading Developer
Scotiabank
Toronto - 5.31kmIT & Telecoms Full-time
Learn More
Web developer Full-time Job
IT & Telecoms TorontoJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language.
Education: Candidates need standard educational qualifications such as a Bachelor’s degree or equivalent experience – Information technology/ Computer science/ Graphic design
Experience: Candidates need experience of 3 years to less than 5 years
Experience and specialization: Computer and technology knowledge, HTML, JavaScript, CSS, HTML editing software, Web service design, MySQL and React.js
Physical Requirements:
- The candidate should be attention to detail
Other Requirements:
- The candidate should have dependability and efficient interpersonal skills
- The candidate should be able to work in an organized way
- The candidate should have quality of as a team player
Responsibilities:
- The candidate should be able to create and optimize content for Website using a variety of graphics, database, animation and other software
- The candidate should be able to prepare mock-ups and storyboards
- The candidate should be able to develop Website architecture and determine hardware and software requirements
- The candidate should be able to source, select and organize information for inclusion and design the appearance, layout and flow of the Website
- The candidate should be able to create and optimize content for Website using a variety of graphics, database, animation and other software
- The candidate should be able to research and evaluate a variety of interactive media software products
- The candidate should be able to conduct tests and perform security and quality controls
- The candidate should be able to plan, design, write, modify, integrate and test Web-site related code
- The candidate should be able to lead and co-ordinate multidisciplinary teams to develop Website graphics, content, capacity and interactivity
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer by email (along with your resume) through below mentioned details.
By email:
[email protected]
Web developer
Tao Motor
Toronto - 5.31kmIT & Telecoms Full-time
33
Learn More
AVP, Product Delivery Full-time Job
IT & Telecoms TorontoJob Details
What you will do?
- End-to-end delivery of roadmap across all Technology aspects of the program with a delivery operating model to maximize efficiency, effectiveness and scalability. This includes key delivery decisions and aligning technology and business objectives into a shared delivery vision and assessment of multiple stakeholder impacts.
- Facilitate the breaking down of Product Vision and Product Roadmap into component parts that can be executed through scalable delivery approaches as appropriate.
- Supports Executive Sponsor and Business Owner structuring and securing approval for business case and funding.
- Execute portfolio Roadmap's and communication of status, risk and key decisions.
- Serve as business sponsor and escalation point with clients and internal stakeholders for delivery of projects challenging program estimates and support the team removing any roadblocks during the estimation process, in alignment with the Estimation Framework.
- Establish program governance structures for effective delivery orchestration, in partnership with technology portfolio team.
- Responsible for executing the program/project across all domains in order to meet the stated success criteria and product(s) value realization, with explicit consideration to business process, change impacts and the transition from delivery to business as usual.
- Accountable for establishing and executing processes and practices that support the appropriate project-level delivery framework (e.g. Rapid/ TD Agile: cycle measurements, daily scrums, retrospectives, sprint planning, testing, MVP mapping to releases); (e.g. PDLC: requirements package, change management plan, testing plan, control processes for scope/requirements change)
- Establish and manage resource plan, issues, risks and financial plans to support the roadmap.
- Anticipate issues, trends and the potential impact and timely resolution of impediments, while effectively managing the program schedule (releases) and financials, ensuring continuing review and prioritization.
What you will bring?
- A university degree or a combination of education, certifications and 12-15 years of relevant experience required.
- In-depth familiarity with one or more of the following: Project/program delivery, strategic product operations, technology.
- Outstanding record of product roadmap and project delivery success, measurable in delivery of strategic and business value.
- High-level of organizational awareness and demonstrated ability to effectively lead/manage projects with wide breadth of cross-stakeholder impacts.
- Exceptional communication skills (written and verbal), including ability to formulate concise and impactful methods of communication.
- Demonstrated ability to consistently apply expert judgment with available information when proposing solutions/recommendations.
- Flexible and able to quickly adapt to unfamiliar, ambiguous or changing conditions with the innate ability to “course correct”.
- Ability to influence all parties while driving delivery forward.
Why join?
- Flexible work arrangements with monthly financial allocations to support your work-life balance;
- Generous starting paid vacation time, plus additional vacation days for every year of service;
- Paid volunteer day so you can dedicate time to a cause you are passionate about;
- Paid personal and wellness days to support your total wellbeing;
- Educational assistance of up to $3,500 a year (with approval from your manager);
- Flexible health and wellness account (in addition to comprehensive drug and dental coverage)
to help pay for a wide range of wellbeing services that are meaningful to you; - Up to 14% of combined contributions to the RRSP matching program;
- Family-friendly maternity/parental leave and,
- Many, more benefits, perks and programs.
AVP, Product Delivery
Securian Canada
Toronto - 5.31kmIT & Telecoms Full-time
Learn More
Software Engineer, Scotiabank Full-time Job
IT & Telecoms TorontoJob Details
We are looking for a Senior FTM / IIB Developer to join the application development team. You will be responsible for delivering applications designed to resolve business system needs while working closely with various partners across IT. Duties include design and development for FTM applications in a WMB/IIB environment. You will be involved in all aspects of the development and or maintenance process within a well-established team. The preferred candidate would have experience working directly with the IBM FTM (Financial Transaction Manager) product.
Is this role right for you? In this role you will:
- Design, code and document applications in an FTM/IIB environment
- Execute unit test, system and integration test
- Provide consulting services on new initiatives (small to large of varying complexity)
- Assess, research and analyze business and system needs, exploring alternative options to recommend technology solutions and designs that meet sponsor needs including component reusability, data sharing and security
- Prepares high level and detailed technical specifications for small to medium projects in accordance with security and architecture documentation objectives
- Together with the Architect and BA, determines best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives
- If required, develops criteria for and participates in the evaluation of 3rd party vendors and software as well as due diligence exercises
- Possible off-hours support
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- 5+ years of experience in an application development role using IBM IIB
- 1+ years of experience in application development role using IBM FTM
- Programming experience with ESQL. Java is a nice to have.
- DB/2 & SQL Experience and or Knowledge
- Experience/Understanding of ‘Automated Build/Deploy process through Jenkins’ and familiar or experience with the DevOps / Agile Methodology
- Knowledge of multiple platforms e.g. z/OS, UNIX, Client/Server and the ability to select appropriate one to meet business needs
- Experience an application development role using Java
- Calling RESTFul APIs from IIB
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
Scotiabank
Toronto - 5.31kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
Team
Contributes to the overall success of the Global Payment Technology globally by designing, developing, and implementing applications using Shell Scripting, Python, java technologies (e.g. SpringBoot, Hibernate, JPA, etc.) and majorly IBM Managed File Transfer to support business requirements for payment processing systems.
Is this role right for you?
-
Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
-
Having good knowledge on below IBM Suite of Managed File Transfer products: IBM Sterling Integrator, IBM Sterling Secure Proxy, IBM Sterling External Authentication Server, IBM Control Center, IBM Global Mailbox (Valuable add-on)
-
Experience in developing business processes (BPML), XSLT, XSD and custom Java development.
-
Knowledge on DB2 Database and IBM WebSphere MQ concept and functionality would be value add.
-
Proficient in using Linux, AIX, Windows Operating system
-
Knowledge on backend webservices, SOAP and communication protocol (SFTP, FTPS, HTTPS, AS2, Connect Direct)
-
Conduct testing of new software releases to ensure successful implementation with no impact to existing code base
-
Having end to end application maintenance knowledge of the IBM MFT product.
-
Excellent at troubleshooting any protocol related failures and configuration issues during the onboarding on Sterling Integrator.
-
Ability to learn new technology and being able to do production support and off hours pager duty at least one week every month
-
Monitor system performance, troubleshooting and fixing errors
-
Work in a cross functional Agile team to deliver core business and regulatory solutions
-
Having knowledge on Application upgrades and migration is a huge value add.
-
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?
-
Bachelor’s degree in computer engineering, business, Information sciences or other related field
-
5+ years of experience in support and development on the Sterling MFT Suite of products.
-
Must have working knowledge of the communication protocols like AS2, SFTP, Connect Direct.
-
Must have working experience building Business process, XSLT, WebServices development
-
Must have extensive knowledge of different data formats like JSON, XML
-
Must be open to do production support and be ready to carry pager for off-hours support for at least one week in a month.
-
Must have experience with software development lifecycle (SDLC)
-
Excellent English verbal and written communication skills
-
Team is constantly experimenting with new technologies, so it is important to have high level of tolerance for ambiguity
-
Have working experience with Agile delivery methodologies.
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 Engineer
Scotiabank
Toronto - 5.31kmIT & Telecoms Full-time
Learn More
Quality Assurance Testing Specialist Full-time Job
IT & Telecoms TorontoJob Details
As an Automation Specialist, you will be a part of our Global Wealth data team. You will collaborate closely with various scrum teams to promote a focus on quality. You will also contribute to our highly regarded in-house automation frameworks for Data Platform, APIs, and Performance testing.
Is this role right for you? In this role you will:
- Design, improve, and maintain automation frameworks and tools.
- Create and estimate automation scripts using Java, Python, and Unix platforms.
- Utilize SQL queries for effective data comparison in test scenarios.
- Participate in Unix/Linux environments and GIT/Bitbucket workflows.
- Write moderate to complex code/scripts to test systems.
- Be responsible for the design, development, and maintenance of a modular, extensible, and reusable test automation framework to enable continuous testing in a DevOps environment.
- Develop code to automate the testing (Unit/ Integration) of Datahub/Lake, microservices (Rest APIs) and ensure adequate test coverage of the application code.
- Collaborate with development engineers during story and task breakdown to develop a test approach that effectively covers the functional and performance characteristics of a feature.
- Build, maintain, and enhance the existing automation framework, test harness, and processes.
- Become a Subject Matter Expert (SME) on the usage of the entire application suite, processes, workflows, etc.
- Work with the Engineering team Management to improve the testing process.
- Understand enterprise software design principles – architecture, design patterns, Object-Oriented Programming (OOP).
- Comfortably work in a self-guided manner with the ability to prioritize tasks and manage your own time efficiently, without direct input or oversight.
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 proven track record in software quality assurance, demonstrating over 7 years of experience as a test automation developer.
- At least 2 years of hands-on Test Automation experience applying Java/Python/Robot Framework.
- Proficiency in SQL queries, especially for data comparison in test scenarios.
- Practical experience in automating web-based APIs and database-centric applications.
- Familiarity with Unix/Linux environments.
- Solid understanding of GIT/Bitbucket (source code management tool) and CI/CD Pipeline.
- Comfortable working in a diverse environment with a variety of banking & financial applications, innovative automation technologies, and testing tools.
- Knowledge/experience in Java ORM Frameworks such as Hibernate, Spring DAO.
- Exposure to RDBMS such as Oracle or Sybase. Knowledge and experience with SQL queries.
- It would be a plus if you have experience in building, integrating, and deploying web services (REST/ SOAP/JSON/XML).
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.
- Community Engagement - No matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Working location condition: Hybrid
Quality Assurance Testing Specialist
Scotiabank
Toronto - 5.31kmIT & Telecoms Full-time
Learn More
Sr. Data Engineer Full-time Job
IT & Telecoms TorontoJob Details
What is the opportunity?
As Cloud Data Engineer in Investor & Treasury Services Data Engineering team within Data Management office, you will design, implement and support Cloud based Data Engineering solution and processes within Investor and Treasury Services across global organization in line with Corporate vision. We are looking for strategic thinker, and passionate data management enthusiast to drive and support leadership team on executing data strategy.
As a member of a dynamic, fast paced team, this role brings strong data architecture and data engineering skills and leadership, effective written and verbal communication skills, a strong work ethic and a demonstrated capability to multi-task effectively. This role requires strong interpersonal, organizational and problem-solving skills as well as a demonstrated sense of urgency to respond to changing priorities at times. This is complemented by a positive attitude and a willingness to take accountability for results achieved.
What will you do?
This role will encompass working with Enterprise Cloud team to implement I&TS target state Architecture.
-
Integrate data with Cloud based platforms, publish data through APIs and Portal.
-
Work with Enterprise Cloud team to enable Cloud components using Jenkin and/or terraform pipelines.
-
Set-up and run Proof-of-concept / prototype to test different use cases.
-
Evaluate current state of data access control in regards to authentication, authorization and encryption practices across I&TS systems and implement the same in target state architecture.
-
Work in an agile team of Data Engineers, Developers and RBC business stakeholders.
What do you need to succeed?
Must Have
-
4+ years of experience in data engineering with at least 3 years of hands on experience in system integration, data and cloud architecture(Azure), and technologies.
-
Creating software for retrieving, parsing and processing structured and unstructured data.
-
Defining and building scalable ETL/ELT workflows for reporting and analytics.
-
Supporting project team to scale, monitor and operate data platforms for very high availability and performance.
-
Developing scripts and programs for converting various types of data into usable formats.
-
Experience on Azure Databricks and Airflow is required
Nice to Have
-
Automation/DevOps: Jenkins, Terraform & Nexus
-
Agile methodology
-
Azure Cloud Data Engineering Certification
-
Master’s degree in Computer science or equivalent experience
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
-
A comprehensive Total Rewards Program including bonuses and flexible benefits and competitive compensation.
-
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 take on progressively greater accountabilities
#Ll-Hybrid
#Ll-POST
#TECHPJ
Job Skills
Azure Data Factory, Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Problem Solving, Python (Programming Language), Quality Management, Requirements Analysis, Structured Query Language (SQL)
Sr. Data Engineer
Royal Bank Of Canada
Toronto - 5.31kmIT & Telecoms Full-time
Learn More
Fullstack Developer with Trading Analytics Full-time Job
IT & Telecoms TorontoJob Details
The Team
- The Quantitative Trading Solutions team develops and operates algorithmic trading systems and related software for Scotiabank Global Banking and Markets. We work closely and are tightly integrated with the front-office trading desks.
- We are seeking a talented full-stack software developer to work with the Global Equity Derivatives desk. The successful candidate will develop and enhance applications to capture data-driven insights that will support advanced algorithmic trading strategies.
- You will play a pivotal role in supporting and managing the portfolio of applications and vendor system(s). You will work closely with a talented team of quantitative analysts, traders, and developers to create and implement algorithmic strategies that capitalize on market opportunities.
- We will consider a range of experience levels and adjust role, compensation, and title accordingly.
Key responsibilities are:
- Design and implement back-end services to transform real-time or static data.
- Design and implement front-end for displaying real-time trading and static data.
- Collaborate with the front office to design interfaces offering creative data visualization.
- Design customizable solutions to maximize usability across business lines.
- Develop automated test suite for position tracking, trading, and back-testing.
- Perform support of production trading systems to troubleshoot and quickly resolve any issues or questions.
- Manage and co-ordinate with vendor(s) for support and upgrades of systems.
Functional Competencies
- Strong programming background, including developing high-performance full-stack applications in Angular 2+, Spring Boot, and Python is a must.
- Programming Languages: Java, Java Script, Type Script, Python, and Shell Script is a must.
- Databases: MS-SQL and Oracle is an asset
- Libraries: AG Grid, NumPy, Pandas is an asset
- Containerization: Kubernetes and Docker is an asset
- Understanding of data integration using REST, socket.io and server sent events.
- Effective written & verbal communication skills to bridge between technical content and business objectives.
- Experience working on agile development teams.
- Motivated to keep up to date with the latest technology and programming techniques.
- CI/CD experience using tools like Maven, BitBucket, Jenkins and Artifactory is nice to have.
Education Requirements
- STEM Post-secondary degree (Science, Technology, Engineering, Mathematics).
- Canadian Securities Course or Trader Training Course an asset.
- Demonstrated capital markets / quantitative experience is an asset.
#Li-Hybrid
#ScotiaTechnology
#ScotiaRed
Fullstack Developer with Trading Analytics
Scotiabank
Toronto - 5.31kmIT & Telecoms Full-time
Learn More