Full Stack Developer (Reports Team) – Croesus
Croesus provides innovative, high‑performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces (APIs). These solutions empower wealth management professionals to improve their productivity, enhance client relationships, make informed decisions, and maximize the management of their assets under management.
With more than 200 employees across Montréal, Toronto, and Geneva, Croesus has won several industry awards for being a high‑quality solution provider and an outstanding employer.
Position Overview
As an experienced Software Developer on the Reports team, you will play a key role in all stages of the lifecycle of our software products, from design to deployment. You will join an agile team producing more than 20 million reports annually, optimizing their infrastructure, and transforming legacy architecture to a web‑oriented architecture. You will also help develop AI‑integrated communication solutions, such as personalized video financial reports generated by AI.
Technical Contribution
- Participate in the design, development, implementation, testing, deployment, and continuous improvement of our FINTECH software platform, including the reporting infrastructure.
- Produce high‑quality, clean, maintainable code that complies with company norms and standards.
- Perform constructive and rigorous code reviews.
- Contribute to optimizing the performance and security of our applications.
- Stay up to date on new technologies, best practices, and market trends, and share your knowledge with the team.
- Propose innovative solutions to improve the efficiency and quality of the team's work.
- Take on the challenge of transforming a legacy architecture into a web‑oriented architecture.
Collaboration and Communication
Collaborate effectively with team members (team leader, developers, product owner) to achieve common goals.Actively participate in team meetings (daily scrum, sprint planning, sprint review, etc.).Communicate effectively with other team members and stakeholders.Share knowledge and expertise with less‑experienced team members.Be attentive to the needs of users and customers.Requirements
The working language is French. Fluency in French (spoken and written) is mandatory.Academic Training and Experience
Bachelor’s degree or associate’s degree in computer science or a related field.Minimum of 5 years of experience in software development.Experience in the financial sector—an asset.Essential Technical Skills
Excellent command of the C# (.NET) programming language.Solid knowledge of relational databases (SQL).Experience in REST API development.Experience in web development (e.g., Angular).Knowledge of Git version control.Experience with agile methodology.Knowledge of good development practices (unit testing, continuous integration, etc.).Assets
Knowledge of cloud platforms (AWS).Knowledge of containerization technologies (Docker, Kubernetes).Knowledge of C / C++ languages.Experience with gRPC.Knowledge of Linux & Bash.Experience in monitoring (e.g., Grafana).Knowledge of reporting technologies (iNet Clear Reports, SSRS, etc.).Experience with CI / CD / pipeline systems (GitHub Actions, TFS).Professional Skills
Autonomy, energy, and proactivity : Ability to work independently and take initiative, results‑oriented, persistent, open to criticism and coaching.Team spirit and collaboration : Excellent interpersonal communication skills and ability to work effectively in a team.Analysis : Ability to analyze complex problems, identify root causes, and propose effective solutions.Discipline : Reliability, quality and compliance control, and priority management.Adaptability and continuous learning : Ability to adapt quickly to new technologies and changes in the environment.Communication & influence : Excellent interpersonal communication skills (written and oral).Why Join Croesus?
À la carte vacationsAnnual salary + Corporate profit‑sharing planHybrid work (Laval & Montréal)Sports programGym available at our Laval head officeTelemedicine + group insuranceGroup RRSPProximity to Montmorency & McGill metroOngoing training and development planReferral bonusIndoor and outdoor parking & electric car rechargingCroesus boutiqueBeautifully renovated and spacious officeComplimentary breakfast every morningWeekly happy hours, prepared by our Croesus Life PartnerApplication
Are you interested in this challenge? Do you believe you have the qualities and expertise required for this position? Please complete your application today.
Although all applications are carefully analyzed, we will communicate only with those selected. Thank you for your interest in Croesus.
#J-18808-Ljbffr