[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-ms-azure-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fms-azure?page=4":8,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fms-azure?page=4":723,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fms-azure?page=4":726},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fms-azure.webp",null,"skill:ms-azure:ca","2026-08-17T09:01:45.601211+02:00",{"total":9,"jobs":10},82,[11,70,97,135,172,205,250,282,331,370,408,451,486,516,550,576,594,630,660,678],{"id":12,"slug":13,"title":14,"raw_title":5,"is_featured":15,"company":16,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":19,"processed_country_iso_code_gmaps":21,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":28,"processed_employment_types":30,"processed_it_skills":31,"processed_it_skills_labels":34,"processed_job_expertise_skills":51,"processed_job_expertise_skills_labels":52,"max_cpc":68,"actual_cpc":69},54690,"principal-architect-ai-platform-bank-of-montreal-2","Principal Architect, AI Platform",false,{"name":17,"slug":18,"logo_url":5},"Bank of Montreal","bank-of-montreal",[20],"Toronto",[22],"CA","onsite",94600,176000,"CAD","estimated",[29],"FULL_TIME","permanent",{"aws":32,"rag":32,"azure":32,"ci\u002Fcd":33,"python":33,"guardrails":32,"fine-tuning":33,"mlops\u002Fllmops":32,"model serving":33,"vector stores":33,"api integration":33,"ai observability":32,"agentic frameworks":32,"event-driven architecture":33,"zero-trust (spiffe\u002Fspire)":33,"policy-as-code (cedar, opa)":32},4,3,[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50],"Python","AWS","Azure","MLOps\u002FLLMOps","CI\u002FCD","API Integration","Event-driven Architecture","Policy-as-code (Cedar, OPA)","Zero-trust (SPIFFE\u002FSPIRE)","AI Observability","Vector Stores","Fine-tuning","RAG","Agentic Frameworks","Model Serving","Guardrails",{"cloud security":32,"responsible ai":32,"ai architecture":32,"data governance":32,"technical leadership":32,"model risk management":32,"solution architecture":32,"stakeholder alignment":32,"enterprise architecture":32,"architectural governance":32,"multi-cloud architecture":32,"architecture review board":32,"identity and access management":32,"regulatory compliance (osfi, occ)":32,"microsoft ai surfaces (copilot, copilot studio, fabric)":32},[53,54,55,56,57,58,59,60,61,62,63,64,65,66,67],"Enterprise Architecture","Solution Architecture","AI Architecture","Regulatory Compliance (OSFI, OCC)","Model Risk Management","Responsible AI","Data Governance","Cloud Security","Identity and Access Management","Multi-cloud Architecture","Microsoft AI Surfaces (Copilot, Copilot Studio, Fabric)","Architectural Governance","Architecture Review Board","Technical Leadership","Stakeholder Alignment",1,1.2,{"id":71,"slug":72,"title":73,"raw_title":5,"is_featured":15,"company":74,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":75,"processed_country_iso_code_gmaps":76,"processed_home_office":77,"processed_salary_min":78,"processed_salary_max":79,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":80,"processed_employment_types":30,"processed_it_skills":81,"processed_it_skills_labels":82,"processed_job_expertise_skills":90,"processed_job_expertise_skills_labels":91,"max_cpc":68,"actual_cpc":69},54607,"director-ai-platform-engineering-bank-of-montreal-2","Director, AI Platform Engineering",{"name":17,"slug":18,"logo_url":5},[20],[22],"hybrid",121600,211800,[29],{"aws":32,"azure":32,"cedar":32,"ci\u002Fcd":32,"gitops":32,"python":33,"opa\u002Frego":32,"kubernetes":32,"mlops\u002Fllmops":32,"spiffe\u002Fspire":32,"opentelemetry":32,"infrastructure as code":32},[36,37,83,84,85,86,87,88,39,38,35,89],"Kubernetes","OpenTelemetry","Cedar","OPA\u002FRego","SPIFFE\u002FSPIRE","GitOps","Infrastructure as Code",{"budgeting":33,"ai governance":32,"responsible ai":32,"vendor management":33,"workforce planning":32,"model risk management":32,"regulatory compliance":32,"enterprise architecture":33},[92,57,58,93,94,95,96,53],"AI Governance","Budgeting","Vendor Management","Workforce Planning","Regulatory Compliance",{"id":98,"slug":99,"title":100,"raw_title":5,"is_featured":15,"company":101,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":104,"processed_country_iso_code_gmaps":105,"processed_home_office":23,"processed_salary_min":106,"processed_salary_max":107,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":108,"processed_employment_types":30,"processed_it_skills":109,"processed_it_skills_labels":110,"processed_job_expertise_skills":125,"processed_job_expertise_skills_labels":126,"max_cpc":68,"actual_cpc":69},66711,"architect-channels-the-toronto-dominion-bank-canada","Architect - Channels",{"name":102,"slug":103,"logo_url":5},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[20],[22],125500,148000,[29],{"java":33,"mtls":32,"oidc":32,"ci\u002Fcd":32,"kafka":33,"react":32,"oauth2":32,"solace":33,"graphql":32,"node.js":33,"rest api":32,"kubernetes":33,"micro-frontends":32,"microsoft azure":32,"module federation":32,"testing frameworks":33},[111,112,113,114,115,116,117,83,118,119,120,121,122,123,39,124],"React","Java","Node.js","REST API","GraphQL","Micro-frontends","Module Federation","Microsoft Azure","Kafka","Solace","OAuth2","mTLS","OIDC","Testing frameworks",{"design systems":33,"architecture design":32,"distributed systems":32,"transaction banking":33,"api gateway patterns":32,"platform engineering":33,"enterprise architecture":32,"event-driven integration":33,"financial services domain":33},[127,53,128,129,130,131,132,133,134],"Architecture Design","API Gateway Patterns","Distributed Systems","Event-driven Integration","Platform Engineering","Design Systems","Financial Services Domain","Transaction Banking",{"id":136,"slug":137,"title":138,"raw_title":5,"is_featured":15,"company":139,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":140,"processed_country_iso_code_gmaps":141,"processed_home_office":23,"processed_salary_min":106,"processed_salary_max":107,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":142,"processed_employment_types":30,"processed_it_skills":143,"processed_it_skills_labels":145,"processed_job_expertise_skills":154,"processed_job_expertise_skills_labels":155,"max_cpc":68,"actual_cpc":69},66748,"data-architect-the-toronto-dominion-bank-canada","Data Architect",{"name":102,"slug":103,"logo_url":5},[20],[22],[29],{"sql":33,"kafka":32,"neo4j":144,"python":33,"mongodb":144,"confluent":32,"databricks":32,"delta lake":32,"apache flink":33,"apache spark":32,"microsoft azure":32},2,[146,147,148,119,149,150,118,151,35,152,153],"Apache Spark","Databricks","Delta Lake","Confluent","Apache Flink","SQL","Neo4J","MongoDB",{"data mesh":33,"devsecops":32,"data lineage":32,"data quality":32,"data modeling":32,"model serving":33,"feature stores":33,"data governance":32,"llm integration":33,"vector databases":33,"data architecture":32,"metadata management":32,"regulatory reporting":33,"ai\u002Fml platform patterns":33,"enterprise architecture":32,"ci\u002Fcd for data pipelines":32,"event-driven architecture":32,"real-time data processing":32,"cloud-native data platform delivery":32},[156,157,59,158,159,160,161,162,163,164,165,166,49,167,168,169,170,53,171],"Data Architecture","Data Modeling","Data Lineage","Metadata Management","Data Quality","Data Mesh","Event-Driven Architecture","Real-Time Data Processing","Regulatory Reporting","AI\u002FML Platform Patterns","Feature Stores","Vector Databases","LLM Integration","DevSecOps","CI\u002FCD for Data Pipelines","Cloud-Native Data Platform Delivery",{"id":173,"slug":174,"title":175,"raw_title":5,"is_featured":15,"company":176,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":177,"processed_country_iso_code_gmaps":178,"processed_home_office":23,"processed_salary_min":179,"processed_salary_max":180,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":181,"processed_employment_types":30,"processed_it_skills":182,"processed_it_skills_labels":183,"processed_job_expertise_skills":191,"processed_job_expertise_skills_labels":192,"max_cpc":68,"actual_cpc":69},66755,"director-data-platform-engineering-the-toronto-dominion-bank-canada","Director, Data Platform Engineering",{"name":102,"slug":103,"logo_url":5},[20],[22],165000,200000,[29],{"java":33,"llms":33,"rest":33,"ci\u002Fcd":32,"kafka":33,"neo4j":144,"python":33,"solace":33,"splunk":144,"datadog":144,"graphql":33,"mongodb":144,"confluent":33,"devsecops":32,"dynatrace":144,"openshift":144,"databricks":32,"delta lake":32,"kubernetes":33,"apache flink":33,"apache spark":32,"generative ai":33,"microsoft azure":32},[147,146,148,112,35,184,115,83,118,119,149,120,150,152,153,185,186,187,188,39,169,189,190],"REST","Splunk","Dynatrace","Datadog","OpenShift","Generative AI","LLMs",{"data lineage":32,"data quality":32,"microservices":33,"data governance":32,"risk management":32,"data engineering":32,"budget management":32,"vendor management":32,"financial services":33,"project management":32,"workforce planning":32,"agile methodologies":33,"distributed systems":32,"metadata management":32,"transaction banking":33,"regulatory reporting":33,"succession management":32,"performance management":32,"cloud-native architecture":32,"data lifecycle management":32,"event-driven architecture":32,"data platform architecture":32},[193,194,129,195,196,162,59,159,158,160,197,198,94,95,199,200,201,202,203,204,134,164],"Data Platform Architecture","Data Engineering","Cloud-Native Architecture","Microservices","Data Lifecycle Management","Budget Management","Succession Management","Performance Management","Risk Management","Project Management","Agile Methodologies","Financial Services",{"id":206,"slug":207,"title":208,"raw_title":5,"is_featured":15,"company":209,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":212,"processed_country_iso_code_gmaps":213,"processed_home_office":23,"processed_salary_min":214,"processed_salary_max":215,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":216,"processed_employment_types":30,"processed_it_skills":217,"processed_it_skills_labels":218,"processed_job_expertise_skills":232,"processed_job_expertise_skills_labels":233,"max_cpc":68,"actual_cpc":69},66865,"software-engineer-ii-sdet-td-bank-na","Software Engineer II (SDET)",{"name":210,"slug":211,"logo_url":5},"TD Bank, N.A.","td-bank-na",[20],[22],81600,115200,[29],{"aws":144,"axe":33,"java":32,"azure":144,"ci\u002Fcd":33,"react":144,"jenkins":144,"lighthouse":33,"playwright":33,"typescript":33,"api testing":32,"azure devops":144,"rest assured":33,"github actions":144,"postman\u002Fnewman":33,"selenium webdriver":32,"accessibility insights":33,"performance testing tools":144},[112,219,220,221,222,223,224,39,225,226,227,37,36,228,229,230,111,231],"Selenium WebDriver","TypeScript","Playwright","Rest Assured","Postman\u002FNewman","API Testing","GitHub Actions","Jenkins","Azure DevOps","Axe","Lighthouse","Accessibility Insights","Performance Testing Tools",{"agile\u002Fscrum":32,"api mocking":33,"code review":33,"risk management":33,"wcag compliance":32,"cost optimization":144,"quality management":33,"risk-based testing":32,"incident management":33,"json\u002Fxml validation":33,"test data management":32,"accessibility testing":32,"test framework design":32,"service virtualization":33,"test automation strategy":32,"defect lifecycle management":32,"enterprise-grade automation frameworks":32},[234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,201,249],"Test Automation Strategy","Test Framework Design","Test Data Management","Defect Lifecycle Management","Risk-Based Testing","Accessibility Testing","WCAG Compliance","Agile\u002FScrum","Enterprise-Grade Automation Frameworks","Service Virtualization","API Mocking","JSON\u002FXML Validation","Incident Management","Code Review","Quality Management","Cost Optimization",{"id":251,"slug":252,"title":253,"raw_title":5,"is_featured":15,"company":254,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":255,"processed_country_iso_code_gmaps":256,"processed_home_office":23,"processed_salary_min":257,"processed_salary_max":180,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":258,"processed_employment_types":30,"processed_it_skills":259,"processed_it_skills_labels":260,"processed_job_expertise_skills":268,"processed_job_expertise_skills_labels":269,"max_cpc":68,"actual_cpc":69},66721,"associate-vice-president-enterprise-data-amp-analytics-platform-capabilities-enablement-amp-support-the-toronto-dominion-bank-canada","Associate Vice President, Enterprise Data & Analytics Platform Capabilities, Enablement & Support",{"name":102,"slug":103,"logo_url":5},[20],[22],160000,[29],{"itil":144,"ai\u002Fml":33,"azure":32,"finops":33,"automation":33,"databricks":32,"sre concepts":33,"cloud platforms":32,"data architecture":32,"analytics technologies":32},[37,147,261,156,262,263,264,265,266,267],"Cloud Platforms","Analytics Technologies","AI\u002FML","Automation","SRE Concepts","ITIL","FinOps",{"budgeting":32,"compliance":32,"governance":32,"roi analysis":32,"p&l management":32,"data governance":32,"risk management":32,"change management":32,"platform strategy":32,"vendor management":33,"financial planning":32,"problem management":32,"product management":32,"service management":32,"incident management":32,"contract negotiation":33,"enterprise architecture":32,"business case development":32},[270,93,271,272,53,273,274,246,275,276,201,277,59,278,279,280,94,281],"P&L Management","Financial Planning","Product Management","Change Management","Service Management","Problem Management","Governance","Compliance","Platform Strategy","Business Case Development","ROI Analysis","Contract Negotiation",{"id":283,"slug":284,"title":285,"raw_title":5,"is_featured":15,"company":286,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":287,"processed_country_iso_code_gmaps":288,"processed_home_office":23,"processed_salary_min":289,"processed_salary_max":290,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":291,"processed_employment_types":30,"processed_it_skills":292,"processed_it_skills_labels":293,"processed_job_expertise_skills":304,"processed_job_expertise_skills_labels":305,"max_cpc":68,"actual_cpc":69},66874,"storage-engineer-ii-the-toronto-dominion-bank-canada","Storage Engineer II",{"name":102,"slug":103,"logo_url":5},[20],[22],96900,136800,[29],{"gcp":33,"git":32,"bash":32,"azure":33,"ci\u002Fcd":32,"python":32,"ansible":32,"analytics":33,"rest apis":32,"telemetry":33,"terraform":32,"monitoring":33,"powershell":32},[35,294,295,296,297,298,299,39,300,301,302,37,303],"PowerShell","Bash","REST APIs","Terraform","Ansible","Git","Monitoring","Telemetry","Analytics","GCP",{"nas":32,"san":32,"netapp":32,"commvault":32,"automation":32,"replication":32,"hybrid cloud":33,"cloud storage":33,"observability":33,"orchestration":32,"object storage":32,"api integration":32,"data protection":32,"hitachi vantara":32,"cyber resilience":32,"dell technologies":32,"disaster recovery":32,"immutable storage":32,"business continuity":32,"capacity management":32,"lifecycle management":32,"self-service storage":32,"storage provisioning":32,"infrastructure as code":32,"operational excellence":32,"storage virtualization":32,"performance optimization":32,"enterprise storage engineering":32},[306,307,308,309,310,311,312,313,314,315,316,317,89,264,40,318,319,320,321,322,323,324,325,326,327,328,329,330],"Enterprise Storage Engineering","NAS","SAN","Object Storage","Data Protection","Storage Provisioning","Storage Virtualization","Performance Optimization","Capacity Management","Replication","Business Continuity","Disaster Recovery","Orchestration","NetApp","Hitachi Vantara","Dell Technologies","Commvault","Cloud Storage","Hybrid Cloud","Observability","Operational Excellence","Cyber Resilience","Immutable Storage","Self-Service Storage","Lifecycle Management",{"id":332,"slug":333,"title":334,"raw_title":5,"is_featured":15,"company":335,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":336,"processed_country_iso_code_gmaps":337,"processed_home_office":23,"processed_salary_min":338,"processed_salary_max":339,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":340,"processed_employment_types":30,"processed_it_skills":341,"processed_it_skills_labels":342,"processed_job_expertise_skills":363,"processed_job_expertise_skills_labels":364,"max_cpc":68,"actual_cpc":69},66783,"java-developer-td-securities-the-toronto-dominion-bank-canada","Java Developer, TD Securities",{"name":102,"slug":103,"logo_url":5},[20],[22],102200,125000,[29],{"jms":33,"sql":32,"xml":33,"java":32,"jira":144,"json":33,"rest":33,"xslt":33,"azure":144,"nosql":144,"react":144,"stash":144,"devops":33,"drools":144,"hadoop":144,"oracle":33,"solace":144,"angular":144,"mongodb":144,"postgres":33,"cassandra":144,"confluence":144,"microservices":144,"teamcity\u002Fjenkins":144,"spring\u002Fspring boot":32,"tibco businessworks":144,"tibco businessevents":144,"secure coding practices":144},[112,343,151,344,345,346,347,184,348,349,350,153,351,120,352,353,354,355,356,357,358,111,37,359,360,361,196,362],"Spring\u002FSpring Boot","XML","XSLT","JSON","JMS","Oracle","Postgres","Cassandra","Drools","TIBCO BusinessWorks","TIBCO BusinessEvents","Confluence","Stash","JIRA","TeamCity\u002FJenkins","Angular","Hadoop","NoSQL","DevOps","Secure coding practices",{"sdlc":33,"big data":144,"investment banking":33,"agile methodologies":33,"regulatory reporting":32,"complex event processing":144,"enterprise integration patterns":144},[164,365,203,366,367,368,369],"Investment Banking","SDLC","Enterprise Integration Patterns","Big Data","Complex Event Processing",{"id":371,"slug":372,"title":373,"raw_title":5,"is_featured":15,"company":374,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":375,"processed_country_iso_code_gmaps":376,"processed_home_office":77,"processed_salary_min":106,"processed_salary_max":377,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":378,"processed_employment_types":30,"processed_it_skills":379,"processed_it_skills_labels":380,"processed_job_expertise_skills":392,"processed_job_expertise_skills_labels":393,"max_cpc":68,"actual_cpc":69},66869,"software-engineer-iii-java-react-spring-boot-and-spring-security-the-toronto-dominion-bank-canada","Software Engineer III (Java, React, Spring Boot, and Spring Security)",{"name":102,"slug":103,"logo_url":5},[20],[22],154000,[29],{"aws":33,"gcp":33,"git":32,"java":32,"ldap":32,"pega":144,"azure":33,"ci\u002Fcd":32,"linux":32,"oauth":32,"react":32,"docker":33,"rest apis":32,"kubernetes":33,"spring boot":32,"maven\u002Fgradle":32,"shell scripting":33,"spring security":32,"jira administration":32,"scriptrunner (groovy)":32},[112,111,381,382,383,384,296,299,385,39,386,387,388,389,83,36,37,303,390,391],"Spring Boot","Spring Security","OAuth","LDAP","Maven\u002FGradle","Linux","ScriptRunner (Groovy)","Shell scripting","Docker","Jira Administration","PEGA",{"dns":33,"backup":32,"devops":33,"ssl\u002Ftls":33,"resiliency":32,"system design":32,"load balancers":33,"change management":32,"disaster recovery":32,"high availability":32,"agile methodologies":32,"cloud transformation":32,"platform engineering":33,"enterprise integrations":32,"firewall configurations":33,"networking fundamentals":33,"application architecture":32,"software design patterns":32,"authentication frameworks":32},[394,395,396,397,317,398,399,273,203,361,131,400,401,402,403,404,405,406,407],"Application Architecture","System Design","Software Design Patterns","High Availability","Backup","Resiliency","Cloud Transformation","Enterprise Integrations","Authentication Frameworks","Networking Fundamentals","Load Balancers","DNS","SSL\u002FTLS","Firewall Configurations",{"id":409,"slug":410,"title":411,"raw_title":5,"is_featured":15,"company":412,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":415,"processed_country_iso_code_gmaps":416,"processed_home_office":417,"processed_salary_min":5,"processed_salary_max":5,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":418,"processed_employment_types":30,"processed_it_skills":419,"processed_it_skills_labels":420,"processed_job_expertise_skills":435,"processed_job_expertise_skills_labels":436,"max_cpc":68,"actual_cpc":69},80067,"information-security-expert-allstate-insurance-company-of-canada-permanent","Information Security Expert",{"name":413,"slug":414,"logo_url":5},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[22],"remote",[29],{"aws":33,"json":32,"ldap":32,"scim":32,"azure":33,"pingone":33,"saml 2.0":32,"oauth 2.0":32,"rest apis":32,"javascript":32,"pingaccess":33,"pingfederate":33,"pingauthorize":33,"pingdirectory":33,"groovy scripting":32,"google cloud platform":33,"openid connect (oidc)":32,"forgerock identity cloud":32,"ping advanced identity cloud (aic)":32},[421,422,423,424,425,426,384,296,346,427,428,36,37,429,430,431,432,433,434],"Ping Advanced Identity Cloud (AIC)","ForgeRock Identity Cloud","SAML 2.0","OAuth 2.0","OpenID Connect (OIDC)","SCIM","JavaScript","Groovy scripting","Google Cloud Platform","PingFederate","PingOne","PingAccess","PingDirectory","PingAuthorize",{"cybersecurity":32,"cloud platforms":33,"incident response":32,"user provisioning":32,"solution ownership":32,"architecture design":32,"identity federation":32,"identity governance":32,"platform optimization":32,"technical documentation":32,"authentication standards":32,"passwordless authentication":32,"identity lifecycle management":32,"zero trust security principles":33,"multi-factor authentication (mfa)":32,"identity and access management (iam)":32},[437,438,439,440,441,442,443,444,445,446,261,447,448,449,127,450],"Identity and Access Management (IAM)","Identity Federation","Authentication Standards","Multi-Factor Authentication (MFA)","Passwordless Authentication","Identity Lifecycle Management","User Provisioning","Identity Governance","Cybersecurity","Zero Trust Security Principles","Technical Documentation","Incident Response","Platform Optimization","Solution Ownership",{"id":452,"slug":453,"title":454,"raw_title":5,"is_featured":15,"company":455,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":456,"processed_country_iso_code_gmaps":457,"processed_home_office":23,"processed_salary_min":458,"processed_salary_max":459,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":460,"processed_employment_types":30,"processed_it_skills":461,"processed_it_skills_labels":462,"processed_job_expertise_skills":474,"processed_job_expertise_skills_labels":475,"max_cpc":68,"actual_cpc":69},54566,"associate-full-stack-engineer-bank-of-montreal","Associate, Full Stack Engineer",{"name":17,"slug":18,"logo_url":5},[20],[22],90000,120000,[29],{"c#":144,"aws":33,"etl":32,"gcp":33,"llm":32,"sql":32,"java":144,"azure":33,"ci\u002Fcd":33,"flask":32,"nosql":32,"scala":144,"docker":33,"python":32,"fastapi":32,"node.js":32,"react js":32,"javascript":32,"kubernetes":33,"openai api":32,"typescript":32,"restful api":32,"hugging face":32,"generative ai":32,"microservices":32,"data pipelines":32},[35,427,220,463,464,465,113,151,360,466,196,389,83,36,37,303,39,189,467,468,469,470,471,472,473,112],"React JS","FastAPI","Flask","RESTful API","LLM","OpenAI API","Hugging Face","ETL","Data Pipelines","C#","Scala",{"sdlc":32,"data processing":32,"financial markets":33,"investment banking":33,"trading strategies":33,"agile methodologies":32,"backend development":32,"system architecture":32,"frontend development":32,"financial data formats":33,"full stack development":32,"security best practices":32,"performance optimization":32,"financial domain knowledge":33},[476,477,478,479,480,313,481,203,366,482,365,483,484,485],"Full Stack Development","Frontend Development","Backend Development","System Architecture","Data Processing","Security Best Practices","Financial Domain Knowledge","Financial Markets","Trading Strategies","Financial Data Formats",{"id":487,"slug":488,"title":489,"raw_title":5,"is_featured":15,"company":490,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":491,"processed_country_iso_code_gmaps":492,"processed_home_office":23,"processed_salary_min":493,"processed_salary_max":494,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":495,"processed_employment_types":30,"processed_it_skills":496,"processed_it_skills_labels":497,"processed_job_expertise_skills":504,"processed_job_expertise_skills_labels":505,"max_cpc":68,"actual_cpc":69},66777,"it-support-analyst-iv-the-toronto-dominion-bank-canada","IT Support Analyst IV",{"name":102,"slug":103,"logo_url":5},[20],[22],69700,84000,[29],{"sql":32,"itil":32,"java":33,"agile":33,"azure":33,"ci\u002Fcd":33,"linux":33,"github":33,"oracle":33,"python":33,"splunk":33,"vmware":33,"autosys":33,"datadog":33,"jenkins":33,"dynatrace":33,"itrs geneos":33,"ms sql server":33},[386,348,498,151,35,112,499,37,39,226,500,187,186,185,501,502,266,503],"MS SQL Server","VMware","GitHub","ITRS Geneos","Autosys","Agile",{"sdlc":33,"scripting":33,"automation":33,"audit remediation":33,"change management":32,"banking operations":32,"problem management":32,"release management":33,"application support":32,"incident management":32,"process improvement":33,"disaster recovery testing":33,"compliance and surveillance":33,"financial markets knowledge":33,"monitoring tools configuration":33},[506,246,275,273,507,508,509,366,510,511,512,264,513,514,515],"Application Support","Banking Operations","Compliance and Surveillance","Financial Markets Knowledge","Release Management","Monitoring Tools Configuration","Scripting","Process Improvement","Disaster Recovery Testing","Audit Remediation",{"id":517,"slug":518,"title":519,"raw_title":5,"is_featured":15,"company":520,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":521,"processed_country_iso_code_gmaps":522,"processed_home_office":77,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":523,"processed_employment_types":30,"processed_it_skills":524,"processed_it_skills_labels":525,"processed_job_expertise_skills":531,"processed_job_expertise_skills_labels":532,"max_cpc":68,"actual_cpc":69},70567,"senior-manager-data-engineering-bank-of-montreal","Senior Manager Data Engineering",{"name":17,"slug":18,"logo_url":5},[20],[22],[29],{"aws":32,"sql":32,"jira":33,"ssis":32,"azure":32,"ci\u002Fcd":32,"nosql":32,"scala":32,"spark":32,"devops":32,"hadoop":32,"python":32,"netezza":32,"aws glue":32,"apache airflow":32,"infrastructure as code":32},[151,360,35,526,473,527,528,36,37,359,529,530,361,39,89,356],"Spark","SSIS","AWS Glue","Netezza","Apache Airflow",{"qa":32,"etl":32,"debugging":32,"automation":32,"ai concepts":32,"data mining":32,"data mapping":32,"unit testing":32,"data analysis":32,"data modeling":32,"generative ai":32,"agile delivery":32,"data profiling":32,"streaming data":32,"cloud computing":32,"batch processing":32,"data engineering":32,"data warehousing":32,"code optimization":32,"prompt engineering":32,"process improvement":32,"regulatory compliance":32,"solution architecture":32,"software engineering standards":32,"retrieval-augmented generation (rag)":32},[194,470,54,157,533,534,535,536,537,189,538,539,540,541,513,264,542,543,544,545,546,547,548,549,96],"Data Mining","Data Analysis","Data Profiling","Data Mapping","AI Concepts","Prompt Engineering","Retrieval-Augmented Generation (RAG)","Agile Delivery","Software Engineering Standards","Code Optimization","Debugging","Unit Testing","QA","Data Warehousing","Cloud Computing","Batch Processing","Streaming Data",{"id":551,"slug":552,"title":553,"raw_title":5,"is_featured":15,"company":554,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":555,"processed_country_iso_code_gmaps":556,"processed_home_office":23,"processed_salary_min":106,"processed_salary_max":377,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":557,"processed_employment_types":30,"processed_it_skills":558,"processed_it_skills_labels":559,"processed_job_expertise_skills":562,"processed_job_expertise_skills_labels":563,"max_cpc":68,"actual_cpc":69},66707,"applied-machine-learning-scientist-ii-the-toronto-dominion-bank-canada","Applied Machine Learning Scientist II",{"name":102,"slug":103,"logo_url":5},[20],[22],[29],{"sql":33,"python":32,"databricks":33,"azure cloud":33,"azure ml services":33},[35,151,560,561,147],"Azure Cloud","Azure ML Services",{"agentic ai":33,"a\u002Fb testing":32,"generative ai":32,"causal inference":33,"machine learning":32,"model deployment":32,"model evaluation":32,"model governance":33,"model monitoring":32,"anomaly detection":33,"feature engineering":32,"statistical testing":32,"model risk management":33,"model interpretability":32},[564,189,565,566,567,568,569,570,571,57,572,573,574,575],"Machine Learning","Model Evaluation","Model Deployment","Model Monitoring","Statistical Testing","Feature Engineering","Model Interpretability","Model Governance","A\u002FB Testing","Anomaly Detection","Causal Inference","Agentic AI",{"id":577,"slug":578,"title":579,"raw_title":5,"is_featured":15,"company":580,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":581,"processed_country_iso_code_gmaps":582,"processed_home_office":23,"processed_salary_min":458,"processed_salary_max":459,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":583,"processed_employment_types":30,"processed_it_skills":584,"processed_it_skills_labels":585,"processed_job_expertise_skills":586,"processed_job_expertise_skills_labels":587,"max_cpc":68,"actual_cpc":69},54560,"associate-data-engineer-bank-of-montreal","Associate, Data Engineer",{"name":17,"slug":18,"logo_url":5},[20],[22],[29],{"aws":33,"gcp":33,"sql":32,"java":33,"azure":33,"kafka":32,"scala":33,"spark":32,"docker":33,"python":32,"kubernetes":33},[35,473,112,526,119,151,389,83,36,37,303],{"agentic ai":144,"data modeling":32,"etl processes":32,"generative ai":144,"orchestration":33,"database design":32,"cloud deployment":33,"containerization":33,"stream processing":32,"distributed computing":32,"financial domain knowledge":33},[157,588,589,590,591,592,593,318,482,189,575],"Database Design","ETL Processes","Distributed Computing","Stream Processing","Cloud Deployment","Containerization",{"id":595,"slug":596,"title":597,"raw_title":5,"is_featured":15,"company":598,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":599,"processed_country_iso_code_gmaps":600,"processed_home_office":23,"processed_salary_min":106,"processed_salary_max":377,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":601,"processed_employment_types":30,"processed_it_skills":602,"processed_it_skills_labels":603,"processed_job_expertise_skills":617,"processed_job_expertise_skills_labels":618,"max_cpc":68,"actual_cpc":69},66870,"software-engineer-iii-ai-integration-the-toronto-dominion-bank-canada","Software Engineer III (AI Integration)",{"name":102,"slug":103,"logo_url":5},[20],[22],[29],{"aws":32,"gcp":32,"sql":33,"azure":32,"ci\u002Fcd":32,"numpy":32,"spark":33,"docker":32,"mlflow":33,"pandas":32,"python":32,"airflow":33,"pytorch":32,"kubeflow":33,"langchain":32,"langsmith":33,"kubernetes":32,"tensorflow":32,"openai apis":32,"rag systems":33,"scikit-learn":32,"vector databases":33},[35,151,526,604,605,606,607,608,609,610,611,612,613,614,389,83,36,303,37,39,615,616],"Pandas","NumPy","Scikit-learn","PyTorch","TensorFlow","LangChain","LangSmith","OpenAI APIs","MLflow","Kubeflow","Airflow","Vector databases","RAG systems",{"nlp":32,"llms":32,"security":33,"algorithms":32,"prototyping":33,"data quality":33,"deep learning":32,"microservices":32,"api development":32,"data governance":33,"data structures":32,"experimentation":33,"machine learning":32,"model deployment":32,"model monitoring":32,"data preprocessing":32,"feature engineering":32,"regulated industries":33,"software engineering":32},[564,619,190,620,621,569,566,567,160,59,622,623,624,625,196,626,627,628,629],"Deep Learning","NLP","Data Preprocessing","Security","Software Engineering","Data Structures","Algorithms","API Development","Prototyping","Experimentation","Regulated Industries",{"id":631,"slug":632,"title":633,"raw_title":5,"is_featured":15,"company":634,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":635,"processed_country_iso_code_gmaps":636,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":637,"processed_salary_source":27,"processed_working_hours":638,"processed_employment_types":30,"processed_it_skills":639,"processed_it_skills_labels":640,"processed_job_expertise_skills":645,"processed_job_expertise_skills_labels":646,"max_cpc":68,"actual_cpc":69},54686,"principal-cloud-engineer-bank-of-montreal","Principal Cloud Engineer",{"name":17,"slug":18,"logo_url":5},[20],[22],"USD",[29],{"c#":33,"c++":33,"java":33,"azure":32,"python":32,"node.js":33,"terraform":32,"azure devops":32,"azure monitor":32,"log analytics":32,"github actions":32,"application insights":32},[37,297,227,225,35,113,112,472,641,642,643,644],"C++","Azure Monitor","Log Analytics","Application Insights",{"rbac":32,"ci\u002Fcd":32,"finops":32,"mentoring":32,"automation":32,"compliance":32,"governance":32,"zero trust":32,"observability":32,"agile processes":32,"troubleshooting":32,"cloud networking":32,"incident response":32,"cloud architecture":32,"defender for cloud":32,"multi-region design":32,"root cause analysis":32,"infrastructure as code":32,"stakeholder engagement":32,"security best practices":32,"container infrastructure":32,"identity and access management":32,"high availability\u002Fdisaster recovery":32},[647,89,39,481,648,649,650,276,277,651,652,267,653,654,325,448,655,656,657,61,264,658,659],"Cloud Architecture","Zero Trust","RBAC","Defender for Cloud","High Availability\u002FDisaster Recovery","Multi-region Design","Mentoring","Stakeholder Engagement","Root Cause Analysis","Container Infrastructure","Cloud Networking","Troubleshooting","Agile Processes",{"id":661,"slug":662,"title":663,"raw_title":5,"is_featured":15,"company":664,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":665,"processed_country_iso_code_gmaps":666,"processed_home_office":23,"processed_salary_min":667,"processed_salary_max":668,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":669,"processed_employment_types":30,"processed_it_skills":670,"processed_it_skills_labels":671,"processed_job_expertise_skills":673,"processed_job_expertise_skills_labels":674,"max_cpc":68,"actual_cpc":69},66855,"senior-manager-engineering-the-toronto-dominion-bank-canada","Senior Manager, Engineering",{"name":102,"slug":103,"logo_url":5},[20],[22],149500,183500,[29],{"java":32,"jira":33,"azure":32,"kafka":32,"angular":32,"ai development":32},[112,358,119,37,672,356],"AI development",{"agile\u002Fsafe":32,"platform strategy":32,"vendor management":33,"project management":33,"financial management":33,"technical architecture":32},[675,278,676,677,202,94],"Technical Architecture","Agile\u002FSAFe","Financial Management",{"id":679,"slug":680,"title":681,"raw_title":5,"is_featured":15,"company":682,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":685,"processed_country_iso_code_gmaps":687,"processed_home_office":77,"processed_salary_min":688,"processed_salary_max":689,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":690,"processed_employment_types":30,"processed_it_skills":691,"processed_it_skills_labels":692,"processed_job_expertise_skills":699,"processed_job_expertise_skills_labels":700,"max_cpc":68,"actual_cpc":69},47471,"senior-software-quality-engineer-enterprise-services-division-3","Senior Software Quality Engineer",{"name":683,"slug":684,"logo_url":5},"Invesco Enterprise Services (Division)","invesco-enterprise-services-division",[686],"Charlottetown",[22],100000,110000,[29],{"c#":32,"aws":33,"gcp":33,"sql":32,"java":32,"azure":33,"nosql":33,"appium":32,"python":32,"soapui":32,"cypress":32,"jenkins":32,"postman":32,"selenium":32,"javascript":32,"playwright":32,"azure devops":32,"rest-assured":32,"github actions":32},[693,694,221,695,696,697,698,35,427,112,472,151,360,227,225,226,37,36,303],"Selenium","Cypress","Appium","Postman","REST-Assured","SoapUI",{"sdlc":32,"stlc":32,"peoplesoft":32,"agile\u002Fscrum":32,"peer review":32,"workday hcm":32,"dashboarding":32,"test planning":32,"test strategy":32,"test reporting":32,"trend analysis":32,"quality metrics":32,"test estimation":32,"security testing":32,"ci\u002Fcd integration":32,"defect management":32,"functional testing":32,"quality governance":32,"regression testing":32,"integration testing":32,"performance testing":32,"process improvement":32,"root cause analysis":32,"test prioritization":32,"test automation lifecycle":32,"automation framework architecture":32},[701,702,703,704,705,706,707,708,709,710,711,712,713,655,714,715,716,717,513,718,719,720,241,366,721,722],"Test Strategy","Test Planning","Test Estimation","Test Prioritization","Test Reporting","Automation Framework Architecture","CI\u002FCD Integration","Functional Testing","Integration Testing","Regression Testing","Performance Testing","Security Testing","Defect Management","Quality Metrics","Dashboarding","Trend Analysis","Quality Governance","Peer Review","Workday HCM","PeopleSoft","STLC","Test Automation Lifecycle",{"total":724,"jobs":725},0,[],{"industry":727,"employment_type":741,"expertise_skills":748,"it_skills":810,"salary_currency":879,"processed_working_hours":883},[728,731,735,738],{"key":729,"label":204,"count":730},"financial services",74,{"key":732,"label":733,"count":734},"banking","Banking",55,{"key":736,"label":737,"count":32},"insurance","Insurance",{"key":739,"label":740,"count":68},"asset management","Asset Management",[742,745],{"key":30,"label":743,"count":744},"PERMANENT",81,{"key":746,"label":747,"count":68},"student","STUDENT",[749,752,756,759,761,764,767,770,772,774,777,780,783,785,787,789,791,793,795,797,800,803,805,808],{"key":750,"label":201,"slug":750,"count":751},"risk-management",20,{"key":753,"label":754,"slug":753,"count":755},"project-management","Project management",13,{"key":757,"label":59,"slug":757,"count":758},"data-governance",12,{"key":760,"label":53,"slug":760,"count":758},"enterprise-architecture",{"key":762,"label":96,"slug":762,"count":763},"regulatory-compliance",11,{"key":765,"label":94,"slug":765,"count":766},"vendor-management",10,{"key":768,"label":203,"slug":768,"count":769},"agile-methodologies",9,{"key":771,"label":54,"slug":771,"count":769},"solution-architecture",{"key":773,"label":264,"slug":773,"count":769},"automation",{"key":775,"label":273,"slug":775,"count":776},"change-management",8,{"key":778,"label":564,"slug":778,"count":779},"machine-learning",7,{"key":781,"label":782,"slug":781,"count":779},"software-development","Software Development",{"key":784,"label":445,"slug":784,"count":779},"cybersecurity",{"key":786,"label":131,"slug":786,"count":779},"platform-engineering",{"key":788,"label":246,"slug":788,"count":779},"incident-management",{"key":790,"label":448,"slug":790,"count":779},"incident-response",{"key":792,"label":325,"slug":792,"count":779},"observability",{"key":794,"label":317,"slug":794,"count":779},"disaster-recovery",{"key":796,"label":157,"slug":796,"count":779},"data-modeling",{"key":798,"label":194,"slug":798,"count":799},"data-engineering",6,{"key":801,"label":802,"slug":801,"count":799},"sdlc","Sdlc",{"key":804,"label":196,"slug":804,"count":799},"microservices",{"key":806,"label":807,"slug":806,"count":799},"capacity-planning","Capacity Planning",{"key":809,"label":129,"slug":809,"count":799},"distributed-systems",[811,815,818,822,825,827,831,834,838,841,844,846,849,850,852,855,858,861,863,866,869,871,874,877],{"key":812,"label":813,"slug":812,"count":814},"ms-azure","MS Azure",78,{"key":816,"label":35,"slug":816,"count":817},"python",41,{"key":819,"label":820,"slug":819,"count":821},"aws","Aws",40,{"key":823,"label":112,"slug":823,"count":824},"java",32,{"key":826,"label":151,"slug":826,"count":824},"sql",{"key":828,"label":829,"slug":828,"count":830},"cicd","Ci\u002FCd",28,{"key":832,"label":83,"slug":832,"count":833},"kubernetes",27,{"key":835,"label":836,"slug":835,"count":837},"gcp","Gcp",18,{"key":839,"label":389,"slug":839,"count":840},"docker",17,{"key":842,"label":299,"slug":842,"count":843},"git",15,{"key":845,"label":119,"slug":845,"count":843},"kafka",{"key":847,"label":297,"slug":847,"count":848},"terraform",14,{"key":804,"label":196,"slug":804,"count":755},{"key":851,"label":147,"slug":851,"count":758},"databricks",{"key":853,"label":854,"slug":853,"count":766},"azure-devops","Azure Devops",{"key":856,"label":857,"slug":856,"count":766},"jira","Jira",{"key":859,"label":860,"slug":859,"count":766},"javascript","Javascript",{"key":862,"label":381,"slug":862,"count":769},"spring-boot",{"key":864,"label":865,"slug":864,"count":769},"nosql","Nosql",{"key":867,"label":868,"slug":867,"count":769},"infrastructure-as-code","Infrastructure As Code",{"key":870,"label":226,"slug":870,"count":769},"jenkins",{"key":872,"label":873,"slug":872,"count":769},"devops","Devops",{"key":875,"label":876,"slug":875,"count":769},"github","Github",{"key":878,"label":185,"slug":878,"count":776},"splunk",[880,882],{"key":26,"label":26,"count":881},70,{"key":637,"label":637,"count":758},[884],{"key":29,"label":29,"count":9}]