{bc}
indeed

Senior Software Engineer, Java - 12 Month Contract

Aviso
Vancouver, CAN
Full-time
Senior
Onsite
$80–$100.
Discovered 4 days ago
JavaSoftware architecture and design patternsGit and branching strategiesAzure DevOpsJenkinsAzure cloud

Full Job Posting

Opportunity

Join Aviso's Information Technology team as a Senior Software Engineer, reporting to the Manager, Software Engineering.

The role is for a full-stack engineer with primary experience in Java.

The position is posted as a 12-month contract.

Role responsibilities

  • Lead end-to-end software module development and uphold coding standards, architectural principles, and engineering best practices.
  • Mentor junior and mid-level engineers and collaborate with product leaders, designers, and internal partners.
  • Design scalable, maintainable architectures and deliver solutions aligned with business goals.
  • Conduct code reviews, enforce quality standards, and improve development processes.
  • Contribute to technical roadmaps, strategic planning, and architecture decisions.
  • Maintain system designs, API specifications, and operational documentation.
  • Improve performance and reliability by troubleshooting complex issues and optimizing systems.
  • Champion CI/CD, containerization, and Azure cloud deployment practices.
  • Evaluate and integrate useful emerging technologies, tools, and frameworks.

Experience and qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field and 5–10 years of software development experience.
  • Extensive Java experience; strong knowledge of software architecture and design patterns.
  • Proficiency with Git and branching strategies; hands-on CI/CD experience with Azure DevOps or Jenkins.
  • Familiarity with Azure cloud, APIM, Dapr, CI/CD, and infrastructure as code such as Bicep.
  • Solid SQL and NoSQL database skills; strong debugging and code review capabilities.
  • C# or Python experience is an asset.
  • Front-end experience with React, Angular, Flutter, or Adobe Experience Manager is an asset.
  • Leadership and mentoring experience is preferred.
  • Fluent English communication is required; French bilingual skills are an asset.

Benefits

  • Benefits include health, dental, insurance, vacation, fitness support, parental leave top-up, retirement matching, learning and education assistance, and social events.

Compensation

  • The position is posted at an expected hourly rate of $80–$100.

About Aviso

Aviso provides wealth management and investment services to the Canadian financial industry and describes its work as building a technology-enabled, client-centric wealth services ecosystem.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Aviso