[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-debugging-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Fdebugging":4,"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Fdebugging":187,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Fdebugging":319},{},{"total":5,"jobs":6},3,[7,80,132],{"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":54,"processed_job_expertise_skills_labels":55,"max_cpc":78,"actual_cpc":79},78509,"ios-developer-sun-life-of-canada-corporate","iOS Developer",null,false,{"name":14,"slug":15,"logo_url":11},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[17],"Montréal",[19],"CA","hybrid",65000,105000,"CAD","estimated",[26],"FULL_TIME","permanent",{"xml":29,"java":29,"json":29,"uikit":29,"splunk":29,"xctest":5,"combine":29,"jenkins":29,"rxswift":29,"swiftui":30,"artifactory":29,"async\u002Fawait":29,"spring boot":29,"storyboards":29,"restful apis":29,"swift testing":5,"ios development":30,"version control":5,"automated testing":5,"continuous deployment":5,"continuous integration":5,"ai-powered development tools":29},2,4,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"iOS Development","SwiftUI","XCTest","Swift Testing","Continuous Integration","Continuous Deployment","Version Control","Automated Testing","Combine","async\u002Fawait","RESTful APIs","JSON","XML","UIKit","Storyboards","RxSwift","Jenkins","Splunk","Artifactory","Java","Spring Boot","AI-powered development tools",{"mvvm":5,"viper":5,"debugging":5,"mobile ux":5,"profiling":5,"encryption":5,"code reviews":5,"unit testing":5,"authentication":5,"scrum ceremonies":5,"memory management":5,"agile methodologies":30,"integration testing":5,"secure data storage":5,"security principles":5,"app store deployment":5,"technology evaluation":5,"test driven development":5,"native mobile development":30,"behavior driven development":5,"offshore team collaboration":5,"ios human interface guidelines":5},[56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77],"Native Mobile Development","Agile Methodologies","Scrum Ceremonies","MVVM","VIPER","Test Driven Development","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","Encryption","Authentication","Code Reviews","Offshore Team Collaboration","Technology Evaluation",1,1.2,{"id":81,"slug":82,"title":83,"raw_title":11,"is_featured":12,"company":84,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":87,"processed_country_iso_code_gmaps":88,"processed_home_office":20,"processed_salary_min":89,"processed_salary_max":90,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":91,"processed_employment_types":27,"processed_it_skills":92,"processed_it_skills_labels":93,"processed_job_expertise_skills":112,"processed_job_expertise_skills_labels":113,"max_cpc":78,"actual_cpc":79},80087,"product-engineering-guidewire-billingcenter-configuration-integration-allstate-insurance-company-of-canada-permanent","Product Engineering (Guidewire BillingCenter Configuration & Integration)",{"name":85,"slug":86,"logo_url":11},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[19],80900,129725,[26],{"git":5,"jira":5,"rest":5,"kafka":5,"react":5,"sonar":5,"github":5,"datadog":5,"teamcity":5,"bitbucket":5,"confluence":5,"java spring":5,"guidewire gosu":30,"ci\u002Fcd pipelines":5,"guidewire cloud":5,"ai tools and co-pilot":29,"guidewire billingcenter":30,"integration gateway apps":5},[94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111],"Guidewire BillingCenter","Guidewire Gosu","Integration Gateway Apps","Guidewire Cloud","Java Spring","REST","React","Kafka","Datadog","Git","GitHub","JIRA","Confluence","TeamCity","Bitbucket","SONAR","CI\u002FCD pipelines","AI tools and co-pilot",{"sdlc":30,"debugging":30,"code reviews":5,"batch monitoring":5,"code refactoring":5,"pair programming":29,"scrum ceremonies":5,"disaster recovery":5,"billing processing":30,"iteration planning":5,"system integration":30,"test driven development":30,"revision control systems":5,"agile software development":30,"behavior driven development":5,"design trade-off evaluation":5,"project management methodologies":5,"continuous integration and delivery":5,"guidewire billingcenter engineering":30,"testing (unit, integration, contract)":30},[114,115,116,117,118,119,120,62,66,121,122,123,124,125,126,127,128,129,130,131],"Guidewire BillingCenter Engineering","SDLC","Agile software development","System integration","Billing processing","Batch monitoring","Test driven development","Testing (Unit, Integration, Contract)","Code refactoring","Revision control systems","Project management methodologies","Disaster Recovery","Scrum ceremonies","Iteration planning","Code reviews","Continuous integration and delivery","Design trade-off evaluation","Pair programming",{"id":133,"slug":134,"title":135,"raw_title":11,"is_featured":12,"company":136,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":139,"processed_country_iso_code_gmaps":141,"processed_home_office":20,"processed_salary_min":142,"processed_salary_max":143,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":144,"processed_employment_types":27,"processed_it_skills":145,"processed_it_skills_labels":146,"processed_job_expertise_skills":162,"processed_job_expertise_skills_labels":163,"max_cpc":78,"actual_cpc":79},70567,"senior-manager-data-engineering-bank-of-montreal","Senior Manager Data Engineering",{"name":137,"slug":138,"logo_url":11},"Bank of Montreal","bank-of-montreal",[140],"Toronto",[19],94600,176000,[26],{"aws":30,"sql":30,"jira":5,"ssis":30,"azure":30,"ci\u002Fcd":30,"nosql":30,"scala":30,"spark":30,"devops":30,"hadoop":30,"python":30,"netezza":30,"aws glue":30,"apache airflow":30,"infrastructure as code":30},[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,105],"SQL","NoSQL","Python","Spark","Scala","SSIS","AWS Glue","AWS","Azure","Hadoop","Netezza","Apache Airflow","DevOps","CI\u002FCD","Infrastructure as Code",{"qa":30,"etl":30,"debugging":30,"automation":30,"ai concepts":30,"data mining":30,"data mapping":30,"unit testing":30,"data analysis":30,"data modeling":30,"generative ai":30,"agile delivery":30,"data profiling":30,"streaming data":30,"cloud computing":30,"batch processing":30,"data engineering":30,"data warehousing":30,"code optimization":30,"prompt engineering":30,"process improvement":30,"regulatory compliance":30,"solution architecture":30,"software engineering standards":30,"retrieval-augmented generation (rag)":30},[164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,66,63,181,182,183,184,185,186],"Data Engineering","ETL","Solution Architecture","Data Modeling","Data Mining","Data Analysis","Data Profiling","Data Mapping","AI Concepts","Generative AI","Prompt Engineering","Retrieval-Augmented Generation (RAG)","Agile Delivery","Software Engineering Standards","Process Improvement","Automation","Code Optimization","QA","Data Warehousing","Cloud Computing","Batch Processing","Streaming Data","Regulatory Compliance",{"industry":188,"employment_type":198,"expertise_skills":201,"it_skills":255,"salary_currency":315,"processed_working_hours":317},[189,192,195],{"key":190,"label":191,"count":29},"financial services","Financial Services",{"key":193,"label":194,"count":78},"banking","Banking",{"key":196,"label":197,"count":78},"insurance","Insurance",[199],{"key":27,"label":200,"count":5},"PERMANENT",[202,204,206,208,210,212,214,216,219,221,224,226,228,231,234,236,238,240,242,244,246,248,251,253],{"key":203,"label":66,"slug":203,"count":5},"debugging",{"key":205,"label":75,"slug":205,"count":29},"code-reviews",{"key":207,"label":58,"slug":207,"count":29},"scrum-ceremonies",{"key":209,"label":61,"slug":209,"count":29},"test-driven-development",{"key":211,"label":63,"slug":211,"count":29},"unit-testing",{"key":213,"label":62,"slug":213,"count":29},"behavior-driven-development",{"key":215,"label":179,"slug":215,"count":78},"automation",{"key":217,"label":218,"slug":217,"count":78},"batch-monitoring","Batch Monitoring",{"key":220,"label":184,"slug":220,"count":78},"batch-processing",{"key":222,"label":223,"slug":222,"count":78},"billing-processing","Billing Processing",{"key":225,"label":183,"slug":225,"count":78},"cloud-computing",{"key":227,"label":180,"slug":227,"count":78},"code-optimization",{"key":229,"label":230,"slug":229,"count":78},"code-refactoring","Code Refactoring",{"key":232,"label":233,"slug":232,"count":78},"continuous-integration-and-delivery","Continuous Integration And Delivery",{"key":235,"label":169,"slug":235,"count":78},"data-analysis",{"key":237,"label":164,"slug":237,"count":78},"data-engineering",{"key":239,"label":171,"slug":239,"count":78},"data-mapping",{"key":241,"label":168,"slug":241,"count":78},"data-mining",{"key":243,"label":167,"slug":243,"count":78},"data-modeling",{"key":245,"label":170,"slug":245,"count":78},"data-profiling",{"key":247,"label":182,"slug":247,"count":78},"data-warehousing",{"key":249,"label":250,"slug":249,"count":78},"design-trade-off-evaluation","Design Trade-Off Evaluation",{"key":252,"label":125,"slug":252,"count":78},"disaster-recovery",{"key":254,"label":73,"slug":254,"count":78},"encryption",[256,259,262,264,266,269,271,274,277,280,282,285,288,290,292,294,296,298,301,303,306,309,311,313],{"key":257,"label":258,"slug":257,"count":29},"jira","Jira",{"key":260,"label":261,"slug":260,"count":78},"ai-powered-development-tools","Ai-Powered Development Tools",{"key":263,"label":158,"slug":263,"count":78},"apache-airflow",{"key":265,"label":50,"slug":265,"count":78},"artifactory",{"key":267,"label":268,"slug":267,"count":78},"asyncawait","Async\u002FAwait",{"key":270,"label":39,"slug":270,"count":78},"automated-testing",{"key":272,"label":273,"slug":272,"count":78},"aws","Aws",{"key":275,"label":276,"slug":275,"count":78},"aws-glue","Aws Glue",{"key":278,"label":279,"slug":278,"count":78},"ms-azure","MS Azure",{"key":281,"label":108,"slug":281,"count":78},"bitbucket",{"key":283,"label":284,"slug":283,"count":78},"cicd","Ci\u002FCd",{"key":286,"label":287,"slug":286,"count":78},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":289,"label":40,"slug":289,"count":78},"combine",{"key":291,"label":106,"slug":291,"count":78},"confluence",{"key":293,"label":37,"slug":293,"count":78},"continuous-deployment",{"key":295,"label":36,"slug":295,"count":78},"continuous-integration",{"key":297,"label":102,"slug":297,"count":78},"datadog",{"key":299,"label":300,"slug":299,"count":78},"devops","Devops",{"key":302,"label":103,"slug":302,"count":78},"git",{"key":304,"label":305,"slug":304,"count":78},"github","Github",{"key":307,"label":308,"slug":307,"count":78},"guidewire-billingcenter","Guidewire Billingcenter",{"key":310,"label":97,"slug":310,"count":78},"guidewire-cloud",{"key":312,"label":95,"slug":312,"count":78},"guidewire-gosu",{"key":314,"label":156,"slug":314,"count":78},"hadoop",[316],{"key":23,"label":23,"count":5},[318],{"key":26,"label":26,"count":5},{"total":320,"jobs":321},0,[]]