Full-Stack Developer
Montréal, CANADA
Job description
Position Description:
Being an associate of CGI will not only allow you to expand your expertise across multiple technologies, but it will also give you the opportunity to advise our major clients on the most suitable technologies and methodologies for their needs.
Our team is dynamic and fosters collaboration, knowledge sharing, and initiative. Respect and enjoyment are at the core of our work environment.
At CGI, we focus on each individual by offering a personalized training plan, highly competitive financial benefits, and flexible schedules that allow for a healthy work-life balance.
Our banking development Team at CGI is to provide day-to-day services to investment and corporate banking units and their clients in order to accelerate their transformation. Our development team distinguishes itself through the speed of its agile adoption, the spread of a strong technology and data culture, the simplification of decision-making, and the implementation of an industrialized operating model supported by both transversal teams and those aligned with specific business units.
CGI Development team is seeking a motivated, proactive, and highly engaged Full-Stack Front Office Developer to work on strategic projects for the US Repo Trading Desk, where rapid time-to-market is essential.
Your future duties and responsibilities:
In this role, you will:
• Serve as the primary point of contact for US Repo stakeholders (traders, sales, middle office) in the New York office regarding the various tools they use (pricing, reporting, deal analysis, data analytics, etc.).
• Design and develop solutions for traders.
• versee software releases, configuration, monitoring, and support of all production system components and infrastructure.
• Provide Level 1, Level 2, and Level 3 user support and assistance.
• Troubleshoot technical and functional issues in a complex financial environment and deliver timely solutions across global applications and platforms.
• Work closely with users to understand and capture their needs, then participate in the required development work.
• Manage multiple workstreams simultaneously.
• Contribute to system modernization by phasing out legacy Excel-based tools and replacing them with robust APIs and web solutions.
• Enhance existing processes to reduce support time.
• Ensure business requirements are accurately met.
• Apply IT best practices to improve development quality.
• Adhere to Agile and Continuous Delivery methodologies.
• Contribute to documentation to support knowledge sharing within and outside the team.
Required qualifications to be successful in this role:
Profile
Skills and Qualifications
• Undergraduate or graduate degree in Computer Science or a related field
• Degree in Finance
Experience Needed
• 2 to 5 years of experience as a Developer
• Experience working as a Developer in the financial services industry
• Experience with Fixed Income pricing
• Strong verbal and written communication skills in French and English, with the ability to adapt communication style to the audience
Financial services industry
• Understanding of Capital Markets and Investment Banking activities
• Knowledge of Fixed Income products such as Repo, Bonds, and IRS
• Knowledge of risk analysis and pricing
Technical Skills
• Strong object-oriented programming skills
• Solid understanding of design patterns (e.g., MVVM)
• Experience developing applications in .NET C# 4.5+, .NET Core, or more recent versions
• Experience with database technologies and SQL
• Familiarity with source control tools (Git)
• Understanding of Agile and CI/CD concepts
• Experience building user interfaces with Angular or React
• Comfortable with scripting languages (Python)
• Experience with Excel/VBA
• Knowledge of TeamCity and OctopusDeploy
*English communication skills (oral and written) are required due to regular collaboration with colleagues and partners in the United States.
Work mode: on site
Loc: Downtown Montreal
Bilingualism (French and English) is required for this position due to the nature of the role requiring interaction with national and global clients.
Skills:
· English
· French
· .NET
· Angular
· C#
· GIT
· GIT
· SQL
What you can expect from us:
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.
To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our team—one of the largest IT and business consulting services firms in the world.