303 Jobs Found
Full Stack Developer (Angular, Node.js) Full-time Job
IT & Telecoms TorontoJob Details
Our clients are unique and their digital banking experience should be one-of-a-kind. Wealth Management Digital products and services strive to empower our clients when they interact with us.
We’re looking for a talented and passionate Full Stack Developer to join our team. Our team is designed to deliver products throughout the client’s journey, not projects; each lab is setup for agility and continuous delivery. You will be part of a team of enthusiastic engineers building front-end and back-end applications in this role. You will have opportunities to work with all stakeholders to design best-in-class technology solutions.
What will you do?
-
As a Full Stack Software Developer, you have a solid technical foundation, and a strong focus on growing your development skills; You are able to deliver complex tasks, working individually or pairing with others and you have a significant amount of experience in different domain.
-
You will be part of a team creating new services and client-facing applications using the latest technologies which will shape the future of banking for RBC; You will develop and support highly scalable, high performance APIs within an Agile development team
-
Ensure high code quality through automated unit and functional testing.
-
Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery.
-
Design and develop code structures based on technical design defined by the team.
-
Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products.
-
You will actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges.
-
Excellent communication including the ability to distill technical details into human terms.
What do you need to succeed?
Must-have
-
3+ years’ experience with Angular 6+, Node.js, JavaScript, TypeScript.
-
3+ years’ experience using and developing RESTful APIs and microservices
-
3+ years developing on the MEAN stack.
-
Knowledge of developing distributed cloud applications (Pivotal Cloud Foundry, OpenShift, Docker); Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, SOAP)
-
Knowledge of security gateways and protocols (JWT, OAuth2.0, OIDC, SSL Certificates)
-
Full software development life-cycle experience with CICD and thorough testing prior to release
-
Solid Understanding of Agile
Nice-to-have
-
End-to-end UI Automation Testing
-
Knowledge of major architectures style (message oriented, reactive, event based)
-
Micro-service architecture, design, and implementation (load balancing, discovery, resiliency)
-
Good eye for UX design and being able to collaborate closely with our UX designers.
-
Knowledge of modern SaaS platforms for Platform Analytics, Monitoring, UX, and Management (Google Analytics, Firebase, WalkMe, Launch Darkly, Datadog, and others.
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
-
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
-
Leaders who support your development through coaching and managing opportunities
-
Ability to make a difference and lasting impact
-
Work in a dynamic, collaborative, progressive, and high-performing team
-
A world-class training program in financial services
#Ll-Hybrid
#Ll-POST
#TECHPJ
Job Skills
Agile Methodology, Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Microservices Architecture, Problem Solving, Programming Languages, RESTful APIs, Software Development Life Cycle (SDLC), System Applications
Additional Job Details
Address:
RBC CENTRE, 155 WELLINGTON ST W:TORONTO
City:
TORONTO
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
Technology and Operations
Job Type:
Regular
Pay Type:
Salaried
Full Stack Developer (Angular, Node.js)
Royal Bank Of Canada
Toronto - 34.81kmIT & Telecoms Full-time
Learn More
Cyber Security Manager - Application Security Full-time Job
IT & Telecoms TorontoJob Details
What will your typical day look like?
As a Cyber Security Manager with a focus on application security at Deloitte, you will play a crucial role in shaping the future of cyber security within the organization. In this position, you will assess projects for application security risks, provide recommendations and mitigations, and lead key initiatives to enhance our application security practices. Your role encompasses project management, leadership responsibilities, and the ability to effectively communicate security-related technical details and metrics to leadership.
Responsibilities:
- Conduct and lead team members through application Secure Software Development Life Cycle (SSDLC) reviews and application security assessments in a hybrid multi-vendor cloud environment.
- Evaluate application architecture for security issues and flaws, including network security, IAM misconfigurations, encryption and key management configurations and cloud configuration issues.
- Provide training and awareness sessions to application development teams, highlighting the benefits of web application layer protection services, and demonstrating exploits of confirmed security vulnerabilities.
- Collaborate with development teams to integrate automated security tools into the Continuous Integration/Continuous Deployment (CI/CD) pipeline and promote agile security practices adoption.
- Perform comprehensive Dynamic Application Security Testing (DAST), Static Application Security Testing (SAST), and Software Composition Analysis (SCA) to identify vulnerabilities.
- Review security scan results and work closely with the development team to prioritize security vulnerabilities using a risk-based approach.
- Conduct in-depth Infrastructure as Code (IAC) assessments and providing guidance to infrastructure teams on cloud security hardening.
- Assess the effectiveness of Identity and Access Management (IAM) controls, access controls, and user management processes.
- Identify vulnerabilities and weaknesses through application security assessments, code reviews, threat modeling, and vulnerability scanning.
- Provide actionable recommendations and guidance to improve the security posture of applications and their supporting technology infrastructure.
- Collaborate with stakeholders to develop and enhance security policies, procedures, and risk management strategies.
- Lead key security initiatives, manage projects, and work collaboratively with cross-functional teams.
- Align security efforts with organizational goals and risk management strategies.
About the team
You will be reporting to the Senior Manager of Information Security and representing security as a service function to stakeholders and clients. This role offers high level of cross-team and cross-customer visibility and requires the individual to demonstrate security subject matter expertise and critical thinking along with customer-centric mindset and positive demeanor.
Enough about us, let’s talk about you
Qualifications and Skills:
- Bachelor’s degree in Computer Science, Software Engineering, or Information Security with a minimum of 5 years of industry experience.
- Certifiable competency in cybersecurity topics of security risk management, architecture, and engineering.
- Strong knowledge of application security concepts, secure coding practices, and industry application security standards.
- Proficiency in identifying and remediating common web application vulnerabilities, including OWASP Top 10.
- Understanding of security code issues for various programming languages and technologies.
- Technical competence in complex application environments, containerization, serverless computing, Infrastructure as Code (IAC), and CI/CD technologies.
- Demonstrated experience in using application security testing tools for static and dynamic code analysis, as well as penetration testing.
- Hands-on experience in assessing multi-vendor cloud environments (AWS, Azure, GCP) and awareness of their security offerings.
- Experience in secure software development with knowledge of phases of the Software Development Life Cycle (SDLC).
- Exceptional communication skills with the ability to effectively articulate information security issues to diverse audiences.
- Strong analytical and problem-solving abilities.
Certifications:
- CISSP, CISM or an equivalent certification demonstrating competence at managerial-level cybersecurity and process knowledge are desired.
- OSCP certification or Security Engineer/Associate/Architect level certification from a leading cloud vendor (AWS, Azure, or GCP) is desired.
- Good-to-have/aspiring for: GWAPT, GCPN or GPCS certification.
Cyber Security Manager - Application Security
Deloitte
Toronto - 34.81kmIT & Telecoms Full-time
85,000 - 156,000
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
The Team:
The Software Engineer role is a key leadership position within Global Equity Derivatives technology, responsible for servicing top revenue generating equity derivatives units worldwide (NY/TOR/LON/LATAM). Ideal candidate will have worked in financial industry, deploying in-house & vendor platforms on to public cloud, managed devops team, and directly supported Trading/FO users within capital markets.
Is this role right for you? In this role you will:
-
Successful candidate will be responsible for directly supporting Equity Derivatives sales and trading units across geographies and ensures equity derivatives platform availability.
-
Work with business and technology stakeholders to create a multi-year roadmap for cloud deployments, and end-to-end system integrations.
-
Responsible for Devops team - managing, tracking, resolving and communicating production backlog & priority to stakeholders and reducing production incidents and system downtime.
-
Responsible for platform management, monitoring and alerting end-users on system issues, meeting agreed SLAs, and complying with data storage and archival policies.
-
Maintain system statuses, and complying with regional regulatory requirements for production systems – Release/Incident managements/disaster-recovery etc.
-
Responsible for creating availability matrix for real-time platform, and monitoring.
-
Work with Enterprise teams to understand security postures, vulnerability management, infrastructure provisioning - database/network, and application log management.
-
Create documentation/Confluence pages covering architecture, release notes, security and operational readiness.
-
Work with PMO to forecast infra, license and other operational cost.
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
-
Candidate must have a minimum of 3 to 5 years’ experience in supporting Front-office trading and sales teams across worldwide, deploying and maintaining large scale applications with complex integration, and have cloud-based deployment experience.
-
Key skills – Capital market support, preferably in equity derivatives and notes and have worked on Azure Cloud, Linux, K8, any provisioning tools, Shell, Python, NoSQL.
-
2+ years of experience supporting public cloud hosted vendor SaaS Platforms.
-
2+ years of experience in automating deployment process and working with CI/CD tools.
-
4+ years of experience with monitoring tools – Grafana/Prometheus, ELK stack etc.
-
The role requires leadership skills, hands-on technical experience, and a can-do approach towards environment automation / management and continuous improvement for efficiency and cost effectiveness.
-
Excellent English verbal and written communication skills are essential
-
Resolve complex infrastructure and application deployment issues.
-
Knowledge of best practices and IT operations in an always-up, always available service.
-
Proficient with source code versioning tools (Git) and build tools (Gradle).
What's in it for you?
-
We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
-
We provide you with the tools and technology needed to create best customer experiences
-
You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
-
Dress codes don't apply here, being comfortable does
-
Onsite cafeteria
-
We offer a competitive total rewards package that includes a base salary, a performance bonus, company matching programs (on pension & profit sharing), generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave and much more.
#LI-Hybrid
Software Engineer
Scotiabank
Toronto - 34.81kmIT & Telecoms Full-time
Learn More
Mainframe Developer Full-time Job
IT & Telecoms TorontoJob Details
As an Mainframe developer, you will work standard and additional overtime hours to meet project deadlines and provide 7x24 production support on a rotation basis. Provide analysis and coding support for host/mainframe applications and infrastructure implementations. 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.
Is this role right for you? In this role you will:
- Be a true team player who values the perspectives and opinions of others while leading with humility and confidence
- Take accountability for results and exhibits a “can do attitude”
- Demonstrate a high level of emotional intelligence (self-awareness, self-regulation, empathy, motivation, and social skills)
- Have an appetite to continuously evolve and improve, to tackle difficult problems and seek/give constant feedback
- Embrace change and see it as an essential driver to solve complex issues
- Demonstrate flexibility and be able to move forward without having all of the answers
- Consistently seek to understand, meet, and deliver on customers’ expectations
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- Experience in host/mainframe development (COBOL, JCL, CA7, SAS, CICS)
- Have work experience with ACF, Endevor, DB2 and IMS
- Excellent problem solving and analytical skills and is capable of multi-tasking and managing concurrent tasks and initiatives.
- Must be reliable, pro-active, results-oriented, customer-focused, attentive to details, and a team player.
- Strong interpersonal skills and can build and foster relationships with team members and peers.
- Experience in the financial industry with some host development experience.
- Innovative approaches to developing process improvements and solutions; ability to convey and promote these ideas.
- Working experience with systems development methodologies and software development technologies, concepts and lifecycle.
- Worked in Agile lab or used Agile framework.
- Experience in Java, Azure is an asset
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
Mainframe Developer
Scotiabank
Toronto - 34.81kmIT & Telecoms Full-time
Learn More
Information technology (IT) consultant | LMIA Approved Full-time Job
IT & Telecoms TorontoJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates should have Bachelor’s degree
Experience: Candidates should have experience of 3 to less than 5 years
Computer and technology knowledge: Cloud, Hyperion, Salesforce, Shell script, TERADATA, The Information Bus Company (TIBCO), Virtualization, MAC, Linux, Unix, JavaOS, Device drivers, Networking software, Networking hardware, Networking security, Extranet, Intranet, Internet, Servers, Enterprise Applications Integration (EAI), File management software, Security software, Multimedia software, Word processing software, Presentation software, Mail server software, Communication software, Project management software, Programming software, HTML editing software, Website creation and management software, Web service design, Business diagram software, Desktop publishing software, Mapping and data visualization software, Database software, Programming languages, Software development, C, C#, Computer-aided design (CAD), Java, MS Office, MS Windows, Perl, SQL, Git, Groovy, Grunt.js, Ruby on Rails
Physical Requirements:
- The candidates should be capable of working in a fast-paced environment and able to work under pressure
- The candidates should thrive in situations with tight deadlines and have a meticulous attention to detail
- The candidates should be comfortable with tasks involving sitting
Other Requirements:
- The candidates should be known for their accurate work and have a strong focus on client satisfactionThe candidates should possess efficient interpersonal skills and excel in both oral and written communication
- The candidates should demonstrate initiative in their work and exercise sound judgment in decision-making
- The candidates should be highly organized in managing tasks and responsibilities and be effective team players, contributing positively to collaborative efforts
Candidate Status:
- Candidate must be a Canadian Citizen or temporary or permanent resident of Canada
- Candidate must have legal authorization (Work Permit) to work in Canada
- If Candidates are unable to fulfill above mentioned requirements, don’t apply for the position
Responsibilities:
- The candidates should be able to confer with clients to identify and document requirements and conduct business and technical studies
- The candidates should be able to design, develop, and implement information systems business solutions and provide advice on information systems strategy, policy, management, and service delivery
- The candidates should be able to assess physical and technical security risks to data, software, and hardware and develop policies, procedures, and contingency plans to minimize the effects of security breaches
- The candidates should be able to develop and implement policies and procedures throughout the software development life cycle and conduct reviews to assess quality assurance practices, software products, and information systems
Benefits:
- The candidates will get dental plan, disability benefits, health care plan, vision care benefits, commission, and mileage paid
- The candidates will get group insurance benefits, life insurance, various benefits, pension plan, and Registered Retirement Savings Plan (RRSP)
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 (along with your resume) through the below-mentioned details
By email
[email protected]
Information technology (IT) consultant | LMIA Approved
Valiantys Inc
Toronto - 34.81kmIT & Telecoms Full-time
52.88
Learn More
Senior Developer Full-time Job
IT & Telecoms TorontoJob Details
The Team
Contributes to the overall success of the Online Digital Banking in Canada ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives.
Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.
We’re looking for a talented and passionate Full Stack Developer to join our team. Our team is designed to deliver products throughout the client’s journey. You will be part of a team of enthusiastic engineers building front-end web applications in this role. You will have opportunities to work with all stakeholders to design best-in-class technology solutions.
Is this role right for you?
- Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
- Champions a high performance environment and contributes to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role?
- Full Stack developer with 5+ years of progressive experience working in the IT industry in roles like developer and team lead
- Current on industry best practice and secure coding
- Analyze and oversee the team’s development efforts working towards successful code delivery
- Provide technical leadership to teammates through coaching and mentorship
- Maintain high standards of software quality within the team by establishing good practices and habits
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain different applications
- Design, develop, and unit test applications in accordance with established standards
- Work with Delivery Leads and BSA’s to articulate efforts and compile estimates
- Expert level experience in the following technologies: Java / ReactJS / NodeJS
- Deep knowledge of Web Development, Javascript, ReactJS, NodeJS, and Cloud Application Development.
- Extensive experience in designing and developing enterprise grade software
- Excellent verbal and written communication skills coupled with strong interpersonal and problem-solving skills
- Time management skills with the ability to handle multiple assignments
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work conditions: Hybrid
Senior Developer
Scotiabank
Toronto - 34.81kmIT & Telecoms Full-time
Learn More
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 - 34.81kmIT & 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 - 34.81kmIT & 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 - 34.81kmIT & 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 - 34.81kmIT & 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 - 34.81kmIT & 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 - 34.81kmIT & Telecoms Full-time
33
Learn More