Summary
- Duration: 12 months
- Location: Montreal
- Work Mode: Hybrid (in-office presence required 3x/week)
Responsibilities
- Develop applications for the company's Regulatory Reporting groups to report and file disclosures to global regulatory bodies.
- Work on highly flexible and scalable Java services, large-scale computational processing of datasets, and Axiom regulatory reporting tools.
- Participate in a front-to-back initiative to re-platform and renovate key data streams.
- Consolidate data sourcing, integration, and verification across Control Functions for consistent, controlled, and auditable outputs.
- Onboard and configure Axiom solution templates for regulatory reports, including mapping, validation, and deployment support.
- Analyze platform hygiene and DevOps gaps and define a prioritized remediation plan.
- Implement and optimize business logic and data transformations using Scala/Spark.
- Build and maintain Power BI dashboards and KPIs with reliable refreshes.
- Drive standardization and architecture discussion across the team.
- Work closely with project managers, colleagues, and internal clients within Finance.
- Involved in all stages of the development life cycle from requirements gathering to post-release and ongoing L3 support.
Requirements
- Minimum 2 years in Regulatory Reporting tool Axiom or Suade.
- Minimum 3 years of software development experience in Scala/Spark (Java).
- Database experience such as SQL, RDBMS platform like Snowflake DB (preferred), Postgres.
- Python scripting skills.
- Experience incorporating AI-assisted development tools (e.g., GitHub Copilot, Claude) with an engineering approach.
- Experience with Power BI.
- Bachelor's degree or related field experience.
Preferred Skills
- Knowledge of Unix commands/shell scripting.
- Knowledge of Job Automation/Scheduling concepts with Autosys or Apache Airflow.
- Knowledge of CI/CD methodology.
- Experience with Azure cloud technologies such as Databricks.
- Experience working in an agile team with a focus on continued integration and automated testing.
- Practical experience delivering AI-enabled use-cases.
This role is for an existing vacancy.