[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-software-development-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsoftware-development":4,"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsoftware-development":547,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsoftware-development":682},{},{"total":5,"jobs":6},14,[7,73,114,158,200,255,308,352,380,409,432,465,499,522],{"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":17,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":24,"processed_employment_types":26,"processed_it_skills":27,"processed_it_skills_labels":31,"processed_job_expertise_skills":57,"processed_job_expertise_skills_labels":58,"max_cpc":71,"actual_cpc":72},80078,"systems-engineer-lead-consultant-identity-authentication-remote-allstate-insurance-company-of-canada-permanent","Systems Engineer, Lead Consultant Identity & Authentication - Remote",null,false,{"name":14,"slug":15,"logo_url":11},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[18],"CA","remote",93500,143500,"CAD","estimated",[25],"FULL_TIME","permanent",{"apis":28,"ldap":28,"saml":28,"oauth":28,"github":29,"kerberos":28,"automation":28,"powershell":28,"ws-federation":28,"ci\u002Fcd pipelines":29,"hybrid identity":28,"group policy (gpo)":28,"microsoft entra id":28,"openid connect (oidc)":28,"operational analytics":30,"intelligent automation":30,"ai-assisted development":30,"domain name system (dns)":28,"infrastructure as code (iac)":28,"certificate-based authentication":28,"windows server update services (wsus)":28,"active directory domain services (adds)":28,"system center operations manager (scom)":28,"active directory federation services (adfs)":28,"active directory certificate services (adcs)":28},4,3,2,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],"Active Directory Domain Services (ADDS)","Active Directory Federation Services (ADFS)","Microsoft Entra ID","Active Directory Certificate Services (ADCS)","Hybrid Identity","PowerShell","Automation","APIs","Infrastructure as Code (IaC)","LDAP","Kerberos","SAML","OAuth","OpenID Connect (OIDC)","WS-Federation","Certificate-based authentication","Group Policy (GPO)","Domain Name System (DNS)","Windows Server Update Services (WSUS)","System Center Operations Manager (SCOM)","GitHub","CI\u002FCD pipelines","AI-assisted development","Intelligent automation","Operational analytics",{"identity security":28,"identity governance":28,"software development":29,"zero trust principles":28,"disaster recovery (dr)":29,"cloud identity platforms":29,"microsoft hyper-v server":29,"privileged access management":29,"microsoft system center suite":28,"microsoft server administration":28,"certificate lifecycle management":29,"identity and access management (iam)":28},[59,60,61,62,63,64,65,66,67,68,69,70],"Identity and Access Management (IAM)","Identity Security","Zero Trust Principles","Identity Governance","Privileged Access Management","Certificate Lifecycle Management","Cloud Identity Platforms","Disaster Recovery (DR)","Microsoft Server Administration","Microsoft System Center Suite","Microsoft Hyper-V Server","Software Development",1,1.2,{"id":74,"slug":75,"title":76,"raw_title":11,"is_featured":12,"company":77,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":80,"processed_country_iso_code_gmaps":82,"processed_home_office":83,"processed_salary_min":84,"processed_salary_max":85,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":86,"processed_employment_types":26,"processed_it_skills":87,"processed_it_skills_labels":88,"processed_job_expertise_skills":102,"processed_job_expertise_skills_labels":103,"max_cpc":71,"actual_cpc":72},84110,"net-programmer-analyst-ia-financial-services-inc",".NET Programmer Analyst",{"name":78,"slug":79,"logo_url":11},"IA Financial Services Inc.","ia-financial-services-inc",[81],"Québec",[18],"hybrid",80000,110000,[25],{"c#":28,"git":28,"cobol":30,"kafka":30,"docker":30,"rancher":30,".net core":28,"easytrieve":30,"sql server":28,"azure devops":28,"visual studio":28,".net framework":28,"microsoft azure":30},[89,90,91,92,93,94,95,96,97,98,99,100,101],"C#",".NET Framework",".NET Core","SQL Server","Visual Studio","Azure DevOps","Git","Kafka","Docker","Rancher","Microsoft Azure","COBOL","Easytrieve",{"safe":28,"code reviews":28,"fasat system":30,"unit testing":28,"quality assurance":28,"agile methodologies":28,"application support":28,"software development":28,"mainframe environment":30,"technical documentation":28,"object-oriented programming":28},[70,104,105,106,107,108,109,110,111,112,113],"Agile Methodologies","SAFe","Object-Oriented Programming","Unit Testing","Quality Assurance","Code Reviews","Application Support","Technical Documentation","Mainframe Environment","FASAT System",{"id":115,"slug":116,"title":117,"raw_title":11,"is_featured":12,"company":118,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":121,"processed_country_iso_code_gmaps":123,"processed_home_office":83,"processed_salary_min":124,"processed_salary_max":125,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":126,"processed_employment_types":26,"processed_it_skills":127,"processed_it_skills_labels":128,"processed_job_expertise_skills":148,"processed_job_expertise_skills_labels":149,"max_cpc":71,"actual_cpc":72},82557,"senior-consultant-salesforce-developer-canadian-imperial-bank-of-commerce-canada","Senior Consultant, Salesforce Developer",{"name":119,"slug":120,"logo_url":11},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[122],"Toronto",[18],100000,140000,[25],{"apex":28,"java":29,"azure":29,"triggers":28,"devsecops":29,"angular ui":29,"javascript":29,"salesforce":28,"visualforce":28,"flow builder":28,"ui framework":29,"api development":29,"api integration":29,"web applications":29,"cloud development":29,"lightning components":28,"programming languages":29,"observability development":29,"mulesoft anypoint platform":29},[129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147],"Salesforce","Apex","Triggers","Lightning Components","Visualforce","Flow Builder","JavaScript","Azure","Angular UI","API Development","API Integration","Cloud Development","DevSecOps","Java","Mulesoft Anypoint Platform","Observability Development","Programming Languages","UI Framework","Web Applications",{"systems design":28,"systems integration":28,"software development":28,"code quality assurance":28,"performance optimization":28,"salesforce crm development":28,"enterprise solution delivery":28,"secure development standards":28,"software design best practices (solid)":28},[150,151,70,152,153,154,155,156,157],"Salesforce CRM Development","Enterprise Solution Delivery","Systems Design","Systems Integration","Code Quality Assurance","Performance Optimization","Software Design Best Practices (SOLID)","Secure Development Standards",{"id":159,"slug":160,"title":161,"raw_title":11,"is_featured":12,"company":162,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":165,"processed_country_iso_code_gmaps":167,"processed_home_office":83,"processed_salary_min":124,"processed_salary_max":125,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":168,"processed_employment_types":26,"processed_it_skills":169,"processed_it_skills_labels":170,"processed_job_expertise_skills":189,"processed_job_expertise_skills_labels":190,"max_cpc":71,"actual_cpc":72},85637,"consultant-conversion-software-eng-iii-job-level-director-morgan-stanley-svcs-canada-co","Consultant Conversion - Software Eng III : Job Level - Director",{"name":163,"slug":164,"logo_url":11},"Morgan Stanley Svcs Canada Co","morgan-stanley-svcs-canada-co",[166],"Montreal",[18],[25],{"db2":29,"java":28,"jdbc":29,"llms":29,"unix":29,"azure":29,"ci\u002Fcd":29,"html5":29,"react":29,"scala":28,"python":29,"angular":29,"ai tools":29,"scripting":29,"javascript":29,"postgresql":29,"sql server":29,"spring boot":29,"apache spark":28,"test automation":29,"containerization":29,"release automation":29},[142,171,172,173,92,174,175,176,177,178,136,179,180,181,182,135,183,184,185,186,187,188],"Scala","Apache Spark","DB2","PostgreSQL","CI\u002FCD","Test Automation","Release Automation","Containerization","Unix","Scripting","Python","HTML5","Angular","React","Spring Boot","JDBC","AI Tools","LLMs",{"risk management":29,"devops practices":29,"big data platforms":28,"database management":29,"production stability":29,"software development":28,"surveillance technology":29,"agile scrum methodologies":29,"wealth management monitoring":29,"software design best practices":29},[70,191,192,193,194,195,196,197,198,199],"Big Data Platforms","DevOps Practices","Database Management","Agile Scrum Methodologies","Software Design Best Practices","Surveillance Technology","Risk Management","Wealth Management Monitoring","Production Stability",{"id":201,"slug":202,"title":203,"raw_title":11,"is_featured":12,"company":204,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":207,"processed_country_iso_code_gmaps":208,"processed_home_office":83,"processed_salary_min":209,"processed_salary_max":210,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":211,"processed_employment_types":26,"processed_it_skills":212,"processed_it_skills_labels":213,"processed_job_expertise_skills":247,"processed_job_expertise_skills_labels":248,"max_cpc":71,"actual_cpc":72},81368,"intermediate-aws-developer-wealth-management-technologies-bank-of-montreal","Intermediate AWS Developer, Wealth Management Technologies",{"name":205,"slug":206,"logo_url":11},"Bank of Montreal","bank-of-montreal",[122],[18],70000,150000,[25],{"aws":28,"ecs":29,"git":28,"iam":28,"jwt":29,"sql":28,"jest":28,"docker":29,"angular":29,"aws cdk":28,"fargate":29,"node.js":28,"aws glue":29,"dynamodb":29,"rest api":28,"amazon s3":28,"aws batch":29,"oauth 2.0":29,"amazon rds":28,"amazon sns":28,"amazon sqs":28,"aws lambda":28,"encryption":28,"serverless":28,"typescript":28,"api gateway":29,"microservices":28,"cloud security":28,"data modelling":28,"openid connect":29,"ci\u002Fcd pipelines":28,"amazon cloudwatch":28,"automated testing":28,"amazon eventbridge":28,"aws step functions":28,"relational databases":28,"event-driven architecture":28},[214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,95,53,233,234,235,236,237,183,97,238,239,240,241,242,243,244,245,246],"AWS","Node.js","TypeScript","REST API","Microservices","Serverless","Event-driven architecture","AWS Lambda","Amazon RDS","Amazon S3","Amazon SNS","Amazon SQS","Amazon EventBridge","AWS Step Functions","AWS CDK","Amazon CloudWatch","SQL","Relational databases","Data modelling","Automated testing","Jest","Cloud security","IAM","Encryption","API Gateway","DynamoDB","ECS","Fargate","AWS Batch","AWS Glue","OAuth 2.0","OpenID Connect","JWT",{"agile delivery":28,"software development":28,"investment industry knowledge":29,"asset management domain knowledge":29,"wealth management domain knowledge":29,"financial services domain knowledge":29,"cloud-native application development":28},[70,249,250,251,252,253,254],"Cloud-native application development","Agile delivery","Financial services domain knowledge","Wealth management domain knowledge","Asset management domain knowledge","Investment industry knowledge",{"id":256,"slug":257,"title":258,"raw_title":11,"is_featured":12,"company":259,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":260,"processed_country_iso_code_gmaps":261,"processed_home_office":83,"processed_salary_min":262,"processed_salary_max":263,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":264,"processed_employment_types":26,"processed_it_skills":265,"processed_it_skills_labels":266,"processed_job_expertise_skills":283,"processed_job_expertise_skills_labels":284,"max_cpc":71,"actual_cpc":72},84124,"developpeureuse-mulesoft-ia-financial-services-inc","Développeur(euse) MuleSoft",{"name":78,"slug":79,"logo_url":11},[81],[18],90000,130000,[25],{"git":29,"raml":28,"rest":28,"sftp":29,"soap":28,"azure":29,"ci\u002Fcd":29,"kafka":30,"munit":29,"docker":29,"http\u002Fs":29,"openapi":28,"ai tools":30,"dataweave":28,"oauth 2.0":29,"kubernetes":29,"salesforce":30,"api manager":28,"azure devops":29,"github copilot":30,"anypoint studio":28,"runtime manager":28,"anypoint exchange":28,"mulesoft anypoint platform":28},[267,268,269,270,271,272,273,274,275,276,244,277,278,95,94,175,279,136,97,280,96,129,281,282],"MuleSoft Anypoint Platform","Anypoint Studio","API Manager","Runtime Manager","Anypoint Exchange","DataWeave","REST","SOAP","RAML","OpenAPI","HTTP\u002FS","SFTP","MUnit","Kubernetes","GitHub Copilot","AI tools",{"logging":28,"alerting":28,"api design":28,"monitoring":28,"api security":28,"code reviews":28,"unit testing":28,"documentation":28,"api governance":28,"error handling":28,"agile ceremonies":29,"batch processing":29,"production support":28,"data transformation":28,"integration testing":28,"api-led connectivity":28,"integration patterns":28,"software development":28,"technical leadership":28,"synchronous processing":29,"asynchronous processing":29,"enterprise architecture":29,"integration development":28,"event-driven architecture":29},[285,286,287,288,289,290,291,220,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307],"Software development","Integration development","API-led connectivity","API design","API security","Data transformation","Integration patterns","Batch processing","Asynchronous processing","Synchronous processing","Error handling","Logging","Monitoring","Alerting","Unit testing","Integration testing","Code reviews","Production support","Documentation","Agile ceremonies","Technical leadership","API governance","Enterprise architecture",{"id":309,"slug":310,"title":311,"raw_title":11,"is_featured":12,"company":312,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":313,"processed_country_iso_code_gmaps":314,"processed_home_office":83,"processed_salary_min":209,"processed_salary_max":210,"processed_salary_currency":315,"processed_salary_source":23,"processed_working_hours":316,"processed_employment_types":26,"processed_it_skills":317,"processed_it_skills_labels":318,"processed_job_expertise_skills":333,"processed_job_expertise_skills_labels":334,"max_cpc":71,"actual_cpc":72},81406,"senior-genai-software-developer-bank-of-montreal","Senior GenAI Software Developer",{"name":205,"slug":206,"logo_url":11},[122],[18],"USD",[25],{"sql":29,"java":30,"jira rovo":29,"azure openai":30,"restful apis":28,"aws agentcore":29,"microservices":28,"github copilot":29,"azure ai search":30,"cloud computing":28,"swagger\u002Fopenapi":29,"azure ai foundry":30,"vector databases":29,"prompt engineering":28,"microsoft copilot studio":30,"large language models (llms)":28,"model context protocol (mcp)":29,"retrieval-augmented generation (rag)":28},[230,319,320,281,321,322,323,218,324,325,326,327,328,142,329,330,331,332],"Prompt Engineering","JIRA Rovo","AWS AgentCore","RESTful APIs","Swagger\u002FOpenAPI","Cloud Computing","Large Language Models (LLMs)","Retrieval-Augmented Generation (RAG)","Vector Databases","Model Context Protocol (MCP)","Azure OpenAI","Azure AI Foundry","Azure AI Search","Microsoft Copilot Studio",{"mentoring":28,"ai governance":29,"responsible ai":29,"risk management":29,"troubleshooting":28,"version control":29,"ai\u002Fml engineering":28,"release management":29,"system integration":28,"agile methodologies":29,"root-cause analysis":28,"software development":28,"technical leadership":28,"solution architecture":28,"application engineering":28,"performance optimization":29,"secure software development":29,"quality assurance and testing":29,"test driven development (tdd)":29,"business requirements analysis":29,"software development lifecycle (sdlc)":28},[70,335,336,337,338,104,339,340,341,342,343,344,345,346,347,348,349,350,351,155,197],"Application Engineering","AI\u002FML Engineering","Technical Leadership","Mentoring","Software Development Lifecycle (SDLC)","Quality Assurance and Testing","Test Driven Development (TDD)","Secure Software Development","Responsible AI","AI Governance","Business Requirements Analysis","Solution Architecture","System Integration","Release Management","Version Control","Troubleshooting","Root-Cause Analysis",{"id":353,"slug":354,"title":355,"raw_title":11,"is_featured":12,"company":356,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":359,"processed_country_iso_code_gmaps":361,"processed_home_office":83,"processed_salary_min":362,"processed_salary_max":363,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":364,"processed_employment_types":26,"processed_it_skills":365,"processed_it_skills_labels":366,"processed_job_expertise_skills":371,"processed_job_expertise_skills_labels":372,"max_cpc":71,"actual_cpc":72},78601,"servicenow-associate-software-engineer-sun-life-of-canada-corporate","ServiceNow Associate Software Engineer",{"name":357,"slug":358,"logo_url":11},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[360],"Waterloo",[18],54000,89000,[25],{"sql":29,"apis":30,"ci\u002Fcd":30,"devops":30,"python":29,"javascript":29,"powershell":30,"servicenow":30,"cloud platforms":30,"shell scripting":30},[135,181,230,37,367,368,175,369,39,370],"Shell Scripting","ServiceNow","Cloud Platforms","DevOps",{"workflow tools":30,"financial systems":30,"agile methodologies":29,"software development":29,"automation frameworks":30,"it service management":30,"enterprise applications":30,"third-party risk management":30,"onsite-offshore delivery model":30},[70,104,373,374,375,376,377,378,379],"IT Service Management","Third-party Risk Management","Financial Systems","Enterprise Applications","Automation Frameworks","Workflow Tools","Onsite-offshore Delivery Model",{"id":381,"slug":382,"title":383,"raw_title":11,"is_featured":12,"company":384,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":385,"processed_country_iso_code_gmaps":386,"processed_home_office":83,"processed_salary_min":387,"processed_salary_max":388,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":389,"processed_employment_types":26,"processed_it_skills":390,"processed_it_skills_labels":391,"processed_job_expertise_skills":396,"processed_job_expertise_skills_labels":397,"max_cpc":71,"actual_cpc":72},70466,"enterprise-architect-ai-and-data-bank-of-montreal","Enterprise Architect – AI and Data",{"name":205,"slug":206,"logo_url":11},[122],[18],85500,185000,[25],{"aws":29,"gcp":29,"sql":28,"apis":29,"azure":29,"python":28,"pytorch":29,"tensorflow":29,"mlops tools":29,"microservices":29},[181,230,392,393,136,214,394,395,39,218],"TensorFlow","PyTorch","GCP","MLOps tools",{"llms":29,"generative ai":29,"ai architecture":28,"risk management":28,"data engineering":28,"machine learning":28,"data architecture":28,"cloud architecture":28,"software development":28,"technology governance":28,"reinforcement learning":29,"business case development":29,"financial industry knowledge":29,"enterprise architecture frameworks":28},[398,399,400,401,188,402,403,404,70,405,406,197,407,408],"AI Architecture","Data Architecture","Machine Learning","Generative AI","Reinforcement Learning","Cloud Architecture","Data Engineering","Enterprise Architecture Frameworks","Technology Governance","Financial Industry Knowledge","Business Case Development",{"id":410,"slug":411,"title":412,"raw_title":11,"is_featured":12,"company":413,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":414,"processed_country_iso_code_gmaps":415,"processed_home_office":83,"processed_salary_min":387,"processed_salary_max":388,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":416,"processed_employment_types":26,"processed_it_skills":417,"processed_it_skills_labels":418,"processed_job_expertise_skills":420,"processed_job_expertise_skills_labels":421,"max_cpc":71,"actual_cpc":72},70424,"artificial-intelligence-data-architect-developer-bank-of-montreal","Artificial Intelligence & Data Architect (Developer)",{"name":205,"slug":206,"logo_url":11},[122],[18],[25],{"aws":28,"gcp":30,"sql":29,"apis":29,"azure":30,"mlops":29,"python":28,"pytorch":29,"tensorflow":29,"microservices":29},[181,230,214,392,393,136,394,419,39,218],"MLOps",{"llms":29,"sdlc":28,"genai":29,"data pipelines":28,"data governance":29,"machine learning":28,"model deployment":28,"model monitoring":28,"proof-of-concept":29,"data architecture":28,"cloud architecture":28,"software development":28,"solution architecture":28,"reinforcement learning":29,"artificial intelligence":28,"enterprise architecture":28,"financial industry knowledge":29,"technical roadmap development":28},[70,399,422,400,423,346,424,425,426,427,403,428,188,402,407,429,430,431],"Artificial Intelligence","Enterprise Architecture","SDLC","Data Pipelines","Model Deployment","Model Monitoring","GenAI","Data Governance","Technical Roadmap Development","Proof-of-Concept",{"id":433,"slug":434,"title":435,"raw_title":11,"is_featured":12,"company":436,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":437,"processed_country_iso_code_gmaps":438,"processed_home_office":439,"processed_salary_min":387,"processed_salary_max":388,"processed_salary_currency":315,"processed_salary_source":23,"processed_working_hours":440,"processed_employment_types":26,"processed_it_skills":441,"processed_it_skills_labels":442,"processed_job_expertise_skills":450,"processed_job_expertise_skills_labels":451,"max_cpc":71,"actual_cpc":72},70456,"development-manager-bank-of-montreal-2","Development Manager",{"name":205,"slug":206,"logo_url":11},[122],[18],"onsite",[25],{"aws":28,"apis":28,"java":28,"react":28,"openfin":30,"servers":28,"databases":28,"postgresql":28,"typescript":28,"web architecture":28,"automated testing":28,"web hosting platforms":28,"version control systems":28},[216,184,142,174,214,443,444,39,445,446,447,448,449],"OpenFin","Version Control Systems","Databases","Servers","Web Architecture","Web Hosting Platforms","Automated Testing",{"coaching":28,"scalability":28,"risk management":28,"responsive design":28,"talent management":28,"strategic planning":28,"back-end development":28,"software development":28,"front-end development":28,"software architecture":28,"continuous improvement":28,"full stack development":28,"systems administration":28,"user experience design":28,"fx business applications":30,"performance optimization":28},[70,452,453,454,455,456,457,458,459,155,460,197,461,462,463,464],"Systems Administration","Front-end Development","Back-end Development","Full Stack Development","Software Architecture","User Experience Design","Responsive Design","Continuous Improvement","Scalability","Talent Management","Coaching","Strategic Planning","FX Business Applications",{"id":466,"slug":467,"title":468,"raw_title":11,"is_featured":12,"company":469,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":470,"processed_country_iso_code_gmaps":472,"processed_home_office":83,"processed_salary_min":387,"processed_salary_max":388,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":473,"processed_employment_types":26,"processed_it_skills":474,"processed_it_skills_labels":475,"processed_job_expertise_skills":482,"processed_job_expertise_skills_labels":483,"max_cpc":71,"actual_cpc":72},70574,"senior-solution-architect-personal-and-business-banking-ai-aws-bank-of-montreal","Senior Solution Architect - (Personal and Business Banking\u002F AI \u002F AWS)",{"name":205,"slug":206,"logo_url":11},[471],"Mississauga",[18],[25],{"aws":29,"xml":29,"java":29,"json":29,"soap":29,"azure":29,"angular":29,"node.js":29,"restful":29,"databases":29,"middleware":29,"data modeling":29,"microservices":29,"continuous integration and deployment":29},[183,142,215,214,136,274,476,477,478,218,479,480,445,481],"XML","RESTful","JSON","Continuous Integration and Deployment","Middleware","Data Modeling",{"cybersecurity":29,"design patterns":28,"risk management":29,"togaf framework":28,"security concepts":28,"cloud architecture":29,"application security":28,"design configuration":28,"software development":28,"technology selection":28,"fraud risk mitigation":29,"solution architecture":28,"architectural patterns":28,"batch interface design":28,"enterprise solutioning":28,"artificial intelligence":29,"real-time interface design":28,"solution context formulation":28,"service-oriented architecture":28,"requirements discovery and analysis":28},[346,70,484,485,486,487,488,422,403,489,490,491,492,493,494,495,496,497,498,197],"Service-Oriented Architecture","Real-time Interface Design","Batch Interface Design","TOGAF Framework","Enterprise Solutioning","Application Security","Security Concepts","Design Patterns","Architectural Patterns","Requirements Discovery and Analysis","Solution Context Formulation","Technology Selection","Design Configuration","Fraud Risk Mitigation","Cybersecurity",{"id":500,"slug":501,"title":502,"raw_title":11,"is_featured":12,"company":503,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":506,"processed_country_iso_code_gmaps":508,"processed_home_office":83,"processed_salary_min":262,"processed_salary_max":263,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":509,"processed_employment_types":26,"processed_it_skills":510,"processed_it_skills_labels":511,"processed_job_expertise_skills":514,"processed_job_expertise_skills_labels":515,"max_cpc":71,"actual_cpc":72},56009,"java-tech-lead-desjardins","Java Tech Lead",{"name":504,"slug":505,"logo_url":11},"Desjardins","desjardins",[507],"Lévis",[18],[25],{"java":28,"spring":28,"angular":28,"databases":28,"devsecops":29,"typescript":28,"cloud platforms":29,"microservices architecture":28},[142,512,183,216,513,445,369,141],"Spring","Microservices Architecture",{"coding":28,"design":29,"testing":29,"operations":29,"software development":28,"tech lead experience":28,"methodology definition":29},[516,70,517,518,519,520,521],"Tech Lead Experience","Design","Coding","Testing","Operations","Methodology Definition",{"id":523,"slug":524,"title":525,"raw_title":11,"is_featured":12,"company":526,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":529,"processed_country_iso_code_gmaps":530,"processed_home_office":439,"processed_salary_min":531,"processed_salary_max":532,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":533,"processed_employment_types":26,"processed_it_skills":534,"processed_it_skills_labels":535,"processed_job_expertise_skills":543,"processed_job_expertise_skills_labels":544,"max_cpc":71,"actual_cpc":72},66868,"software-engineer-i-the-toronto-dominion-bank-canada","Software Engineer I",{"name":527,"slug":528,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[122],[18],69700,98400,[25],{"git":29,"sql":29,"bash":30,"oidc":30,"saml":30,"mssql":30,"oauth":30,"react":29,"github":29,"nodejs":29,"python":30,"swagger":29,"backstage":30,"javascript":29,"postgresql":29,"typescript":29,"restful apis":29,"github actions":29},[536,216,135,184,95,52,322,537,538,174,230,539,43,44,540,181,541,542],"NodeJS","Swagger","GitHub Actions","MSSQL","OIDC","Bash","Backstage",{"ci\u002Fcd":29,"kanban":29,"testing":29,"documentation":29,"containerization":30,"identity providers":30,"agile methodologies":29,"software development":28,"software architecture":29},[70,456,104,545,175,519,303,546,178],"Kanban","Identity Providers",{"industry":548,"employment_type":559,"expertise_skills":562,"it_skills":614,"salary_currency":676,"processed_working_hours":680},[549,553,556],{"key":550,"label":551,"count":552},"financial services","Financial Services",13,{"key":554,"label":555,"count":28},"banking","Banking",{"key":557,"label":558,"count":71},"insurance","Insurance",[560],{"key":26,"label":561,"count":5},"PERMANENT",[563,565,568,570,572,574,576,578,580,582,584,586,588,590,593,595,597,599,601,603,605,607,610,612],{"key":564,"label":70,"slug":564,"count":5},"software-development",{"key":566,"label":197,"slug":566,"count":567},"risk-management",5,{"key":569,"label":104,"slug":569,"count":28},"agile-methodologies",{"key":571,"label":155,"slug":571,"count":29},"performance-optimization",{"key":573,"label":346,"slug":573,"count":29},"solution-architecture",{"key":575,"label":403,"slug":575,"count":29},"cloud-architecture",{"key":577,"label":407,"slug":577,"count":30},"financial-industry-knowledge",{"key":579,"label":303,"slug":579,"count":30},"documentation",{"key":581,"label":107,"slug":581,"count":30},"unit-testing",{"key":583,"label":402,"slug":583,"count":30},"reinforcement-learning",{"key":585,"label":109,"slug":585,"count":30},"code-reviews",{"key":587,"label":337,"slug":587,"count":30},"technical-leadership",{"key":589,"label":423,"slug":589,"count":30},"enterprise-architecture",{"key":591,"label":592,"slug":591,"count":30},"llms","Llms",{"key":594,"label":519,"slug":594,"count":30},"testing",{"key":596,"label":400,"slug":596,"count":30},"machine-learning",{"key":598,"label":456,"slug":598,"count":30},"software-architecture",{"key":600,"label":399,"slug":600,"count":30},"data-architecture",{"key":602,"label":422,"slug":602,"count":30},"artificial-intelligence",{"key":604,"label":110,"slug":604,"count":71},"application-support",{"key":606,"label":489,"slug":606,"count":71},"application-security",{"key":608,"label":609,"slug":608,"count":71},"aiml-engineering","Ai\u002FMl Engineering",{"key":611,"label":345,"slug":611,"count":71},"business-requirements-analysis",{"key":613,"label":335,"slug":613,"count":71},"application-engineering",[615,619,621,623,625,627,630,633,636,638,640,643,645,648,651,653,655,658,660,663,666,668,671,674],{"key":616,"label":617,"slug":616,"count":618},"ms-azure","MS Azure",6,{"key":620,"label":142,"slug":620,"count":618},"java",{"key":622,"label":230,"slug":622,"count":618},"sql",{"key":624,"label":181,"slug":624,"count":567},"python",{"key":626,"label":218,"slug":626,"count":567},"microservices",{"key":628,"label":629,"slug":628,"count":567},"aws","Aws",{"key":631,"label":632,"slug":631,"count":567},"apis","Apis",{"key":634,"label":635,"slug":634,"count":28},"typescript","Typescript",{"key":637,"label":183,"slug":637,"count":28},"angular",{"key":639,"label":95,"slug":639,"count":28},"git",{"key":641,"label":642,"slug":641,"count":28},"javascript","Javascript",{"key":644,"label":184,"slug":644,"count":29},"react",{"key":646,"label":647,"slug":646,"count":29},"cicd","Ci\u002FCd",{"key":649,"label":650,"slug":649,"count":29},"postgresql","Postgresql",{"key":652,"label":97,"slug":652,"count":29},"docker",{"key":654,"label":445,"slug":654,"count":29},"databases",{"key":656,"label":657,"slug":656,"count":30},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":659,"label":129,"slug":659,"count":30},"salesforce",{"key":661,"label":662,"slug":661,"count":30},"ai-tools","Ai Tools",{"key":664,"label":665,"slug":664,"count":30},"tensorflow","Tensorflow",{"key":667,"label":369,"slug":667,"count":30},"cloud-platforms",{"key":669,"label":670,"slug":669,"count":30},"saml","Saml",{"key":672,"label":673,"slug":672,"count":30},"restful-apis","Restful Apis",{"key":675,"label":449,"slug":675,"count":30},"automated-testing",[677,679],{"key":22,"label":22,"count":678},12,{"key":315,"label":315,"count":30},[681],{"key":25,"label":25,"count":5},{"total":683,"jobs":684},0,[]]