About the Role
We are looking for a Senior Full Stack Engineer to design, build, and support modern technology solutions for an asset management firm. This role will collaborate with Trading, Operations, Compliance, Data, and Technology teams to deliver scalable applications supporting investment workflows and business-critical processes. The ideal candidate is proficient across the full application stack, with expertise in C#/.NET, SQL, and Azure-based architecture, capable of translating business requirements into clean, testable software.
Responsibilities
- Design, develop, test, and maintain full stack applications for Investment, Trading, Operations, and Compliance teams.
- Collaborate directly with end users, business analysts, and project managers to understand workflows and deliver technology solutions.
- Build scalable backend services using C#, .NET, REST APIs, and cloud-native Azure services.
- Utilize Azure services such as Azure Functions, App Services, Azure SQL, Storage Accounts, and Key Vault for modern solutions.
- Integrate internal and external systems, including order management systems, trading platforms, data warehouses, APIs, and vendor applications.
- Support production applications, troubleshoot issues, and enhance system reliability.
- Participate in code reviews, technical design discussions, sprint planning, and release activities.
- Contribute to modernizing legacy applications and participate in cloud migration or platform modernization initiatives.
- Maintain technical documentation and contribute to team standards for development, testing, deployment, and support.
Requirements
- 5+ years of full stack engineering experience delivering cloud-ready applications.
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Data Science, or a related field.
- Strong hands-on experience with C#, .NET / .NET Core, SQL Server or Azure SQL, and Azure-based environments.
- Solid understanding of software design patterns and development practices, including Entity Framework, Domain-Driven Design, and Test-Driven Development.
- Ability to troubleshoot complex issues across application, database, API, and cloud layers.
- Strong communication skills with the ability to work effectively with technical and non-technical stakeholders.
Skills
- C#
- .NET
- .NET Core
- SQL
- Azure
- REST APIs
- Azure Functions
- App Services
- Azure SQL
- Storage Accounts
- Key Vault
- Entity Framework
- Domain-Driven Design
- Test-Driven Development
- Python
- Blazor
- Razor components
- JavaScript
- HTML/CSS
- SQL Server
- Azure Data Factory
- Azure DevOps
- Git
- CI/CD pipelines
- AI-assisted development tools
- AI-enabled automations
Location
- Ontario
Work Type
- Hybrid (4 days in-office per week)
Experience Level
- Senior
Education Level
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Data Science, or a related field.
Salary/Compensations
- $120,000 - $145,000
Benefits
- End of contract bonus
- Employee benefits
About the Company
- Fiera Capital invests in creating a culture of purpose that makes its people feel valued, cared for, seen, and heard.
- The company's approach to employee experience is tailored to individual needs and ambitions, focusing on inclusivity, growth, rewards, recognition, and wellness.
- Fiera Capital is committed to cultivating an inclusive, safe, and trusting work environment.
- The firm has ambitious growth goals, providing opportunities for career advancement.
- Fiera Capital deeply values its people and their contributions, reflected in competitive compensation, benefits, and a collaborative culture.
- The company strives to create a healthy work environment with programs designed to support employee wellbeing.
Equal Opportunity
- Fiera Capital subscribes to the principle of employment equity.
- The company aims to create an inclusive and equitable environment where everyone can achieve their true potential.
- We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, or on the basis of disability, genetic information or any other federal, state, or local protected class.
- Fiera Capital will not tolerate any form of discrimination or harassment.
- All staffing decisions, including hiring and promotion decisions, will be based on merit, skills, performance, and business needs.
- We are pleased to receive applications from qualified individuals from a variety of backgrounds.
- Job applicants who are individually selected for an interview will be notified that accommodations are available upon request.
- If a selected participant requests accommodation, Fiera Capital shall consult with the applicant and provide, or arrange for the provision of, suitable accommodation in a manner that considers the applicant’s accessibility needs due to disability.
