Full Stack Engineer at Scotiabank
Toronto, ON M5H 1B6, Canada -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

0.0

Posted On

05 Sep, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Security, Gradle, Confluence, Communication Skills, Scrum, Ssl, Software, Bitbucket, Redux, Computer Science, Webpack, Typescript, Acceptance Testing, Analytical Skills, Jenkins, Npm, Computer Engineering, Sql Server, Sonarqube, Artifactory, Organization Skills

Industry

Computer Software/Engineering

Description

Requisition ID: 232399
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
We are looking for an accountable and driven Full Stack Engineer to join Global Wealth Management Technology (GWMT) – where we develop and modernize the technology that powers the Global Wealth Management business lines. GWMT consists of departments with high performing agile teams working closely together to deliver, support, and maintain the many applications and ecosystems within Global Wealth.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

IS THIS ROLE RIGHT FOR YOU? IN THIS ROLE YOU WILL:

  • Effective design, development, integration, testing and implementation of complex business requirements
  • Applying technological knowledge to the design of models and/or systems, formulating detailed technical designs, investigating and recommending technical solutions, developing and delivering applications using agile development methodologies
  • Able to work at the highest technical level of systems development while maintaining a good knowledge of Wealth Management business strategies and applications.
  • Technical Leadership, Cross Lab Coordination, Production Support and Release Implementation 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:

  • Bachelor’s degree in a technical field such as computer science, computer engineering or related field required
  • 5-7 years of development experience required
  • 1 year or more of technical lead experience required
  • Technical Proficiency in Full Stack Skills:
  • ReactJS, Redux, NodeJS, Webpack, Javascript, Typescript, npm
  • Responsive design: Ensure website(s) works well on various devices (i.e. mobile) and screen sizes.
  • Node 14 +, Node 16 +
  • Npm unit test, and mock test framework (acceptance testing)
  • Java/JDK 11, 17, 22
  • Java Spring Boot web application framework
  • Gradle
  • Kubernetes web applications development
  • Designing high availability low latency systems
  • Databases:
  • Experience with Cloud Hosted Database (GCP Cloud SQL, Spanner or Azure: MySQL, Azure SQL Server, Azure SQL MI)
  • APIs:
  • RESTful Services: designing and consuming REST APIs
  • Microservices Development or Integration – Familiarity with REST APIs
  • Software Architectural Design Concept
  • Security:
  • Experience with OAuth, OIDC, JWT, SAML
  • HTTPs TLS 1.2+ (SSL, Certificates, Key Store/Trust Store)
  • Software vulnerability management concepts
  • DevOps Skills:
  • Containerization: using Docker/Kubernetes/Helm Chart for automating deployment, scaling and management of containerized applications.
  • Continuous Integration/Continuous Deployment (CI/CD): experience with tools like Jenkins CI for automating the software release process
  • Tools Familiarity: Bitbucket, JIRA, Confluence, Jenkins, Artifactory
  • The following skills/familiarity would be nice to have:
  • Financial industry development experience
  • Knowledge of Argo CI/CD
  • Knowledge of Blue/Green deployment method
  • Knowledge of Pivotal Cloud Foundry
  • Knowledge of SonarQube
  • Knowledge of checkmarx, Blackduck, Webinspect
  • Knowledge of Unix/Linux OS
  • Experience and expertise in all phases of the software development life cycle
  • Strong understanding of current IT practices and software development methodologies such as Scrum and Agile
  • Excellent interpersonal and communication skills (oral, written and presentation) to effectively liaise with business analysts, vendors, other technical departments and members of the project team
  • Strong technical documentation skills
  • Excellent working knowledge of the Microsoft Office Suite
  • Excellent problem solving and troubleshooting skills
  • A creative self-starter and highly motivated individual with excellent technical and analytical skills
  • Competent to work and lead complex projects independently
  • Able to work within cross functional teams in a matrix organization
  • Effective time management and organization skills
Loading...