Design, develop, test, and maintain full-stack software applications that support the distribution and analysis of financial data.
Optimize application performance and identify opportunities to simplify, automate, or improve existing technical solutions.
Collaborate closely with cross-functional teams, including designers, QA/testers, product managers, and other developers to deliver high-quality features.
Perform unit, integration, and performance testing to ensure software reliability and quality.
Contribute to technical documentation and stay up to date with emerging technologies and best practices.
Support deployment processes and ensure smooth integration of new features into cloud environments.
Requirements
Strong programming skills and a proven track record of delivering full-stack software solutions.
At least 3 years of experience with server-side technologies such as .NET/C#/Azure, relational databases, and modern front-end frameworks.
Experience working in Agile teams and an understanding of how Agile practices add value to collaboration and delivery.
Experience developing commercial software solutions for end users.
Strong proficiency in English and French (French is essential for this role because the tool, code, comments, etc. are all in French).