Location: Montreal
Position
Description:
At CGI, we are passionate about technology and innovation. We are looking to strengthen our team with a talented and motivated Senior Programmer Analyst to participate in stimulating projects and contribute to our collective success.
Becoming a partner at CGI will not only allow you to broaden your expertise across multiple technologies but will also give you the opportunity to advise our major clients on the technologies and methodologies best suited to their needs.
Our team is dynamic and encourages collaboration, knowledge sharing, and initiative. Respect and enjoyment are at the heart of our work environment. CGI values each of us, offering a personalized training plan, highly competitive compensation, and flexible hours that allow us to balance our personal and professional lives.
Our banking sector team is seeking a proactive and highly committed Senior Programmer Analyst (Java) to work on strategic projects where rapid deployment is essential. Join us and take on exciting challenges!
Your future duties and responsibilities:
Your Mission
• Implement multiple key market risk indicators within the Metric Platform
• Provide access to trade and risk data to support deep analytical use cases
• Participate in Level 3 (L3) production support
Required qualifications to be successful in this role:
Skills and Qualifications
Bachelor's or master’s degree in computer science or a related field
Required Experience
• 7+ years of experience as a Developer
• Development experience in the financial services sector
Language
• Strong ability to communicate in English and Frenc, both orally and in writing
* • Regular collaboration with colleagues and partners based in the United States
Technical Stack
• Software Engineering Practices
• Software craftsmanship best practices
• Domain-Driven Design (DDD)
• Behavior-Driven Development (BDD)
• Test-Driven Development (TDD)
• Design Patterns
• Clean Code principles
Backend
• Language:
Java 17 (or latest LTS)
• Framework:
Spring Boot (Spring MVC for REST APIs)
• Dependency Injection:
Spring Framework core
Data
• ORM:
Spring Data JPA with Hibernate
• Databases:
Postgre
SQL, MySQL, or Oracle
• Security:
Spring Security, JWT and/or OAuth2
• Build & CI/CD
• Maven or Gradle
• Git Hub Actions, Jenkins
• Containerization & Infrastructure, Docker, Kubernetes, Linux (on-premise servers)
• Big Data & Streaming, Apache Spark
• Kafka / Event Hub,
• Azure Data Lake
• Monitoring & Observability
• ELK Stack, Grafana, Helm
• Cloud, Microsoft Azure, Amazon Web Services (AWS)
* Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States.
Work arrangement:
On-site
Location:
Downtown Montreal
CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $70,–$,00. This role is an existing vacancy.
#LI-AR1
Bilingualism (French and English) is required for this position due to the nature of the role requiring interaction with national and global clients.
Skills:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: