[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-microservices-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-expertise\u002Fmicroservices":4,"expertise-filters-\u002Fen-ca\u002Fjobs-by-expertise\u002Fmicroservices":300,"featured-jobs-\u002Fen-ca\u002Fjobs-by-expertise\u002Fmicroservices":432},{},{"total":5,"jobs":6},6,[7,61,109,161,205,257],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":16,"processed_country_iso_code_gmaps":18,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":25,"processed_employment_types":27,"processed_it_skills":28,"processed_it_skills_labels":32,"processed_job_expertise_skills":46,"processed_job_expertise_skills_labels":47,"max_cpc":59,"actual_cpc":60},82563,"senior-manager-application-development-canadian-imperial-bank-of-commerce-canada","Senior Manager, Application Development",null,false,{"name":14,"slug":15,"logo_url":11},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[17],"Toronto",[19],"CA","hybrid",120000,160000,"CAD","estimated",[26],"FULL_TIME","permanent",{"jira":29,"ai\u002Fml":30,"azure":31,"cognos":29,"power bi":29,".net (c#)":31,"azure sql":29,"rest apis":31,"databricks":29,"sql server":31,"informatica":29,"azure devops":29,"github copilot":29},3,2,4,[33,34,35,36,37,38,39,40,41,42,43,44,45],".NET (C#)","SQL Server","Informatica","Azure SQL","REST APIs","Cognos","Power BI","Databricks","Jira","Azure DevOps","Azure","GitHub Copilot","AI\u002FML",{"devops":31,"budgeting":31,"microservices":31,"resource planning":31,"vendor management":31,"project management":31,"application testing":31,"emerging technologies":29,"software architecture":31,"application development":31,"solid design principles":31},[48,49,50,51,52,53,54,55,56,57,58],"Application Development","Application Testing","Project Management","Budgeting","Resource Planning","Vendor Management","Software Architecture","Microservices","DevOps","SOLID Design Principles","Emerging Technologies",1,1.2,{"id":62,"slug":63,"title":64,"raw_title":11,"is_featured":12,"company":65,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":68,"processed_country_iso_code_gmaps":70,"processed_home_office":20,"processed_salary_min":71,"processed_salary_max":72,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":73,"processed_employment_types":27,"processed_it_skills":74,"processed_it_skills_labels":75,"processed_job_expertise_skills":98,"processed_job_expertise_skills_labels":99,"max_cpc":59,"actual_cpc":60},84123,"lead-full-stack-developer-ia-financial-services-inc","Lead Full Stack Developer",{"name":66,"slug":67,"logo_url":11},"IA Financial Services Inc.","ia-financial-services-inc",[69],"Québec",[19],100000,150000,[26],{"c#":31,"git":31,"bash":29,"helm":29,"java":30,"react":31,"docker":31,"postman":29,"rancher":30,"mulesoft":30,".net core":31,"dynatrace":29,"rest apis":31,"terraform":30,"kubernetes":31,"powershell":29,"salesforce":30,"servicenow":30,"azure cloud":31,"github copilot":29,"ms-sql 2016 or later":31,"azure devops services":31,"kafka\u002Fconfluent cloud":29,"azure pipelines (yaml)":31},[76,77,78,79,80,37,81,82,83,84,85,86,87,44,88,89,90,91,92,93,94,95,96,97],".NET Core","C#","React","PowerShell","Bash","MS-SQL 2016 or later","Git","Docker","Kubernetes","Helm","Azure Pipelines (YAML)","Postman","Terraform","Java","Rancher","Salesforce","MuleSoft","ServiceNow","Kafka\u002FConfluent Cloud","Dynatrace","Azure Cloud","Azure DevOps Services",{"microservices":29,"test automation":29,"agile principles":29,"ci\u002Fcd methodologies":31,"solution integration":31,"event-driven solutions":29,"full stack development":31,"application development":31,"integration architectures":29,"secure development practices":29,"artificial intelligence integration":29},[100,48,101,102,103,104,105,106,55,107,108],"Full Stack Development","Solution Integration","Agile Principles","Secure Development Practices","Test Automation","CI\u002FCD Methodologies","Integration Architectures","Event-Driven Solutions","Artificial Intelligence Integration",{"id":110,"slug":111,"title":112,"raw_title":11,"is_featured":12,"company":113,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":114,"processed_country_iso_code_gmaps":115,"processed_home_office":20,"processed_salary_min":71,"processed_salary_max":116,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":117,"processed_employment_types":27,"processed_it_skills":118,"processed_it_skills_labels":119,"processed_job_expertise_skills":139,"processed_job_expertise_skills_labels":140,"max_cpc":59,"actual_cpc":60},82575,"sr-application-developer-canadian-imperial-bank-of-commerce-canada","Sr. Application Developer",{"name":14,"slug":15,"logo_url":11},[17],[19],140000,[26],{"git":31,"sql":29,".net":31,"azure":29,"kafka":29,"nosql":29,"blazor":31,"docker":29,"solace":29,"angular":31,"jenkins":29,"node.js":31,".net core":31,"javascript":31,"kubernetes":29,"typescript":31,"service bus":29,"azure devops":29,"github actions":29,"github copilot":29,"ci\u002Fcd pipelines":29,"prompt engineering":29,"restful api design":31,"monitoring\u002Falerting":29,"infrastructure as code":29,"event-driven architectures":29},[120,121,76,122,123,124,125,126,82,127,43,83,84,128,129,44,130,131,42,132,133,134,135,136,137,138],"Node.js",".NET","Blazor","Angular","RESTful API design","JavaScript","TypeScript","CI\u002FCD pipelines","SQL","NoSQL","Prompt engineering","GitHub Actions","Jenkins","Infrastructure as code","Monitoring\u002Falerting","Service Bus","Kafka","Solace","Event-driven architectures",{"caching":29,"deployment":31,"monitoring":31,"unit testing":31,"microservices":31,"orchestration":29,"secure coding":31,"ui automation":31,"api automation":31,"message queues":29,"version control":31,"containerization":29,"automated testing":31,"functional design":31,"strategic planning":29,"integration testing":31,"technology roadmaps":29,"ai-driven development":29,"full-stack development":31,"object-oriented design":31,"technical architecture":31},[141,142,55,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160],"Full-stack development","Technical architecture","Automated testing","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":162,"slug":163,"title":164,"raw_title":11,"is_featured":12,"company":165,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":168,"processed_country_iso_code_gmaps":170,"processed_home_office":20,"processed_salary_min":171,"processed_salary_max":72,"processed_salary_currency":172,"processed_salary_source":24,"processed_working_hours":173,"processed_employment_types":27,"processed_it_skills":174,"processed_it_skills_labels":175,"processed_job_expertise_skills":190,"processed_job_expertise_skills_labels":191,"max_cpc":59,"actual_cpc":60},70114,"full-stack-engineer-ai-enabled-bank-of-montreal","Full Stack Engineer (AI-Enabled)",{"name":166,"slug":167,"logo_url":11},"Bank of Montreal","bank-of-montreal",[169],"Calgary",[19],70000,"USD",[26],{"aws":29,"sql":29,"java":31,"azure":29,"kafka":29,"nosql":29,"react":31,"chroma":29,"docker":29,"oracle":29,"python":31,"angular":31,"node.js":31,"pgvector":29,"pinecone":29,"langchain":29,"kubernetes":29,"openai api":29,"opensearch":29,"aws bedrock":29,"azure openai":29,"anthropic api":29,"copilot studio":29,"ci\u002Fcd pipelines":29,"observability platforms":29},[89,120,176,78,123,177,178,179,180,181,182,183,184,185,186,128,129,187,188,43,83,84,136,127,189],"Python","LangChain","AWS Bedrock","Azure OpenAI","Copilot Studio","OpenAI API","Anthropic API","pgvector","OpenSearch","Pinecone","Chroma","Oracle","AWS","Observability platforms",{"agentic ai":29,"embeddings":31,"ai security":29,"microservices":31,"system design":31,"vector search":31,"api development":31,"model evaluation":29,"prompt engineering":31,"banking domain knowledge":29,"cloud-native development":29,"event-driven architecture":29,"modernization initiatives":29,"large language models (llms)":31,"retrieval-augmented generation (rag)":31},[192,193,55,194,195,130,196,197,198,199,200,201,202,203,204],"System design","API development","Event-driven architecture","Large language models (LLMs)","Retrieval-augmented generation (RAG)","Vector search","Embeddings","Agentic AI","Model evaluation","AI security","Banking domain knowledge","Cloud-native development","Modernization initiatives",{"id":206,"slug":207,"title":208,"raw_title":11,"is_featured":12,"company":209,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":212,"processed_country_iso_code_gmaps":213,"processed_home_office":214,"processed_salary_min":215,"processed_salary_max":216,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":217,"processed_employment_types":27,"processed_it_skills":218,"processed_it_skills_labels":219,"processed_job_expertise_skills":236,"processed_job_expertise_skills_labels":237,"max_cpc":59,"actual_cpc":60},66755,"director-data-platform-engineering-the-toronto-dominion-bank-canada","Director, Data Platform Engineering",{"name":210,"slug":211,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[17],[19],"onsite",165000,200000,[26],{"java":29,"llms":29,"rest":29,"ci\u002Fcd":31,"kafka":29,"neo4j":30,"python":29,"solace":29,"splunk":30,"datadog":30,"graphql":29,"mongodb":30,"confluent":29,"devsecops":31,"dynatrace":30,"openshift":30,"databricks":31,"delta lake":31,"kubernetes":29,"apache flink":29,"apache spark":31,"generative ai":29,"microsoft azure":31},[40,220,221,89,176,222,223,84,224,136,225,137,226,227,228,229,95,230,231,232,233,234,235],"Apache Spark","Delta Lake","REST","GraphQL","Microsoft Azure","Confluent","Apache Flink","Neo4J","MongoDB","Splunk","Datadog","OpenShift","CI\u002FCD","DevSecOps","Generative AI","LLMs",{"data lineage":31,"data quality":31,"microservices":29,"data governance":31,"risk management":31,"data engineering":31,"budget management":31,"vendor management":31,"financial services":29,"project management":31,"workforce planning":31,"agile methodologies":29,"distributed systems":31,"metadata management":31,"transaction banking":29,"regulatory reporting":29,"succession management":31,"performance management":31,"cloud-native architecture":31,"data lifecycle management":31,"event-driven architecture":31,"data platform architecture":31},[238,239,240,241,55,242,243,244,245,246,247,248,53,249,250,251,252,50,253,254,255,256],"Data Platform Architecture","Data Engineering","Distributed Systems","Cloud-Native Architecture","Event-Driven Architecture","Data Governance","Metadata Management","Data Lineage","Data Quality","Data Lifecycle Management","Budget Management","Workforce Planning","Succession Management","Performance Management","Risk Management","Agile Methodologies","Financial Services","Transaction Banking","Regulatory Reporting",{"id":258,"slug":259,"title":260,"raw_title":11,"is_featured":12,"company":261,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":262,"processed_country_iso_code_gmaps":263,"processed_home_office":214,"processed_salary_min":264,"processed_salary_max":265,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":266,"processed_employment_types":27,"processed_it_skills":267,"processed_it_skills_labels":268,"processed_job_expertise_skills":283,"processed_job_expertise_skills_labels":284,"max_cpc":59,"actual_cpc":60},66870,"software-engineer-iii-ai-integration-the-toronto-dominion-bank-canada","Software Engineer III (AI Integration)",{"name":210,"slug":211,"logo_url":11},[17],[19],125500,154000,[26],{"aws":31,"gcp":31,"sql":29,"azure":31,"ci\u002Fcd":31,"numpy":31,"spark":29,"docker":31,"mlflow":29,"pandas":31,"python":31,"airflow":29,"pytorch":31,"kubeflow":29,"langchain":31,"langsmith":29,"kubernetes":31,"tensorflow":31,"openai apis":31,"rag systems":29,"scikit-learn":31,"vector databases":29},[176,128,269,270,271,272,273,274,177,275,276,277,278,279,83,84,188,280,43,232,281,282],"Spark","Pandas","NumPy","Scikit-learn","PyTorch","TensorFlow","LangSmith","OpenAI APIs","MLflow","Kubeflow","Airflow","GCP","Vector databases","RAG systems",{"nlp":31,"llms":31,"security":29,"algorithms":31,"prototyping":29,"data quality":29,"deep learning":31,"microservices":31,"api development":31,"data governance":29,"data structures":31,"experimentation":29,"machine learning":31,"model deployment":31,"model monitoring":31,"data preprocessing":31,"feature engineering":31,"regulated industries":29,"software engineering":31},[285,286,235,287,288,289,290,291,246,243,292,293,294,295,55,296,297,298,299],"Machine Learning","Deep Learning","NLP","Data Preprocessing","Feature Engineering","Model Deployment","Model Monitoring","Security","Software Engineering","Data Structures","Algorithms","API Development","Prototyping","Experimentation","Regulated Industries",{"industry":301,"employment_type":308,"expertise_skills":311,"it_skills":366,"salary_currency":427,"processed_working_hours":430},[302,306],{"key":303,"label":304,"count":305},"banking","Banking",5,{"key":307,"label":254,"count":31},"financial services",[309],{"key":27,"label":310,"count":5},"PERMANENT",[312,314,317,319,322,324,326,328,330,332,335,338,340,342,344,347,349,352,354,356,358,360,362,364],{"key":313,"label":55,"slug":313,"count":5},"microservices",{"key":315,"label":316,"slug":315,"count":30},"project-management","Project management",{"key":318,"label":243,"slug":318,"count":30},"data-governance",{"key":320,"label":321,"slug":320,"count":30},"api-development","Api Development",{"key":323,"label":53,"slug":323,"count":30},"vendor-management",{"key":325,"label":242,"slug":325,"count":30},"event-driven-architecture",{"key":327,"label":48,"slug":327,"count":30},"application-development",{"key":329,"label":246,"slug":329,"count":30},"data-quality",{"key":331,"label":108,"slug":331,"count":59},"artificial-intelligence-integration",{"key":333,"label":334,"slug":333,"count":59},"automated-testing","Automated Testing",{"key":336,"label":337,"slug":336,"count":59},"banking-domain-knowledge","Banking Domain Knowledge",{"key":339,"label":248,"slug":339,"count":59},"budget-management",{"key":341,"label":51,"slug":341,"count":59},"budgeting",{"key":343,"label":158,"slug":343,"count":59},"caching",{"key":345,"label":346,"slug":345,"count":59},"cicd-methodologies","Ci\u002FCd Methodologies",{"key":348,"label":241,"slug":348,"count":59},"cloud-native-architecture",{"key":350,"label":351,"slug":350,"count":59},"cloud-native-development","Cloud-Native Development",{"key":353,"label":156,"slug":353,"count":59},"containerization",{"key":355,"label":239,"slug":355,"count":59},"data-engineering",{"key":357,"label":247,"slug":357,"count":59},"data-lifecycle-management",{"key":359,"label":245,"slug":359,"count":59},"data-lineage",{"key":361,"label":238,"slug":361,"count":59},"data-platform-architecture",{"key":363,"label":288,"slug":363,"count":59},"data-preprocessing",{"key":365,"label":294,"slug":365,"count":59},"data-structures",[367,369,372,374,376,378,380,382,385,388,390,393,396,399,402,404,407,410,412,414,417,419,421,424],{"key":368,"label":84,"slug":368,"count":305},"kubernetes",{"key":370,"label":371,"slug":370,"count":305},"ms-azure","MS Azure",{"key":373,"label":83,"slug":373,"count":31},"docker",{"key":375,"label":136,"slug":375,"count":29},"kafka",{"key":377,"label":176,"slug":377,"count":29},"python",{"key":379,"label":89,"slug":379,"count":29},"java",{"key":381,"label":128,"slug":381,"count":29},"sql",{"key":383,"label":384,"slug":383,"count":29},"github-copilot","Github Copilot",{"key":386,"label":387,"slug":386,"count":30},"rest-apis","Rest Apis",{"key":389,"label":95,"slug":389,"count":30},"dynatrace",{"key":391,"label":392,"slug":391,"count":30},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":394,"label":395,"slug":394,"count":30},"nodejs","Node.Js",{"key":397,"label":398,"slug":397,"count":30},"net-core",".Net Core",{"key":400,"label":401,"slug":400,"count":30},"azure-devops","Azure Devops",{"key":403,"label":137,"slug":403,"count":30},"solace",{"key":405,"label":406,"slug":405,"count":30},"cicd","Ci\u002FCd",{"key":408,"label":409,"slug":408,"count":30},"langchain","Langchain",{"key":411,"label":40,"slug":411,"count":30},"databricks",{"key":413,"label":82,"slug":413,"count":30},"git",{"key":415,"label":416,"slug":415,"count":30},"aws","Aws",{"key":418,"label":123,"slug":418,"count":30},"angular",{"key":420,"label":78,"slug":420,"count":30},"react",{"key":422,"label":423,"slug":422,"count":30},"nosql","Nosql",{"key":425,"label":426,"slug":425,"count":59},"event-driven-architectures","Event-Driven Architectures",[428,429],{"key":23,"label":23,"count":305},{"key":172,"label":172,"count":59},[431],{"key":26,"label":26,"count":5},{"total":433,"jobs":434},0,[]]