Software Engineer
Role summary
Coalition Greenwich, a division of CRISIL, is seeking an experienced Software Engineer to join the PriceMetrix SaaS product development team in Toronto. This role involves full lifecycle software development within an Agile Scrum framework. Responsibilities include translating business needs into technical designs, writing high-quality, tested code, and collaborating with cross-functional teams. The ideal candidate will have 3+ years of experience with C#, .NET, web application architecture, front-end technologies like React, cloud platforms like Azure, and DevSecOps practices. The company offers a competitive salary, hybrid work policy, and a strong emphasis on work-life balance.
Software Engineer - PriceMetrix
About Coalition Greenwich and PriceMetrix
PriceMetrix is a prominent entity within Coalition Greenwich, and the premier provider of practice management software for wealth management firms across North America.
Leveraging advanced analytics and industry benchmarking, PriceMetrix empowers financial advisors and their firms to enhance their client experience and effectively drive business growth.
Coalition Greenwich builds analytics and business intelligence products that are integral to how the world’s largest corporate and investment banks and fintechs measure, plan and improve their businesses.
These products include market analysis and benchmarking against peers on market share, technology, revenue performance, client relationship share and quality, operational excellence, return on equity, brand perception, behavioural drivers, and analysis on industry evolution.
Our customers include all the largest financial institutions, and we are the market leader in our space.
Coalition Greenwich is a division of CRISIL, a $5bn market cap global analytics company which is majority owned by S&P Global.
About The Role
Crisil is seeking an experienced software engineer to join the team that develops the PriceMetrix SaaS products.
As a member of an Agile team, you will participate in the complete software development lifecycle. You will collaborate with engineers and product management colleagues to translate business requirements into technical design, breakdown development tasks, and estimate effort. You will develop high-quality, documented, unit tested code that satisfies functional, performance, and security requirements. You will collaborate on the review and testing of code changes as well as create and maintain technical documentation.
We offer a combination of working in our office in downtown Toronto and at home.
Knowledge and Skills
- Experience using Agile methods, especially Scrum
- Applied knowledge of industry best practices for web application architecture, including N-tier, service-oriented, REST API, microservices and MVC
- Excellent understanding of Object-Oriented Programming (OOP)
- Broad and detailed knowledge of C#, .NET Core/Framework, ASP.NET MVC
- Excellent knowledge of HTTP, XHTML, CSS, JavaScript, standards and cross-browser compatibility
- Excellent knowledge of front-end frameworks such as React and Bootstrap
- Strong knowledge of Microsoft platform, including Windows Server, Internet Information Services (IIS), SQL Server
- Experience with cloud development, especially Microsoft Azure
- Experience with DevSecOps processes and best practices
- Experience with source control tools, especially Git and GitHub
- Demonstrated ability to collaborate well with product owners and business users, especially in requirements definition and user acceptance
- Highly organized and able to balance multiple parallel projects
Qualifications
- 3+ years of professional software engineering experience
- Post-secondary education in Computer Science or a similar discipline
What We Can Offer
- A competitive base salary and variable annual bonus
- A flexible hybrid working policy. Most people come into the office 2-3 days/week.
- A healthy work-life balance. Most people have been here over 6 years.
- 25 days annual leave, plus public holidays
- Group insurance benefits
- Generous employer pension contribution
- An annual personal development allowance
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite