[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-git-ca":3,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fgit?page=1":8,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fgit?page=1":195,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fgit?page=1":978},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fgit.webp",null,"skill:git:ca","2026-08-17T09:02:18.864766+02:00",{"industry":9,"employment_type":22,"expertise_skills":31,"it_skills":106,"salary_currency":187,"processed_working_hours":192},[10,14,18],{"key":11,"label":12,"count":13},"financial services","Financial Services",24,{"key":15,"label":16,"count":17},"banking","Banking",14,{"key":19,"label":20,"count":21},"insurance","Insurance",3,[23,27],{"key":24,"label":25,"count":26},"permanent","PERMANENT",27,{"key":28,"label":29,"count":30},"student","STUDENT",2,[32,36,40,43,46,49,52,55,58,61,64,67,70,73,76,79,82,85,88,91,94,97,100,103],{"key":33,"label":34,"slug":33,"count":35},"agile-methodologies","Agile Methodologies",5,{"key":37,"label":38,"slug":37,"count":39},"devops","Devops",4,{"key":41,"label":42,"slug":41,"count":39},"software-development","Software Development",{"key":44,"label":45,"slug":44,"count":39},"disaster-recovery","Disaster Recovery",{"key":47,"label":48,"slug":47,"count":21},"application-development","Application Development",{"key":50,"label":51,"slug":50,"count":21},"quality-assurance","Quality Assurance",{"key":53,"label":54,"slug":53,"count":21},"technical-documentation","Technical Documentation",{"key":56,"label":57,"slug":56,"count":21},"data-transformation","Data Transformation",{"key":59,"label":60,"slug":59,"count":21},"change-management","Change Management",{"key":62,"label":63,"slug":62,"count":21},"unit-testing","Unit Testing",{"key":65,"label":66,"slug":65,"count":21},"documentation","Documentation",{"key":68,"label":69,"slug":68,"count":21},"software-engineering","Software Engineering",{"key":71,"label":72,"slug":71,"count":21},"sdlc","Sdlc",{"key":74,"label":75,"slug":74,"count":21},"ai-governance","Ai Governance",{"key":77,"label":78,"slug":77,"count":21},"code-reviews","Code Reviews",{"key":80,"label":81,"slug":80,"count":21},"project-management","Project management",{"key":83,"label":84,"slug":83,"count":21},"risk-management","Risk Management",{"key":86,"label":87,"slug":86,"count":21},"test-automation","Test Automation",{"key":89,"label":90,"slug":89,"count":21},"observability","Observability",{"key":92,"label":93,"slug":92,"count":21},"platform-engineering","Platform Engineering",{"key":95,"label":96,"slug":95,"count":30},"testing","Testing",{"key":98,"label":99,"slug":98,"count":30},"technical-leadership","Technical Leadership",{"key":101,"label":102,"slug":101,"count":30},"stlc","Stlc",{"key":104,"label":105,"slug":104,"count":30},"software-design-patterns","Software Design Patterns",[107,111,114,118,122,126,129,133,136,139,143,147,151,154,157,160,163,166,169,172,175,178,181,184],{"key":108,"label":109,"slug":108,"count":110},"git","Git",29,{"key":112,"label":113,"slug":112,"count":17},"ms-azure","MS Azure",{"key":115,"label":116,"slug":115,"count":117},"sql","SQL",13,{"key":119,"label":120,"slug":119,"count":121},"python","Python",12,{"key":123,"label":124,"slug":123,"count":125},"aws","Aws",11,{"key":127,"label":128,"slug":127,"count":125},"docker","Docker",{"key":130,"label":131,"slug":130,"count":132},"kubernetes","Kubernetes",10,{"key":134,"label":135,"slug":134,"count":132},"java","Java",{"key":137,"label":138,"slug":137,"count":132},"cicd","Ci\u002FCd",{"key":140,"label":141,"slug":140,"count":142},"jenkins","Jenkins",8,{"key":144,"label":145,"slug":144,"count":146},"kafka","Kafka",7,{"key":148,"label":149,"slug":148,"count":150},"azure-devops","Azure Devops",6,{"key":152,"label":153,"slug":152,"count":150},"jira","Jira",{"key":155,"label":156,"slug":155,"count":150},"gcp","Gcp",{"key":158,"label":159,"slug":158,"count":35},"javascript","Javascript",{"key":161,"label":162,"slug":161,"count":39},"github-copilot","Github Copilot",{"key":164,"label":165,"slug":164,"count":39},"spring-boot","Spring Boot",{"key":167,"label":168,"slug":167,"count":39},"typescript","Typescript",{"key":170,"label":171,"slug":170,"count":39},"microservices","Microservices",{"key":173,"label":174,"slug":173,"count":39},"nodejs","Node.Js",{"key":176,"label":177,"slug":176,"count":39},"confluence","Confluence",{"key":179,"label":180,"slug":179,"count":39},"github","Github",{"key":182,"label":183,"slug":182,"count":39},"rest-apis","Rest Apis",{"key":185,"label":186,"slug":185,"count":39},"cicd-pipelines","Ci\u002FCd Pipelines",[188,190],{"key":189,"label":189,"count":26},"CAD",{"key":191,"label":191,"count":30},"USD",[193],{"key":194,"label":194,"count":110},"FULL_TIME",{"total":110,"jobs":196},[197,245,277,304,346,384,442,486,512,555,602,633,683,716,759,798,829,852,889,913],{"id":198,"slug":199,"title":200,"raw_title":5,"is_featured":201,"company":202,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":205,"processed_country_iso_code_gmaps":207,"processed_home_office":209,"processed_salary_min":210,"processed_salary_max":211,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":213,"processed_employment_types":24,"processed_it_skills":214,"processed_it_skills_labels":215,"processed_job_expertise_skills":234,"processed_job_expertise_skills_labels":235,"max_cpc":243,"actual_cpc":244},82572,"solution-designer-generative-ai-applications-canadian-imperial-bank-of-commerce-canada","Solution Designer Generative AI Applications",false,{"name":203,"slug":204,"logo_url":5},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[206],"Toronto",[208],"CA","hybrid",120000,160000,"estimated",[194],{"aws":39,"git":39,"tfs":39,"jira":39,"ssis":39,"azure":39,"oracle":39,"devsecops":21,"sql server":39,"informatica":39,"azure devops":39,"caching data":21,"application design":39,"system reliability":21,"database development":39,"security engineering":21,"programming languages":39,"application development":39,"observability development":21,"scalable web applications":39},[216,217,218,219,220,221,109,222,223,224,225,48,226,227,228,229,230,231,232,233],"Oracle","SQL Server","Azure","AWS","Informatica","SSIS","TFS","JIRA","Azure DevOps","Application Design","Caching Data","Database Development","DevSecOps","Observability Development","Programming Languages","Scalable Web Applications","Security Engineering","System Reliability",{"solution design":39,"knowledge sharing":39,"technical leadership":39,"operational efficiency":39,"technology roadmapping":39,"design review facilitation":39,"cost-effective solution design":39,"business requirements translation":39},[236,99,237,238,239,240,241,242],"Solution Design","Technology Roadmapping","Business Requirements Translation","Cost-effective Solution Design","Operational Efficiency","Design Review Facilitation","Knowledge Sharing",1,1.2,{"id":246,"slug":247,"title":248,"raw_title":5,"is_featured":201,"company":249,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":252,"processed_country_iso_code_gmaps":254,"processed_home_office":209,"processed_salary_min":255,"processed_salary_max":256,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":257,"processed_employment_types":28,"processed_it_skills":258,"processed_it_skills_labels":259,"processed_job_expertise_skills":265,"processed_job_expertise_skills_labels":266,"max_cpc":243,"actual_cpc":244},84128,"intern-developer-ia-financial-services-inc","Intern – Developer",{"name":250,"slug":251,"logo_url":5},"IA Financial Services Inc.","ia-financial-services-inc",[253],"Québec",[208],40000,60000,[194],{"git":30,"devops":30,"automation":30,"data science":30,"artificial intelligence":30,"software development principles":30},[109,260,261,262,263,264],"DevOps","Software Development Principles","Artificial Intelligence","Automation","Data Science",{"prototyping":30,"documentation":30,"data protection":30,"experimentation":30,"applied research":30,"technology watch":30,"security standards":30,"technical analysis":30,"co-creation workshops":30,"technology evaluation":30,"responsible innovation":30},[267,268,269,270,66,271,272,273,274,275,276],"Technical Analysis","Prototyping","Experimentation","Technology Evaluation","Technology Watch","Applied Research","Co-creation Workshops","Security Standards","Data Protection","Responsible Innovation",{"id":278,"slug":279,"title":280,"raw_title":5,"is_featured":201,"company":281,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":282,"processed_country_iso_code_gmaps":283,"processed_home_office":209,"processed_salary_min":284,"processed_salary_max":285,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":286,"processed_employment_types":24,"processed_it_skills":287,"processed_it_skills_labels":288,"processed_job_expertise_skills":297,"processed_job_expertise_skills_labels":298,"max_cpc":243,"actual_cpc":244},84110,"net-programmer-analyst-ia-financial-services-inc",".NET Programmer Analyst",{"name":250,"slug":251,"logo_url":5},[253],[208],80000,110000,[194],{"c#":39,"git":39,"cobol":30,"kafka":30,"docker":30,"rancher":30,".net core":39,"easytrieve":30,"sql server":39,"azure devops":39,"visual studio":39,".net framework":39,"microsoft azure":30},[289,290,291,217,292,224,109,145,128,293,294,295,296],"C#",".NET Framework",".NET Core","Visual Studio","Rancher","Microsoft Azure","COBOL","Easytrieve",{"safe":39,"code reviews":39,"fasat system":30,"unit testing":39,"quality assurance":39,"agile methodologies":39,"application support":39,"software development":39,"mainframe environment":30,"technical documentation":39,"object-oriented programming":39},[42,34,299,300,63,51,78,301,54,302,303],"SAFe","Object-Oriented Programming","Application Support","Mainframe Environment","FASAT System",{"id":305,"slug":306,"title":307,"raw_title":5,"is_featured":201,"company":308,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":309,"processed_country_iso_code_gmaps":310,"processed_home_office":209,"processed_salary_min":311,"processed_salary_max":312,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":313,"processed_employment_types":24,"processed_it_skills":314,"processed_it_skills_labels":315,"processed_job_expertise_skills":328,"processed_job_expertise_skills_labels":329,"max_cpc":243,"actual_cpc":244},82552,"senior-consultant-ai-safety-and-guardrails-engineering-canadian-imperial-bank-of-commerce-canada","Senior Consultant, AI Safety and Guardrails Engineering",{"name":203,"slug":204,"logo_url":5},[206],[208],100000,140000,[194],{"git":21,"python":39,"ai agents":21,"databricks":21,"policy as code":21,"ci\u002Fcd pipelines":21,"microsoft azure":21,"automated testing":21,"adversarial testing":21,"ai security tooling":21,"infrastructure as code":21,"ai evaluation frameworks":21,"retrieval-augmented generation":21,"large language model applications":21,"application programming interfaces":21},[120,109,316,317,318,294,319,320,321,322,323,324,325,326,327],"CI\u002FCD pipelines","Automated testing","Application programming interfaces","Databricks","Policy as code","Infrastructure as code","Large language model applications","Retrieval-augmented generation","AI agents","AI evaluation frameworks","Adversarial testing","AI security tooling",{"mlops":39,"ai safety":39,"ai governance":39,"risk advisory":21,"risk management":39,"cloud governance":21,"control assurance":21,"policy development":21,"software engineering":39,"regulatory compliance":39,"continuous improvement":21,"guardrails engineering":39,"ai platform engineering":39,"machine learning lifecycle":39,"quality assurance standards":21,"machine learning engineering":39},[330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345],"AI governance","AI safety","Guardrails engineering","Machine learning lifecycle","MLOps","Risk management","Regulatory compliance","Policy development","Quality assurance standards","Cloud governance","Software engineering","Machine learning engineering","AI platform engineering","Control assurance","Risk advisory","Continuous improvement",{"id":347,"slug":348,"title":349,"raw_title":5,"is_featured":201,"company":350,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":351,"processed_country_iso_code_gmaps":352,"processed_home_office":209,"processed_salary_min":311,"processed_salary_max":353,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":354,"processed_employment_types":24,"processed_it_skills":355,"processed_it_skills_labels":356,"processed_job_expertise_skills":374,"processed_job_expertise_skills_labels":375,"max_cpc":243,"actual_cpc":244},84123,"lead-full-stack-developer-ia-financial-services-inc","Lead Full Stack Developer",{"name":250,"slug":251,"logo_url":5},[253],[208],150000,[194],{"c#":39,"git":39,"bash":21,"helm":21,"java":30,"react":39,"docker":39,"postman":21,"rancher":30,"mulesoft":30,".net core":39,"dynatrace":21,"rest apis":39,"terraform":30,"kubernetes":39,"powershell":21,"salesforce":30,"servicenow":30,"azure cloud":39,"github copilot":21,"ms-sql 2016 or later":39,"azure devops services":39,"kafka\u002Fconfluent cloud":21,"azure pipelines (yaml)":39},[291,289,357,358,359,360,361,109,128,131,362,363,364,365,366,135,293,367,368,369,370,371,372,373],"React","PowerShell","Bash","REST APIs","MS-SQL 2016 or later","Helm","Azure Pipelines (YAML)","Postman","GitHub Copilot","Terraform","Salesforce","MuleSoft","ServiceNow","Kafka\u002FConfluent Cloud","Dynatrace","Azure Cloud","Azure DevOps Services",{"microservices":21,"test automation":21,"agile principles":21,"ci\u002Fcd methodologies":39,"solution integration":39,"event-driven solutions":21,"full stack development":39,"application development":39,"integration architectures":21,"secure development practices":21,"artificial intelligence integration":21},[376,48,377,378,379,87,380,381,171,382,383],"Full Stack Development","Solution Integration","Agile Principles","Secure Development Practices","CI\u002FCD Methodologies","Integration Architectures","Event-Driven Solutions","Artificial Intelligence Integration",{"id":385,"slug":386,"title":387,"raw_title":5,"is_featured":201,"company":388,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":391,"processed_country_iso_code_gmaps":392,"processed_home_office":209,"processed_salary_min":393,"processed_salary_max":353,"processed_salary_currency":191,"processed_salary_source":212,"processed_working_hours":394,"processed_employment_types":24,"processed_it_skills":395,"processed_it_skills_labels":396,"processed_job_expertise_skills":426,"processed_job_expertise_skills_labels":427,"max_cpc":243,"actual_cpc":244},81423,"senior-platform-engineer-ai-fabrics-bank-of-montreal","Senior Platform Engineer, AI & Fabrics",{"name":389,"slug":390,"logo_url":5},"Bank of Montreal","bank-of-montreal",[206],[208],70000,[194],{"go":39,"arm":39,"aws":39,"git":39,"opa":39,"rag":39,"java":21,"jira":39,"mtls":39,"oidc":39,"rego":39,"azure":39,"cedar":39,"ci\u002Fcd":39,"oauth":39,"spire":39,"github":39,"gitops":39,"mlflow":39,"python":39,"spiffe":39,"splunk":39,"bedrock":39,"bitbucket":39,"devsecops":39,"dynatrace":39,"langchain":39,"sagemaker":39,"terraform":39,"confluence":39,"embeddings":39,"guardrails":39,"kubernetes":39,"llamaindex":39,"typescript":21,"api gateway":39,"llm routing":39,"azure openai":39,"opentelemetry":39,"cloudformation":39},[120,397,398,135,219,218,131,366,399,400,401,402,228,109,403,404,153,177,405,406,407,408,409,410,411,412,413,371,414,415,416,417,418,419,420,421,422,423,424,425],"Go","TypeScript","CloudFormation","ARM","CI\u002FCD","GitOps","Bitbucket","GitHub","Cedar","OPA","Rego","SPIFFE","SPIRE","mTLS","OAuth","OIDC","OpenTelemetry","Splunk","API Gateway","LLM Routing","RAG","Embeddings","Guardrails","Bedrock","Azure OpenAI","SageMaker","MLflow","LangChain","LlamaIndex",{"iam":39,"audit":39,"on-call":39,"api design":39,"ai governance":39,"observability":39,"cloud security":39,"policy as code":39,"responsible ai":39,"incident response":39,"workload identity":39,"distributed systems":39,"platform engineering":39,"production operations":39,"genai platform patterns":39,"regulated industry experience":39},[93,428,429,430,431,432,433,434,435,436,437,438,439,90,440,441],"Distributed Systems","API Design","Production Operations","Incident Response","On-call","Regulated Industry Experience","AI Governance","Responsible AI","Cloud Security","IAM","Policy as Code","Workload Identity","Audit","GenAI Platform Patterns",{"id":443,"slug":444,"title":445,"raw_title":5,"is_featured":201,"company":446,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":447,"processed_country_iso_code_gmaps":448,"processed_home_office":209,"processed_salary_min":311,"processed_salary_max":312,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":449,"processed_employment_types":24,"processed_it_skills":450,"processed_it_skills_labels":451,"processed_job_expertise_skills":465,"processed_job_expertise_skills_labels":466,"max_cpc":243,"actual_cpc":244},82575,"sr-application-developer-canadian-imperial-bank-of-commerce-canada","Sr. Application Developer",{"name":203,"slug":204,"logo_url":5},[206],[208],[194],{"git":39,"sql":21,".net":39,"azure":21,"kafka":21,"nosql":21,"blazor":39,"docker":21,"solace":21,"angular":39,"jenkins":21,"node.js":39,".net core":39,"javascript":39,"kubernetes":21,"typescript":39,"service bus":21,"azure devops":21,"github actions":21,"github copilot":21,"ci\u002Fcd pipelines":21,"prompt engineering":21,"restful api design":39,"monitoring\u002Falerting":21,"infrastructure as code":21,"event-driven architectures":21},[452,453,291,454,455,456,457,398,109,316,218,128,131,116,458,365,459,460,224,141,321,461,462,145,463,464],"Node.js",".NET","Blazor","Angular","RESTful API design","JavaScript","NoSQL","Prompt engineering","GitHub Actions","Monitoring\u002Falerting","Service Bus","Solace","Event-driven architectures",{"caching":21,"deployment":39,"monitoring":39,"unit testing":39,"microservices":39,"orchestration":21,"secure coding":39,"ui automation":39,"api automation":39,"message queues":21,"version control":39,"containerization":21,"automated testing":39,"functional design":39,"strategic planning":21,"integration testing":39,"technology roadmaps":21,"ai-driven development":21,"full-stack development":39,"object-oriented design":39,"technical architecture":39},[467,468,171,317,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485],"Full-stack development","Technical architecture","Deployment","Monitoring","Strategic planning","Technology roadmaps","Secure coding","Object-oriented design","Functional design","Unit testing","Integration testing","API automation","UI automation","Version control","Containerization","Orchestration","Caching","Message queues","AI-driven development",{"id":487,"slug":488,"title":489,"raw_title":5,"is_featured":201,"company":490,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":493,"processed_country_iso_code_gmaps":495,"processed_home_office":209,"processed_salary_min":284,"processed_salary_max":285,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":496,"processed_employment_types":24,"processed_it_skills":497,"processed_it_skills_labels":498,"processed_job_expertise_skills":504,"processed_job_expertise_skills_labels":505,"max_cpc":243,"actual_cpc":244},85636,"software-eng-iii-job-level-associate-morgan-stanley-svcs-canada-co","Software Eng III - Job Level: Associate",{"name":491,"slug":492,"logo_url":5},"Morgan Stanley Svcs Canada Co","morgan-stanley-svcs-canada-co",[494],"Montreal",[208],[194],{"c#":21,"c++":21,"git":30,"java":21,"scala":30,"python":21,"eclipse":30,"intellij":30,"unix\u002Flinux":30},[135,499,289,120,500,501,502,109,503],"C++","Scala","IntelliJ","Eclipse","Unix\u002FLinux",{"multithreading":21,"memory management":21,"functional programming":30,"client\u002Fserver architecture":21,"financial markets knowledge":30,"object-oriented programming":21,"software development lifecycle":21},[300,506,507,508,509,510,511],"Functional Programming","Client\u002FServer Architecture","Multithreading","Memory Management","Financial Markets Knowledge","Software Development Lifecycle",{"id":513,"slug":514,"title":515,"raw_title":5,"is_featured":201,"company":516,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":517,"processed_country_iso_code_gmaps":518,"processed_home_office":209,"processed_salary_min":393,"processed_salary_max":353,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":519,"processed_employment_types":24,"processed_it_skills":520,"processed_it_skills_labels":521,"processed_job_expertise_skills":547,"processed_job_expertise_skills_labels":548,"max_cpc":243,"actual_cpc":244},81368,"intermediate-aws-developer-wealth-management-technologies-bank-of-montreal","Intermediate AWS Developer, Wealth Management Technologies",{"name":389,"slug":390,"logo_url":5},[206],[208],[194],{"aws":39,"ecs":21,"git":39,"iam":39,"jwt":21,"sql":39,"jest":39,"docker":21,"angular":21,"aws cdk":39,"fargate":21,"node.js":39,"aws glue":21,"dynamodb":21,"rest api":39,"amazon s3":39,"aws batch":21,"oauth 2.0":21,"amazon rds":39,"amazon sns":39,"amazon sqs":39,"aws lambda":39,"encryption":39,"serverless":39,"typescript":39,"api gateway":21,"microservices":39,"cloud security":39,"data modelling":39,"openid connect":21,"ci\u002Fcd pipelines":39,"amazon cloudwatch":39,"automated testing":39,"amazon eventbridge":39,"aws step functions":39,"relational databases":39,"event-driven architecture":39},[219,452,398,522,171,523,524,525,526,527,528,529,530,531,532,533,116,534,535,109,316,317,536,537,437,538,455,128,415,539,540,541,542,543,544,545,546],"REST API","Serverless","Event-driven architecture","AWS Lambda","Amazon RDS","Amazon S3","Amazon SNS","Amazon SQS","Amazon EventBridge","AWS Step Functions","AWS CDK","Amazon CloudWatch","Relational databases","Data modelling","Jest","Cloud security","Encryption","DynamoDB","ECS","Fargate","AWS Batch","AWS Glue","OAuth 2.0","OpenID Connect","JWT",{"agile delivery":39,"software development":39,"investment industry knowledge":21,"asset management domain knowledge":21,"wealth management domain knowledge":21,"financial services domain knowledge":21,"cloud-native application development":39},[42,549,550,551,552,553,554],"Cloud-native application development","Agile delivery","Financial services domain knowledge","Wealth management domain knowledge","Asset management domain knowledge","Investment industry knowledge",{"id":556,"slug":557,"title":558,"raw_title":5,"is_featured":201,"company":559,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":560,"processed_country_iso_code_gmaps":561,"processed_home_office":209,"processed_salary_min":562,"processed_salary_max":563,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":564,"processed_employment_types":24,"processed_it_skills":565,"processed_it_skills_labels":566,"processed_job_expertise_skills":581,"processed_job_expertise_skills_labels":582,"max_cpc":243,"actual_cpc":244},84124,"developpeureuse-mulesoft-ia-financial-services-inc","Développeur(euse) MuleSoft",{"name":250,"slug":251,"logo_url":5},[253],[208],90000,130000,[194],{"git":21,"raml":39,"rest":39,"sftp":21,"soap":39,"azure":21,"ci\u002Fcd":21,"kafka":30,"munit":21,"docker":21,"http\u002Fs":21,"openapi":39,"ai tools":30,"dataweave":39,"oauth 2.0":21,"kubernetes":21,"salesforce":30,"api manager":39,"azure devops":21,"github copilot":30,"anypoint studio":39,"runtime manager":39,"anypoint exchange":39,"mulesoft anypoint platform":39},[567,568,569,570,571,572,573,574,575,576,544,577,578,109,224,401,579,218,128,131,145,367,365,580],"MuleSoft Anypoint Platform","Anypoint Studio","API Manager","Runtime Manager","Anypoint Exchange","DataWeave","REST","SOAP","RAML","OpenAPI","HTTP\u002FS","SFTP","MUnit","AI tools",{"logging":39,"alerting":39,"api design":39,"monitoring":39,"api security":39,"code reviews":39,"unit testing":39,"documentation":39,"api governance":39,"error handling":39,"agile ceremonies":21,"batch processing":21,"production support":39,"data transformation":39,"integration testing":39,"api-led connectivity":39,"integration patterns":39,"software development":39,"technical leadership":39,"synchronous processing":21,"asynchronous processing":21,"enterprise architecture":21,"integration development":39,"event-driven architecture":21},[583,584,585,586,587,588,589,524,590,591,592,593,594,470,595,476,477,596,597,66,598,599,600,601],"Software development","Integration development","API-led connectivity","API design","API security","Data transformation","Integration patterns","Batch processing","Asynchronous processing","Synchronous processing","Error handling","Logging","Alerting","Code reviews","Production support","Agile ceremonies","Technical leadership","API governance","Enterprise architecture",{"id":603,"slug":604,"title":605,"raw_title":5,"is_featured":201,"company":606,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":607,"processed_country_iso_code_gmaps":608,"processed_home_office":609,"processed_salary_min":284,"processed_salary_max":610,"processed_salary_currency":191,"processed_salary_source":212,"processed_working_hours":611,"processed_employment_types":24,"processed_it_skills":612,"processed_it_skills_labels":613,"processed_job_expertise_skills":621,"processed_job_expertise_skills_labels":622,"max_cpc":243,"actual_cpc":244},70489,"machine-learning-engineer-bank-of-montreal","Machine Learning Engineer",{"name":389,"slug":390,"logo_url":5},[206],[208],"onsite",175000,[194],{"aws":21,"git":21,"sql":21,"azure":21,"keras":39,"docker":21,"hadoop":21,"python":39,"jenkins":21,"pytorch":39,"kubernetes":21,"tensorflow":39,"apache spark":21,"scikit-learn":39,"google cloud platform":21},[120,116,614,615,616,617,618,619,128,131,141,109,219,218,620],"TensorFlow","PyTorch","Scikit-learn","Keras","Apache Spark","Hadoop","Google Cloud Platform",{"statistics":21,"mathematics":21,"programming":39,"deep learning":39,"ml algorithms":39,"scaling models":39,"machine learning":39,"operations research":21,"computational thinking":39,"continuous integration and continuous delivery\u002Fdeployment":39},[623,624,625,626,627,628,629,630,631,632],"Mathematics","Statistics","Operations Research","Deep Learning","Machine Learning","Scaling Models","Continuous Integration and Continuous Delivery\u002FDeployment","ML Algorithms","Computational Thinking","Programming",{"id":634,"slug":635,"title":636,"raw_title":5,"is_featured":201,"company":637,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":640,"processed_country_iso_code_gmaps":642,"processed_home_office":209,"processed_salary_min":562,"processed_salary_max":312,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":643,"processed_employment_types":24,"processed_it_skills":644,"processed_it_skills_labels":645,"processed_job_expertise_skills":670,"processed_job_expertise_skills_labels":671,"max_cpc":243,"actual_cpc":244},78602,"senior-software-engineer-operations-sun-life-of-canada-corporate-2","Senior Software Engineer, Operations",{"name":638,"slug":639,"logo_url":5},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[641],"Waterloo",[208],[194],{"aws":30,"css":39,"git":39,"jsp":39,"sql":39,"xml":39,"html":39,"java":39,"jdbc":39,"jira":30,"json":39,"soap":39,"kafka":39,"maven":39,"docker":39,"gradle":39,"oracle":39,"ansible":39,"jenkins":39,"reactjs":39,"servlet":39,"ms teams":30,"rest api":39,"weblogic":30,"bitbucket":39,"java apis":39,"springmvc":39,"websphere":30,"confluence":30,"javascript":39,"kubernetes":39,"postgresql":39,"springboot":39,"artifactory":39,"light car proxy":39,"spring framework":39,"web security\u002Fowasp":39,"java enterprise edition (j2ee)":39,"multi-factor authentication (mfa)":39},[135,457,646,647,648,649,650,651,652,653,654,131,128,655,656,657,574,522,658,659,116,216,660,141,661,403,109,662,663,664,665,145,666,219,177,223,667,668,669],"HTML","XML","CSS","Java Enterprise Edition (J2EE)","Servlet","JDBC","JSP","Spring Framework","ReactJS","SpringBoot","SpringMVC","Web Security\u002FOWASP","Java APIs","JSON","PostgreSQL","Artifactory","Gradle","Maven","Ansible","Multi-Factor Authentication (MFA)","Light Car Proxy","MS Teams","WebSphere","WebLogic",{"cmmi":39,"itil":39,"scrum":30,"kanban":30,"agile framework":30,"change management":39,"disaster recovery":39,"root-cause analysis":39,"security compliance":39,"proactive monitoring":39,"java application support":39,"java application development":39,"software development life cycle (sdlc)":39},[672,673,674,675,676,677,678,679,45,60,680,681,682],"Java Application Support","Java Application Development","ITIL","CMMI","Software Development Life Cycle (SDLC)","Agile Framework","Kanban","Scrum","Root-Cause Analysis","Security Compliance","Proactive Monitoring",{"id":684,"slug":685,"title":686,"raw_title":5,"is_featured":201,"company":687,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":688,"processed_country_iso_code_gmaps":689,"processed_home_office":609,"processed_salary_min":690,"processed_salary_max":284,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":691,"processed_employment_types":28,"processed_it_skills":692,"processed_it_skills_labels":693,"processed_job_expertise_skills":704,"processed_job_expertise_skills_labels":705,"max_cpc":243,"actual_cpc":244},70536,"quantitative-developer-alpha-research-team-gam-summer-2027-co-opinternship-12-months-bank-of-montreal","Quantitative Developer (Alpha Research Team) - GAM, Summer 2027 (Co-op\u002FInternship) - 12 months",{"name":389,"slug":390,"logo_url":5},[206],[208],40500,[194],{"aws":30,"gcp":30,"git":30,"sql":21,"apis":30,"azure":30,"ci\u002Fcd":30,"spark":30,"docker":30,"duckdb":30,"pandas":30,"polars":30,"python":21,"airflow":30,"prefect":30,"testing":30,"microservices":30,"modular design":30,"version control":30,"machine learning":30,"object-oriented programming":30},[120,116,109,694,695,696,697,219,218,698,699,171,700,701,128,627,401,300,702,96,703],"Pandas","Polars","DuckDB","Spark","GCP","APIs","Airflow","Prefect","Modular Design","Version Control",{"data analysis":30,"risk modeling":30,"data pipelines":30,"data validation":30,"data engineering":30,"financial modeling":30,"data transformation":30,"portfolio analytics":30,"cloud infrastructure":30,"software engineering":30,"investment management":30,"quantitative research":30},[706,707,708,709,710,711,712,69,713,714,57,715],"Data Engineering","Data Pipelines","Quantitative Research","Portfolio Analytics","Financial Modeling","Risk Modeling","Investment Management","Cloud Infrastructure","Data Validation","Data Analysis",{"id":717,"slug":718,"title":719,"raw_title":5,"is_featured":201,"company":720,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":723,"processed_country_iso_code_gmaps":724,"processed_home_office":209,"processed_salary_min":725,"processed_salary_max":726,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":727,"processed_employment_types":24,"processed_it_skills":728,"processed_it_skills_labels":729,"processed_job_expertise_skills":739,"processed_job_expertise_skills_labels":740,"max_cpc":243,"actual_cpc":244},80087,"product-engineering-guidewire-billingcenter-configuration-integration-allstate-insurance-company-of-canada-permanent","Product Engineering (Guidewire BillingCenter Configuration & Integration)",{"name":721,"slug":722,"logo_url":5},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[208],80900,129725,[194],{"git":21,"jira":21,"rest":21,"kafka":21,"react":21,"sonar":21,"github":21,"datadog":21,"teamcity":21,"bitbucket":21,"confluence":21,"java spring":21,"guidewire gosu":39,"ci\u002Fcd pipelines":21,"guidewire cloud":21,"ai tools and co-pilot":30,"guidewire billingcenter":39,"integration gateway apps":21},[730,731,732,733,734,573,357,145,735,109,404,223,177,736,403,737,316,738],"Guidewire BillingCenter","Guidewire Gosu","Integration Gateway Apps","Guidewire Cloud","Java Spring","Datadog","TeamCity","SONAR","AI tools and co-pilot",{"sdlc":39,"debugging":39,"code reviews":21,"batch monitoring":21,"code refactoring":21,"pair programming":30,"scrum ceremonies":21,"disaster recovery":21,"billing processing":39,"iteration planning":21,"system integration":39,"test driven development":39,"revision control systems":21,"agile software development":39,"behavior driven development":21,"design trade-off evaluation":21,"project management methodologies":21,"continuous integration and delivery":21,"guidewire billingcenter engineering":39,"testing (unit, integration, contract)":39},[741,742,743,744,745,746,747,748,749,750,751,752,753,45,754,755,596,756,757,758],"Guidewire BillingCenter Engineering","SDLC","Agile software development","System integration","Billing processing","Batch monitoring","Test driven development","Behavior Driven Development","Debugging","Testing (Unit, Integration, Contract)","Code refactoring","Revision control systems","Project management methodologies","Scrum ceremonies","Iteration planning","Continuous integration and delivery","Design trade-off evaluation","Pair programming",{"id":760,"slug":761,"title":762,"raw_title":5,"is_featured":201,"company":763,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":764,"processed_country_iso_code_gmaps":765,"processed_home_office":766,"processed_salary_min":767,"processed_salary_max":768,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":769,"processed_employment_types":24,"processed_it_skills":770,"processed_it_skills_labels":771,"processed_job_expertise_skills":789,"processed_job_expertise_skills_labels":790,"max_cpc":243,"actual_cpc":244},80077,"platform-consultant-cyber-platforms-data-tooling-allstate-insurance-company-of-canada-permanent","Platform Consultant — Cyber Platforms, Data, & Tooling",{"name":721,"slug":722,"logo_url":5},[],[208],"remote",109200,159200,[194],{"c":21,"f#":21,"go":21,"aws":39,"git":39,"tdd":39,"java":39,"rust":21,"azure":39,"ci\u002Fcd":39,"devops":39,"docker":39,"elixir":21,"github":39,"clojure":21,"haskell":21,"vs code":21,"agile\u002Fxp":39,"intellij":21,"metadata":21,"javascript":39,"kubernetes":39,"spring boot":39,"ai platforms":21,"data lineage":21,"restful apis":39,"canonical data models":21,"data quality frameworks":21,"analytics-ready datasets":21,"telemetry and observability systems":21},[135,457,397,772,773,774,775,776,777,501,778,109,404,165,779,128,131,219,218,401,780,781,260,782,783,784,785,786,787,788],"Rust","C","F#","Elixir","Clojure","Haskell","VS Code","RESTful APIs","TDD","Agile\u002FXP","AI platforms","Telemetry and observability systems","Data lineage","Metadata","Data quality frameworks","Canonical data models","Analytics-ready datasets",{"ai governance":21,"structured data":39,"it solution design":39,"distributed systems":39,"security operations":21,"tooling integration":21,"software engineering":39,"platform architecture":39,"platform standardization":21,"cloud native microservices":39},[69,791,792,793,428,794,795,434,796,797],"Platform Architecture","IT Solution Design","Structured Data","Cloud Native Microservices","Security Operations","Tooling Integration","Platform Standardization",{"id":799,"slug":800,"title":801,"raw_title":5,"is_featured":201,"company":802,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":803,"processed_country_iso_code_gmaps":804,"processed_home_office":209,"processed_salary_min":311,"processed_salary_max":312,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":805,"processed_employment_types":24,"processed_it_skills":806,"processed_it_skills_labels":807,"processed_job_expertise_skills":820,"processed_job_expertise_skills_labels":821,"max_cpc":243,"actual_cpc":244},73466,"salesforce-release-manager-ia-financial-services-inc","Salesforce Release Manager",{"name":250,"slug":251,"logo_url":5},[494],[208],[194],{"git":39,"uml":21,"apex":21,"ci\u002Fcd":39,"kafka":30,"copado":21,"docker":21,"copilot":30,"gearset":21,"jenkins":21,"git flow":21,"mulesoft":30,"kubernetes":21,"salesforce":39,"azure devops":21,"content server":30,"platform events":21,"salesforce apis":21,"visual studio code":21,"salesforce cli (sf-cli)":21,"einstein activity capture":30},[367,808,809,810,811,812,141,109,401,224,128,131,813,814,815,816,145,368,817,818,819],"Apex","Salesforce APIs","Platform Events","Copado","Gearset","Visual Studio Code","Salesforce CLI (sf-cli)","Git Flow","UML","Einstein Activity Capture","Content Server","Copilot",{"devops":39,"design patterns":21,"risk management":39,"change management":39,"quality assurance":39,"release management":39,"architecture models":21,"deployment coordination":39,"salesforce integrations":21,"event-driven architectures":21,"salesforce environment management":39},[822,260,823,824,84,51,60,825,826,827,828],"Release Management","Salesforce Environment Management","Deployment Coordination","Architecture Models","Design Patterns","Event-Driven Architectures","Salesforce Integrations",{"id":830,"slug":831,"title":832,"raw_title":5,"is_featured":201,"company":833,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":836,"processed_country_iso_code_gmaps":837,"processed_home_office":609,"processed_salary_min":838,"processed_salary_max":839,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":840,"processed_employment_types":24,"processed_it_skills":841,"processed_it_skills_labels":842,"processed_job_expertise_skills":848,"processed_job_expertise_skills_labels":849,"max_cpc":243,"actual_cpc":244},66868,"software-engineer-i-the-toronto-dominion-bank-canada","Software Engineer I",{"name":834,"slug":835,"logo_url":5},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[206],[208],69700,98400,[194],{"git":21,"sql":21,"bash":30,"oidc":30,"saml":30,"mssql":30,"oauth":30,"react":21,"github":21,"nodejs":21,"python":30,"swagger":21,"backstage":30,"javascript":21,"postgresql":21,"typescript":21,"restful apis":21,"github actions":21},[843,398,457,357,109,404,779,844,460,660,116,845,846,411,412,120,359,847],"NodeJS","Swagger","MSSQL","SAML","Backstage",{"ci\u002Fcd":21,"kanban":21,"testing":21,"documentation":21,"containerization":30,"identity providers":30,"agile methodologies":21,"software development":39,"software architecture":21},[42,850,34,678,401,96,66,851,481],"Software Architecture","Identity Providers",{"id":853,"slug":854,"title":855,"raw_title":5,"is_featured":201,"company":856,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":857,"processed_country_iso_code_gmaps":858,"processed_home_office":609,"processed_salary_min":859,"processed_salary_max":860,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":861,"processed_employment_types":24,"processed_it_skills":862,"processed_it_skills_labels":863,"processed_job_expertise_skills":879,"processed_job_expertise_skills_labels":880,"max_cpc":243,"actual_cpc":244},66789,"mainframe-software-engineer-ii-the-toronto-dominion-bank-canada","Mainframe Software Engineer II",{"name":834,"slug":835,"logo_url":5},[206],[208],81600,115200,[194],{"api":21,"db2":39,"ftp":21,"git":21,"jcl":39,"ndm":21,"sql":21,"cics":39,"java":30,"vsam":39,"cobol":39,"html5":30,"tibco":21,"spring":30,"angular":30,"endevor":21,"vb script":30,"service now":21,"microservice":21},[295,864,865,866,867,116,109,868,869,870,871,872,873,874,875,455,876,877,878],"JCL","CICS","DB2","VSAM","TIBCO","NDM","FTP","Endevor","Service Now","Microservice","API","JAVA","VB Script","Spring","HTML5",{"automation":21,"modernization":21,"batch processing":39,"quality management":21,"incident management":21,"root cause analysis":21,"mainframe engineering":39,"application development":39,"service-enabled integrations":39,"online transaction processing":39},[48,881,882,883,884,885,886,887,263,888],"Mainframe Engineering","Batch Processing","Online Transaction Processing","Service-Enabled Integrations","Incident Management","Root Cause Analysis","Quality Management","Modernization",{"id":890,"slug":891,"title":892,"raw_title":5,"is_featured":201,"company":893,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":894,"processed_country_iso_code_gmaps":895,"processed_home_office":609,"processed_salary_min":859,"processed_salary_max":860,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":896,"processed_employment_types":24,"processed_it_skills":897,"processed_it_skills_labels":898,"processed_job_expertise_skills":906,"processed_job_expertise_skills_labels":907,"max_cpc":243,"actual_cpc":244},66815,"quality-engineer-ii-mobile-automation-the-toronto-dominion-bank-canada","Quality Engineer II - Mobile Automation",{"name":834,"slug":835,"logo_url":5},[206],[208],[194],{"git":30,"appium":39,"charles":30,"jenkins":30,"cucumber":39,"selenium":39,"wiremock":30,"core java":39,"rest assured":39},[899,900,901,902,903,141,109,904,905],"Core Java","Selenium","Appium","Cucumber","REST Assured","Charles","Wiremock",{"sdlc":21,"stlc":21,"defect tracking":21,"test automation":39,"software testing":39,"agile methodologies":21,"quality engineering":39,"test scenario creation":39},[908,909,87,742,910,34,911,912],"Quality Engineering","Software Testing","STLC","Defect Tracking","Test Scenario Creation",{"id":914,"slug":915,"title":916,"raw_title":5,"is_featured":201,"company":917,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":918,"processed_country_iso_code_gmaps":919,"processed_home_office":209,"processed_salary_min":725,"processed_salary_max":210,"processed_salary_currency":189,"processed_salary_source":212,"processed_working_hours":920,"processed_employment_types":24,"processed_it_skills":921,"processed_it_skills_labels":922,"processed_job_expertise_skills":939,"processed_job_expertise_skills_labels":940,"max_cpc":243,"actual_cpc":244},80074,"product-engineering-fabric-data-engineering-allstate-insurance-company-of-canada-permanent","Product Engineering (Fabric Data Engineering)",{"name":721,"slug":722,"logo_url":5},[],[208],[194],{"dax":39,"git":39,"sql":39,"rest":21,"ci\u002Fcd":39,"spark":39,"python":39,"onelake":39,"pyspark":39,"power bi":39,"dataflows":39,"lakehouse":39,"notebooks":39,"warehouse":39,"delta lake":39,"direct lake":39,"azure devops":39,"azure monitor":39,"log analytics":39,"data pipelines":39,"github copilot":21,"microsoft fabric":39,"microsoft purview":39,"copilot in power bi":21,"fabric api for graphql":21},[923,924,925,926,927,707,928,929,116,930,120,697,931,224,401,109,932,933,934,935,936,937,573,365,938],"Microsoft Fabric","OneLake","Lakehouse","Warehouse","Notebooks","Dataflows","Direct Lake","PySpark","Delta Lake","Power BI","DAX","Microsoft Purview","Azure Monitor","Log Analytics","Fabric API for GraphQL","Copilot in Power BI",{"claims":39,"vacuum":39,"billing":39,"v-order":39,"z-order":39,"optimize":39,"actuarial":39,"loss ratio":39,"code review":39,"data lineage":39,"data quality":39,"star schemas":39,"underwriting":39,"data security":39,"dlp alignment":39,"observability":39,"combined ratio":39,"api integration":21,"data governance":39,"incident triage":39,"change data feed":39,"data engineering":39,"capacity planning":39,"liquid clustering":39,"semantic modeling":39,"release governance":39,"row-level security":39,"data transformation":39,"kimball methodology":39,"dimensional modeling":39,"regulatory reporting":39,"column-level security":39,"object-level security":39,"partitioning strategy":39,"spark workload tuning":39,"incremental load patterns":39,"insurance domain knowledge":39,"auto and property insurance":39,"slowly changing dimensions type 2":39,"delta table performance optimization":39},[706,941,942,943,57,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,90,977],"Data Governance","Data Security","Data Quality","Semantic Modeling","Dimensional Modeling","Kimball Methodology","Star Schemas","Slowly Changing Dimensions Type 2","Incremental Load Patterns","Delta Table Performance Optimization","OPTIMIZE","Z-Order","V-Order","Liquid Clustering","VACUUM","Change Data Feed","Partitioning Strategy","Spark Workload Tuning","Row-Level Security","Column-Level Security","Object-Level Security","DLP Alignment","Data Lineage","Regulatory Reporting","Insurance Domain Knowledge","Auto and Property Insurance","Claims","Billing","Actuarial","Underwriting","Loss Ratio","Combined Ratio","API Integration","Capacity Planning","Code Review","Release Governance","Incident Triage",{"total":979,"jobs":980},0,[]]