[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-version-control-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-skill\u002Fversion-control":4,"skill-page-filters-\u002Fde-ca\u002Fjobs-by-skill\u002Fversion-control":230,"featured-jobs-\u002Fde-ca\u002Fjobs-by-skill\u002Fversion-control":357},{},{"total":5,"jobs":6},5,[7,65,123,168,198],{"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":44,"processed_job_expertise_skills_labels":45,"max_cpc":63,"actual_cpc":64},81226,"cyber-security-developer-bank-of-montreal","Cyber Security 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",{"bash":29,"java":29,"ci\u002Fcd":30,"linux":30,"python":30,"windows":30,"power bi":29,"rest api":30,"powershell":30,"microservices":29,"cloud computing":29,"version control":30},2,3,[32,33,34,35,36,37,38,39,40,41,42,43],"Python","PowerShell","Bash","Java","REST API","CI\u002FCD","Version Control","Linux","Windows","Power BI","Cloud Computing","Microservices",{"testing":30,"automation":30,"encryption":29,"data analytics":29,"troubleshooting":30,"secrets management":29,"systems engineering":30,"technical documentation":30,"test driven development":30,"applications integration":30,"api and systems integration":30,"system development lifecycle":30,"quality assurance and testing":29,"identity and access management":29,"software development lifecycle":30,"system and technology integration":30,"technology business requirements definition, analysis and mapping":29},[46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62],"Automation","API and Systems Integration","Systems Engineering","Technical Documentation","Testing","Software Development Lifecycle","Quality Assurance and Testing","Technology Business Requirements Definition, Analysis and Mapping","Applications Integration","Test Driven Development","System Development Lifecycle","Troubleshooting","System and Technology Integration","Identity and Access Management","Secrets Management","Encryption","Data Analytics",1,1.2,{"id":66,"slug":67,"title":68,"raw_title":11,"is_featured":12,"company":69,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":72,"processed_country_iso_code_gmaps":74,"processed_home_office":20,"processed_salary_min":75,"processed_salary_max":76,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":77,"processed_employment_types":27,"processed_it_skills":78,"processed_it_skills_labels":80,"processed_job_expertise_skills":101,"processed_job_expertise_skills_labels":102,"max_cpc":63,"actual_cpc":64},78509,"ios-developer-sun-life-of-canada-corporate","iOS Developer",{"name":70,"slug":71,"logo_url":11},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[73],"Montréal",[19],65000,105000,[26],{"xml":29,"java":29,"json":29,"uikit":29,"splunk":29,"xctest":30,"combine":29,"jenkins":29,"rxswift":29,"swiftui":79,"artifactory":29,"async\u002Fawait":29,"spring boot":29,"storyboards":29,"restful apis":29,"swift testing":30,"ios development":79,"version control":30,"automated testing":30,"continuous deployment":30,"continuous integration":30,"ai-powered development tools":29},4,[81,82,83,84,85,86,38,87,88,89,90,91,92,93,94,95,96,97,98,35,99,100],"iOS Development","SwiftUI","XCTest","Swift Testing","Continuous Integration","Continuous Deployment","Automated Testing","Combine","async\u002Fawait","RESTful APIs","JSON","XML","UIKit","Storyboards","RxSwift","Jenkins","Splunk","Artifactory","Spring Boot","AI-powered development tools",{"mvvm":30,"viper":30,"debugging":30,"mobile ux":30,"profiling":30,"encryption":30,"code reviews":30,"unit testing":30,"authentication":30,"scrum ceremonies":30,"memory management":30,"agile methodologies":79,"integration testing":30,"secure data storage":30,"security principles":30,"app store deployment":30,"technology evaluation":30,"test driven development":30,"native mobile development":79,"behavior driven development":30,"offshore team collaboration":30,"ios human interface guidelines":30},[103,104,105,106,107,55,108,109,110,111,112,113,114,115,116,117,118,61,119,120,121,122],"Native Mobile Development","Agile Methodologies","Scrum Ceremonies","MVVM","VIPER","Behavior Driven Development","Unit Testing","Integration Testing","App Store Deployment","Debugging","Profiling","Memory Management","Mobile UX","iOS Human Interface Guidelines","Security Principles","Secure Data Storage","Authentication","Code Reviews","Offshore Team Collaboration","Technology Evaluation",{"id":124,"slug":125,"title":126,"raw_title":11,"is_featured":12,"company":127,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":128,"processed_country_iso_code_gmaps":130,"processed_home_office":131,"processed_salary_min":132,"processed_salary_max":133,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":134,"processed_employment_types":135,"processed_it_skills":136,"processed_it_skills_labels":137,"processed_job_expertise_skills":154,"processed_job_expertise_skills_labels":155,"max_cpc":63,"actual_cpc":64},70536,"quantitative-developer-alpha-research-team-gam-summer-2027-co-opinternship-12-months-bank-of-montreal","Quantitative Developer (Alpha Research Team) - GAM, Summer 2027 (Co-op\u002FInternship) - 12 months",{"name":14,"slug":15,"logo_url":11},[129],"Toronto",[19],"onsite",40500,80000,[26],"student",{"aws":29,"gcp":29,"git":29,"sql":30,"apis":29,"azure":29,"ci\u002Fcd":29,"spark":29,"docker":29,"duckdb":29,"pandas":29,"polars":29,"python":30,"airflow":29,"prefect":29,"testing":29,"microservices":29,"modular design":29,"version control":29,"machine learning":29,"object-oriented programming":29},[32,138,139,140,141,142,143,144,145,146,147,43,148,149,150,151,37,152,153,50,38],"SQL","Git","Pandas","Polars","DuckDB","Spark","AWS","Azure","GCP","APIs","Airflow","Prefect","Docker","Machine Learning","Object-Oriented Programming","Modular Design",{"data analysis":29,"risk modeling":29,"data pipelines":29,"data validation":29,"data engineering":29,"financial modeling":29,"data transformation":29,"portfolio analytics":29,"cloud infrastructure":29,"software engineering":29,"investment management":29,"quantitative research":29},[156,157,158,159,160,161,162,163,164,165,166,167],"Data Engineering","Data Pipelines","Quantitative Research","Portfolio Analytics","Financial Modeling","Risk Modeling","Investment Management","Software Engineering","Cloud Infrastructure","Data Validation","Data Transformation","Data Analysis",{"id":169,"slug":170,"title":171,"raw_title":11,"is_featured":12,"company":172,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":173,"processed_country_iso_code_gmaps":174,"processed_home_office":131,"processed_salary_min":175,"processed_salary_max":176,"processed_salary_currency":177,"processed_salary_source":24,"processed_working_hours":178,"processed_employment_types":27,"processed_it_skills":179,"processed_it_skills_labels":180,"processed_job_expertise_skills":190,"processed_job_expertise_skills_labels":191,"max_cpc":63,"actual_cpc":64},70454,"development-manager-bank-of-montreal","Development Manager",{"name":14,"slug":15,"logo_url":11},[129],[19],85500,185000,"USD",[26],{"java":79,"react":79,"server":79,"typescript":79,"version control":79,"web architecture":79,"database and cache":79,"web hosting platforms":79,"front-end languages and frameworks":79,"backend technologies and frameworks":79},[35,181,182,183,184,185,186,187,188,189],"React","TypeScript","Front-end languages and frameworks","Backend technologies and frameworks","Database and cache","Server","Web architecture","Version control","Web hosting platforms",{"fixed income":79,"capital markets":79,"risk management":79,"automated testing":79,"project management":79,"systems administration":79,"software development life cycle":79},[192,193,194,195,196,87,197],"Fixed Income","Capital Markets","Project Management","Systems Administration","Software Development Life Cycle","Risk Management",{"id":199,"slug":200,"title":201,"raw_title":11,"is_featured":12,"company":202,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":205,"processed_country_iso_code_gmaps":206,"processed_home_office":131,"processed_salary_min":207,"processed_salary_max":208,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":209,"processed_employment_types":27,"processed_it_skills":210,"processed_it_skills_labels":211,"processed_job_expertise_skills":217,"processed_job_expertise_skills_labels":218,"max_cpc":63,"actual_cpc":64},66890,"technical-product-owner-ai-amp-machine-learning-solutions-the-toronto-dominion-bank-canada","Technical Product Owner - AI & Machine Learning Solutions",{"name":203,"slug":204,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[129],[19],140000,240000,[26],{"sql":79,"ci\u002Fcd":30,"mlops":79,"python":79,"observability":30,"version control":30,"automated testing":30,"deployment automation":30,"cloud-native architecture":30},[32,138,37,212,213,188,214,215,216],"MLOps","Cloud-native architecture","Automated testing","Observability","Deployment automation",{"ai governance":30,"deep learning":79,"generative ai":79,"responsible ai":30,"data engineering":79,"machine learning":79,"model evaluation":79,"retrieval systems":79,"product management":79,"large language models":79,"model risk management":30,"technical architecture":79,"time series forecasting":30},[151,219,220,221,156,222,223,224,225,226,227,228,229],"Deep Learning","Generative AI","Large Language Models","Model Risk Management","AI Governance","Product Management","Technical Architecture","Model Evaluation","Retrieval Systems","Time Series Forecasting","Responsible AI",{"industry":231,"employment_type":238,"expertise_skills":243,"it_skills":294,"salary_currency":352,"processed_working_hours":355},[232,235],{"key":233,"label":234,"count":5},"financial services","Financial Services",{"key":236,"label":237,"count":30},"banking","Banking",[239,241],{"key":27,"label":240,"count":79},"PERMANENT",{"key":135,"label":242,"count":63},"STUDENT",[244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,289,292],{"key":245,"label":55,"slug":245,"count":29},"test-driven-development",{"key":247,"label":61,"slug":247,"count":29},"encryption",{"key":249,"label":156,"slug":249,"count":29},"data-engineering",{"key":251,"label":111,"slug":251,"count":63},"app-store-deployment",{"key":253,"label":54,"slug":253,"count":63},"applications-integration",{"key":255,"label":119,"slug":255,"count":63},"authentication",{"key":257,"label":87,"slug":257,"count":63},"automated-testing",{"key":259,"label":46,"slug":259,"count":63},"automation",{"key":261,"label":108,"slug":261,"count":63},"behavior-driven-development",{"key":263,"label":193,"slug":263,"count":63},"capital-markets",{"key":265,"label":164,"slug":265,"count":63},"cloud-infrastructure",{"key":267,"label":120,"slug":267,"count":63},"code-reviews",{"key":269,"label":167,"slug":269,"count":63},"data-analysis",{"key":271,"label":62,"slug":271,"count":63},"data-analytics",{"key":273,"label":157,"slug":273,"count":63},"data-pipelines",{"key":275,"label":166,"slug":275,"count":63},"data-transformation",{"key":277,"label":165,"slug":277,"count":63},"data-validation",{"key":279,"label":112,"slug":279,"count":63},"debugging",{"key":281,"label":219,"slug":281,"count":63},"deep-learning",{"key":283,"label":160,"slug":283,"count":63},"financial-modeling",{"key":285,"label":192,"slug":285,"count":63},"fixed-income",{"key":287,"label":288,"slug":287,"count":63},"generative-ai","Generative Ai",{"key":290,"label":291,"slug":290,"count":63},"identity-and-access-management","Identity And Access Management",{"key":293,"label":110,"slug":293,"count":63},"integration-testing",[295,297,299,301,304,306,307,309,312,314,316,319,321,323,325,328,331,333,336,339,342,344,347,349],{"key":296,"label":38,"slug":296,"count":5},"version-control",{"key":298,"label":32,"slug":298,"count":30},"python",{"key":300,"label":35,"slug":300,"count":30},"java",{"key":302,"label":303,"slug":302,"count":30},"cicd","Ci\u002FCd",{"key":305,"label":43,"slug":305,"count":29},"microservices",{"key":257,"label":87,"slug":257,"count":29},{"key":308,"label":138,"slug":308,"count":29},"sql",{"key":310,"label":311,"slug":310,"count":63},"backend-technologies-and-frameworks","Backend Technologies And Frameworks",{"key":313,"label":34,"slug":313,"count":63},"bash",{"key":315,"label":42,"slug":315,"count":63},"cloud-computing",{"key":317,"label":318,"slug":317,"count":63},"cloud-native-architecture","Cloud-Native Architecture",{"key":320,"label":88,"slug":320,"count":63},"combine",{"key":322,"label":86,"slug":322,"count":63},"continuous-deployment",{"key":324,"label":85,"slug":324,"count":63},"continuous-integration",{"key":326,"label":327,"slug":326,"count":63},"database-and-cache","Database And Cache",{"key":329,"label":330,"slug":329,"count":63},"deployment-automation","Deployment Automation",{"key":332,"label":150,"slug":332,"count":63},"docker",{"key":334,"label":335,"slug":334,"count":63},"duckdb","Duckdb",{"key":337,"label":338,"slug":337,"count":63},"front-end-languages-and-frameworks","Front-End Languages And Frameworks",{"key":340,"label":341,"slug":340,"count":63},"gcp","Gcp",{"key":343,"label":139,"slug":343,"count":63},"git",{"key":345,"label":346,"slug":345,"count":63},"ios-development","Ios Development",{"key":348,"label":96,"slug":348,"count":63},"jenkins",{"key":350,"label":351,"slug":350,"count":63},"json","Json",[353,354],{"key":23,"label":23,"count":79},{"key":177,"label":177,"count":63},[356],{"key":26,"label":26,"count":5},{"total":358,"jobs":359},0,[]]