A

Aviso Wealth

Canadian wealth management services group

Senior Software Engineer, Java

Full-Stack EngineeringPosted on Nov 8
ContractVancouver, BC, CanadaCA$80 - CA$100 /hrHybrid

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related field, combined with 5–10 years of software development experience.
  • Extensive experience with Java is required.
  • Strong grasp of software architecture and design patterns.
  • Proficiency with Git and branching strategies.
  • Hands-on experience with continuous integration and continuous delivery tools such as Azure DevOps or Jenkins.
  • Familiarity with Azure cloud, API Management (APIM), Dapr, continuous integration and delivery pipelines, and infrastructure as code using IaC or Bicep.
  • Solid database skills in both SQL and NoSQL.
  • Excellent debugging and code review capabilities.
  • Fluent communication skills in English are required.

Responsibilities

  • Lead end-to-end development of software modules, ensuring adherence to coding standards, architectural principles, and best practices.
  • Mentor and coach junior and mid-level engineers, fostering technical growth and promoting a culture of continuous learning.
  • Collaborate cross-functionally with product leaders, designers, and internal partners to define and deliver scalable technical solutions aligned with business goals.
  • Design and implement robust, scalable, and maintainable software architectures, leveraging modern frameworks and cloud-native technologies.
  • Conduct thorough code reviews, enforce quality standards, and drive continuous improvement in development processes.
  • Drive strategic planning initiatives, contributing to long-term technical roadmaps and architectural decisions.
  • Author and maintain technical documentation, including system designs, API specifications, and operational procedures to support knowledge sharing and onboarding.
  • Optimize system performance, troubleshoot complex issues, and implement solutions that improve reliability, scalability, and user experience.
  • Champion DevOps practices, including continuous integration and delivery pipelines, containerization with Docker and Kubernetes, and cloud deployment strategies with Azure.
  • Stay current with emerging technologies, evaluating and integrating relevant tools and frameworks to enhance system performance and developer productivity.

Desired Qualifications

  • Experience with object-oriented programming languages such as C# or Python.
  • Experience with front-end frameworks and technologies such as React, Angular, Flutter, or Adobe Experience Manager (AEM).
  • Proven leadership and mentoring experience.
  • Bilingual skills in French are an asset.

About the Company

Aviso Wealth

Canadian wealth management services group

Aviso Wealth works as a Canadian wealth-management services group. It provides investment dealers, asset management, online brokerage, custody, clearing, and back-office services to credit unions, advisors, and investors. Its operating model is specific: its businesses include Qtrade and NEI Investments alongside shared technology, operations, compliance, and service capabilities. Roles span wealth operations, investment management, engineering, product, risk, compliance, sales, and corporate functions. The profile is Aviso Wealth and its owned service ecosystem, not every credit-union partner.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
2018

Recently Posted Jobs

Explore more opportunities at Aviso Wealth

See more jobs