Software Developer
Fidelity Investments Canada ULC2 months ago
Toronto, CanadaMid Level
Responsibilities
- Define business requirements and end-to-end technical solutions with stakeholders, technology teams, and agile project managers.
- Design, develop, enhance, modify, test, deploy, and maintain enterprise software applications and internal-facing solutions.
- Build modern web applications with Angular and backend services and enterprise applications with Java.
- Develop, integrate, and support APIs and system integrations.
- Participate in all phases of the software development lifecycle, including requirements analysis, design, testing, deployment, production support, and continuous improvement.
- Collaborate with product owners, business analysts, QA teams, developers, business partners, and internal user groups to deliver scalable, maintainable, high-quality solutions.
- Support automated builds, testing, deployment processes, and production applications.
- Provide technical insight to inform, guide, challenge, and support technical decisions.
Requirements
- Degree in Computer Science, Software Engineering, Economics, or Mathematics, or equivalent working experience.
- At least 2 years of software development experience, preferably in the financial services, mutual fund, or investment industry.
- Experience with Angular 19 or later for modern web application development.
- Experience with Java for backend services and enterprise application development.
- Experience with Agile/Scrum practices, including sprint planning, daily stand-ups, backlog refinement, and retrospectives.
- Experience with CI/CD pipelines, automated builds, testing, deployment processes, and version control systems such as Git.
- Strong written and verbal communication, attention to detail, analytical ability, debugging skills, and problem-solving skills.
- Ability to work independently and collaboratively in a team environment.
- Preferred experience with RESTful API design and integration, Progress 4GL/RDBMS development, PostgreSQL and SQL, stored procedures, and Boomi.
- Preferred knowledge of investment, fund administration, trading, or wealth-management systems.
- Preferred experience using AI-powered developer tools such as GitHub Copilot, Microsoft Copilot, or ChatGPT.
Benefits
- 100% remote work under Fidelity’s dynamic working arrangement, with current authorization to work in Canada required.
- Competitive annual base salary of CAD $101,000 to $118,000 plus a discretionary performance bonus.
- Company RRSP contribution after six months of employment with no employee matching required.
- Comprehensive health benefits beginning on the first day, including 100% employer-paid premiums and up to $5,000 annually for mental health services and therapy.
- Parental leave top-up to 100% of salary for 25 weeks.
- Up to $650 for home office equipment.
- Generous paid time off, including two paid volunteer days annually.
- Diversity and inclusion programs, Employee Resource Groups, professional development courses, tuition reimbursement, and monetary rewards for completing a required designation.
Tech Stack
Categories
About Fidelity Investments Canada ULC
Fidelity Investments Canada ULC offers mutual funds and managed investment solutions for individual investors, advisors, and institutions, and provides trade execution, clearing, custody, and back-office services through Fidelity Clearing Canada. It earns fees from asset management and securities servicing. Founded in 1987 and headquartered in Toronto, it is part of the Fidelity Investments group, a global financial services company.