Senior Software Engineer, Java - 12 Month Contract
Role Overview
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Aviso
Vice President, Sales, NEI Investments
Toronto, CAN
Aviso is seeking a Vice President of Sales to grow NEI Investments’ sales and assets across an assigned region. The role develops territory plans, promotes mutual fund products to investment advisors, and delivers presen
Compliance Officer, Temporary - 12 Months
Toronto, CAN
Aviso is seeking a Compliance Officer to conduct branch examinations and support its Branch Review Program for a 12-month term. The role requires 3–5 years of financial-services compliance supervision experience, securit
Senior Product Manager
Toronto, CAN
Aviso is seeking a Senior Product Manager to lead the Advisor Hub product family and own Advisor Hub ACP for wealth advisors. The role combines hands-on product discovery and delivery with coaching three Product Owners.
Director, Content and External Communications
Toronto, CAN
Aviso is seeking a Director to lead enterprise content strategy, external communications, and reputation across its channels. The role leads a multidisciplinary team and oversees media relations, executive communications
Customer Service Experience Representative, Temporary
Toronto, CAN
Aviso is seeking a Customer Service Experience Representative for a 12-month role supporting customers and financial advisors. The work involves responding to inquiries, resolving issues, and improving service processes.
Customer Service Experience Representative
Toronto, CAN
Aviso is seeking a Customer Service Experience Representative for its contact centre to support customers and financial advisors through phone, email, and chat. The role requires fluent English, technical confidence, and
Customer Service Experience Representative
Vancouver, CAN
Aviso is seeking a customer-focused representative to support customers and financial advisors with questions about its products and services. The role handles inquiries across phone, email and chat, resolves problems, a
Vice President, Sales, NEI Investments
Toronto, CAN
Compliance Officer, Temporary - 12 Months
Toronto, CAN
Senior Product Manager
Toronto, CAN
Director, Content and External Communications
Toronto, CAN
Customer Service Experience Representative, Temporary
Toronto, CAN
Customer Service Experience Representative
Toronto, CAN
Customer Service Experience Representative
Vancouver, CAN