[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-software-development-lifecycle-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsoftware-development-lifecycle":4,"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsoftware-development-lifecycle":253,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsoftware-development-lifecycle":380},{},{"total":5,"jobs":6},7,[7,67,105,130,164,188,218],{"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":31,"processed_job_expertise_skills":55,"processed_job_expertise_skills_labels":56,"max_cpc":65,"actual_cpc":66},81372,"java-api-developer-bank-of-montreal","Java API Developer",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Mississauga",[19],"CA","hybrid",55500,120000,"CAD","estimated",[26],"FULL_TIME","permanent",{"aws":29,"sql":30,"bash":29,"java":30,"junit":29,"mysql":29,"nosql":29,"gradle":29,"oracle":29,"python":29,"ansible":29,"dynatrace":29,"elk stack":29,"cloudwatch":29,"postgresql":29,"typescript":29,"restful api":30,"azure devops":29,"github actions":29,"api development":30,"ci\u002Fcd pipelines":29,"design patterns":30,"object-oriented programming":30},3,4,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],"Java","API Development","Object-Oriented Programming","Design Patterns","SQL","NoSQL","CI\u002FCD Pipelines","GitHub Actions","Azure DevOps","Ansible","RESTful API","Oracle","MySQL","PostgreSQL","Gradle","Dynatrace","ELK Stack","CloudWatch","Python","Bash","TypeScript","JUnit","AWS",{"database design":30,"version control":29,"performance tuning":30,"release management":29,"application security":30,"agile\u002Fscrum methodologies":30,"software development lifecycle":30,"banking\u002Ffinancial industry knowledge":29},[57,58,59,60,61,62,63,64],"Software Development Lifecycle","Agile\u002FScrum Methodologies","Application Security","Performance Tuning","Database Design","Release Management","Version Control","Banking\u002FFinancial Industry Knowledge",1,1.2,{"id":68,"slug":69,"title":70,"raw_title":11,"is_featured":12,"company":71,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":72,"processed_country_iso_code_gmaps":73,"processed_home_office":74,"processed_salary_min":75,"processed_salary_max":76,"processed_salary_currency":77,"processed_salary_source":24,"processed_working_hours":78,"processed_employment_types":27,"processed_it_skills":79,"processed_it_skills_labels":80,"processed_job_expertise_skills":94,"processed_job_expertise_skills_labels":95,"max_cpc":65,"actual_cpc":66},81402,"senior-developer-bank-of-montreal","Senior Developer",{"name":14,"slug":15,"logo_url":11},[17],[19],"onsite",70000,150000,"USD",[26],{"spfx":30,"azure":29,"power bi":29,"ai copilot":29,"power apps":29,"sharepoint":30,"programming":30,"microservices":29,"power automate":29,"cloud computing":29,"react framework":29,"application integration":30,"test-driven development":30},[81,82,83,84,85,86,87,88,89,90,91,92,93],"SharePoint","SPFx","React Framework","Power Automate","Power BI","Power Apps","Azure","AI Copilot","Programming","Application integration","Test-driven development","Cloud computing","Microservices",{"itil guidelines":29,"risk management":29,"troubleshooting":30,"version control":29,"release management":29,"quality assurance and testing":29,"software development lifecycle":30,"system and technology integration":30,"technology business requirements definition, analysis, and mapping":29},[96,97,98,99,100,101,102,103,104],"Software development lifecycle","Troubleshooting","System and technology integration","Quality assurance and testing","Technology business requirements definition, analysis, and mapping","Release management","Version control","ITIL guidelines","Risk management",{"id":106,"slug":107,"title":108,"raw_title":11,"is_featured":12,"company":109,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":112,"processed_country_iso_code_gmaps":114,"processed_home_office":20,"processed_salary_min":22,"processed_salary_max":115,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":116,"processed_employment_types":27,"processed_it_skills":117,"processed_it_skills_labels":118,"processed_job_expertise_skills":123,"processed_job_expertise_skills_labels":124,"max_cpc":65,"actual_cpc":66},85634,"consultant-conversion-lead-software-eng-job-level-vice-president-morgan-stanley-svcs-canada-co","Consultant Conversion - Lead Software Eng : Job Level - Vice President",{"name":110,"slug":111,"logo_url":11},"Morgan Stanley Svcs Canada Co","morgan-stanley-svcs-canada-co",[113],"Montreal",[19],180000,[26],{"java":30,"scala":30,"grid computing":29,"distributed caches":29,"distributed systems":30},[32,119,120,121,122],"Scala","Distributed Systems","Distributed Caches","Grid Computing",{"fixed income":29,"production support":29,"credit risk management":29,"requirements gathering":29,"financial markets knowledge":29,"software development lifecycle":30},[57,125,126,127,128,129],"Credit Risk Management","Fixed Income","Production Support","Requirements Gathering","Financial Markets Knowledge",{"id":131,"slug":132,"title":133,"raw_title":11,"is_featured":12,"company":134,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":135,"processed_country_iso_code_gmaps":136,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":137,"processed_employment_types":27,"processed_it_skills":138,"processed_it_skills_labels":140,"processed_job_expertise_skills":147,"processed_job_expertise_skills_labels":148,"max_cpc":65,"actual_cpc":66},81226,"cyber-security-developer-bank-of-montreal","Cyber Security Developer",{"name":14,"slug":15,"logo_url":11},[17],[19],[26],{"bash":139,"java":139,"ci\u002Fcd":29,"linux":29,"python":29,"windows":29,"power bi":139,"rest api":29,"powershell":29,"microservices":139,"cloud computing":139,"version control":29},2,[50,141,51,32,142,143,63,144,145,85,146,93],"PowerShell","REST API","CI\u002FCD","Linux","Windows","Cloud Computing",{"testing":29,"automation":29,"encryption":139,"data analytics":139,"troubleshooting":29,"secrets management":139,"systems engineering":29,"technical documentation":29,"test driven development":29,"applications integration":29,"api and systems integration":29,"system development lifecycle":29,"quality assurance and testing":139,"identity and access management":139,"software development lifecycle":29,"system and technology integration":29,"technology business requirements definition, analysis and mapping":139},[149,150,151,152,153,57,154,155,156,157,158,97,159,160,161,162,163],"Automation","API and Systems Integration","Systems Engineering","Technical Documentation","Testing","Quality Assurance and Testing","Technology Business Requirements Definition, Analysis and Mapping","Applications Integration","Test Driven Development","System Development Lifecycle","System and Technology Integration","Identity and Access Management","Secrets Management","Encryption","Data Analytics",{"id":165,"slug":166,"title":167,"raw_title":11,"is_featured":12,"company":168,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":169,"processed_country_iso_code_gmaps":170,"processed_home_office":20,"processed_salary_min":171,"processed_salary_max":172,"processed_salary_currency":23,"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":182,"processed_job_expertise_skills_labels":183,"max_cpc":65,"actual_cpc":66},85636,"software-eng-iii-job-level-associate-morgan-stanley-svcs-canada-co","Software Eng III - Job Level: Associate",{"name":110,"slug":111,"logo_url":11},[113],[19],80000,110000,[26],{"c#":29,"c++":29,"git":139,"java":29,"scala":139,"python":29,"eclipse":139,"intellij":139,"unix\u002Flinux":139},[32,176,177,50,119,178,179,180,181],"C++","C#","IntelliJ","Eclipse","Git","Unix\u002FLinux",{"multithreading":29,"memory management":29,"functional programming":139,"client\u002Fserver architecture":29,"financial markets knowledge":139,"object-oriented programming":29,"software development lifecycle":29},[34,184,185,186,187,129,57],"Functional Programming","Client\u002FServer Architecture","Multithreading","Memory Management",{"id":189,"slug":190,"title":191,"raw_title":11,"is_featured":12,"company":192,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":193,"processed_country_iso_code_gmaps":194,"processed_home_office":74,"processed_salary_min":75,"processed_salary_max":76,"processed_salary_currency":77,"processed_salary_source":24,"processed_working_hours":195,"processed_employment_types":27,"processed_it_skills":196,"processed_it_skills_labels":197,"processed_job_expertise_skills":209,"processed_job_expertise_skills_labels":210,"max_cpc":65,"actual_cpc":66},70582,"sr-application-developer-java-aws-payment-systems-leadership-bank-of-montreal","Sr. Application Developer - (Java \u002F AWS \u002F Payment Systems \u002F Leadership)",{"name":14,"slug":15,"logo_url":11},[17],[19],[26],{"java":30,"node.js":29,"aws lambda":30,"aws sns\u002Fsqs":30,"aws dynamodb":30,"generative ai":139,"microservices":30,"aws cloudwatch":30,"api development":30,"aws eventbridge":30,"serverless computing":29,"event-driven architecture":30,"ai-assisted software delivery":139},[32,198,199,200,201,202,203,93,204,205,206,207,208],"AWS Lambda","AWS DynamoDB","AWS EventBridge","AWS CloudWatch","AWS SNS\u002FSQS","Node.js","Event-driven architecture","API development","Serverless computing","Generative AI","AI-assisted software delivery",{"algorithms":30,"system design":30,"data structures":30,"payment systems":29,"resilience engineering":30,"secure software design":30,"financial services platforms":29,"software development lifecycle":30},[57,211,212,213,214,215,216,217],"Payment Systems","Financial Services Platforms","Secure Software Design","Resilience Engineering","System Design","Algorithms","Data Structures",{"id":219,"slug":220,"title":221,"raw_title":11,"is_featured":12,"company":222,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":223,"processed_country_iso_code_gmaps":225,"processed_home_office":20,"processed_salary_min":226,"processed_salary_max":227,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":228,"processed_employment_types":27,"processed_it_skills":229,"processed_it_skills_labels":230,"processed_job_expertise_skills":237,"processed_job_expertise_skills_labels":238,"max_cpc":65,"actual_cpc":66},54748,"senior-technical-lead-bank-of-montreal","Senior Technical Lead",{"name":14,"slug":15,"logo_url":11},[224],"Toronto",[19],75900,141900,[26],{"sql":30,"apis":30,"agile":30,"ci\u002Fcd":30,"devops":30,"oracle":30,"dynatrace":30,"mainframe":29,"opensearch":30,"cybersecurity":29,"generative ai":30,"microservices":30,"cloud computing":30,"test driven development":29},[207,231,47,43,36,232,146,233,93,143,234,235,157,236],"OpenSearch","Mainframe","APIs","DevOps","Agile","Cybersecurity",{"observability":30,"system design":30,"api management":30,"product design":29,"risk management":29,"batch operations":29,"production support":30,"incident management":30,"root cause analysis":30,"platform engineering":30,"regulatory compliance":29,"scheduling frameworks":29,"enterprise integration":30,"new product development":29,"data collection and analysis":29,"software development lifecycle":30,"continuous improvement management":29},[215,239,240,241,242,243,244,127,245,246,247,248,249,250,57,251,252],"API Management","Product Design","Data Collection and Analysis","New Product Development","Continuous Improvement Management","Platform Engineering","Incident Management","Root Cause Analysis","Observability","Batch Operations","Scheduling Frameworks","Enterprise Integration","Risk Management","Regulatory Compliance",{"industry":254,"employment_type":261,"expertise_skills":264,"it_skills":318,"salary_currency":375,"processed_working_hours":378},[255,258],{"key":256,"label":257,"count":5},"financial services","Financial Services",{"key":259,"label":260,"count":30},"banking","Banking",[262],{"key":27,"label":263,"count":5},"PERMANENT",[265,267,269,271,273,275,278,281,283,285,287,289,291,293,296,298,300,302,304,306,308,310,313,315],{"key":266,"label":57,"slug":266,"count":5},"software-development-lifecycle",{"key":268,"label":251,"slug":268,"count":139},"risk-management",{"key":270,"label":129,"slug":270,"count":139},"financial-markets-knowledge",{"key":272,"label":62,"slug":272,"count":139},"release-management",{"key":274,"label":127,"slug":274,"count":139},"production-support",{"key":276,"label":277,"slug":276,"count":139},"quality-assurance-and-testing","Quality Assurance And Testing",{"key":279,"label":280,"slug":279,"count":139},"system-and-technology-integration","System And Technology Integration",{"key":282,"label":97,"slug":282,"count":139},"troubleshooting",{"key":284,"label":215,"slug":284,"count":139},"system-design",{"key":286,"label":63,"slug":286,"count":139},"version-control",{"key":288,"label":243,"slug":288,"count":65},"continuous-improvement-management",{"key":290,"label":125,"slug":290,"count":65},"credit-risk-management",{"key":292,"label":163,"slug":292,"count":65},"data-analytics",{"key":294,"label":295,"slug":294,"count":65},"data-collection-and-analysis","Data Collection And Analysis",{"key":297,"label":217,"slug":297,"count":65},"data-structures",{"key":299,"label":61,"slug":299,"count":65},"database-design",{"key":301,"label":162,"slug":301,"count":65},"encryption",{"key":303,"label":250,"slug":303,"count":65},"enterprise-integration",{"key":305,"label":212,"slug":305,"count":65},"financial-services-platforms",{"key":307,"label":126,"slug":307,"count":65},"fixed-income",{"key":309,"label":184,"slug":309,"count":65},"functional-programming",{"key":311,"label":312,"slug":311,"count":65},"identity-and-access-management","Identity And Access Management",{"key":314,"label":245,"slug":314,"count":65},"incident-management",{"key":316,"label":317,"slug":316,"count":65},"itil-guidelines","Itil Guidelines",[319,322,324,326,328,331,333,335,338,341,343,346,348,350,353,355,356,359,362,364,366,369,371,373],{"key":320,"label":32,"slug":320,"count":321},"java",5,{"key":323,"label":93,"slug":323,"count":30},"microservices",{"key":325,"label":146,"slug":325,"count":29},"cloud-computing",{"key":327,"label":50,"slug":327,"count":29},"python",{"key":329,"label":330,"slug":329,"count":139},"cicd","Ci\u002FCd",{"key":332,"label":47,"slug":332,"count":139},"dynatrace",{"key":334,"label":36,"slug":334,"count":139},"sql",{"key":336,"label":337,"slug":336,"count":139},"ms-powerbi","MS PowerBI",{"key":339,"label":340,"slug":339,"count":139},"api-development","Api Development",{"key":342,"label":51,"slug":342,"count":139},"bash",{"key":344,"label":345,"slug":344,"count":139},"generative-ai","Generative Ai",{"key":347,"label":119,"slug":347,"count":139},"scala",{"key":349,"label":43,"slug":349,"count":139},"oracle",{"key":351,"label":352,"slug":351,"count":65},"azure-devops","Azure Devops",{"key":354,"label":177,"slug":354,"count":65},"c",{"key":354,"label":176,"slug":354,"count":65},{"key":357,"label":358,"slug":357,"count":65},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":360,"label":361,"slug":360,"count":65},"cloudwatch","Cloudwatch",{"key":363,"label":236,"slug":363,"count":65},"cybersecurity",{"key":365,"label":35,"slug":365,"count":65},"design-patterns",{"key":367,"label":368,"slug":367,"count":65},"devops","Devops",{"key":370,"label":121,"slug":370,"count":65},"distributed-caches",{"key":372,"label":120,"slug":372,"count":65},"distributed-systems",{"key":374,"label":179,"slug":374,"count":65},"eclipse",[376,377],{"key":23,"label":23,"count":321},{"key":77,"label":77,"count":139},[379],{"key":26,"label":26,"count":5},{"total":381,"jobs":382},0,[]]