[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-testing-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Ftesting":4,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Ftesting":372,"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Ftesting":375},{},{"total":5,"jobs":6},10,[7,50,86,131,186,213,247,276,299,343],{"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":38,"processed_job_expertise_skills_labels":39,"max_cpc":48,"actual_cpc":49},83267,"analyst-system-and-infrastructure-operations-maintenance-and-development-desjardins-technology-group-4","Analyst, System and infrastructure operations, maintenance and development",null,false,{"name":14,"slug":15,"logo_url":11},"Desjardins Technology Group","desjardins-technology-group",[17],"Lévis",[19],"CA","hybrid",70000,90000,"CAD","estimated",[26],"FULL_TIME","permanent",{"itil":29,"quality assurance":30,"database management":30,"system administration":30,"network administration":30,"infrastructure operations":30},2,3,[32,33,34,35,36,37],"System Administration","Network Administration","Database Management","Infrastructure Operations","Quality Assurance","ITIL",{"testing":30,"risk analysis":30,"report writing":30,"quality strategy":30,"system development":30,"system maintenance":30,"process development":30,"it infrastructure management":30},[40,41,42,43,44,45,46,47],"IT Infrastructure Management","System Maintenance","System Development","Risk Analysis","Report Writing","Process Development","Quality Strategy","Testing",1,1.2,{"id":51,"slug":52,"title":53,"raw_title":11,"is_featured":12,"company":54,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":57,"processed_country_iso_code_gmaps":59,"processed_home_office":20,"processed_salary_min":60,"processed_salary_max":61,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":62,"processed_employment_types":27,"processed_it_skills":63,"processed_it_skills_labels":64,"processed_job_expertise_skills":67,"processed_job_expertise_skills_labels":69,"max_cpc":48,"actual_cpc":49},82463,"agile-coach-canadian-imperial-bank-of-commerce-canada","Agile Coach",{"name":55,"slug":56,"logo_url":11},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[58],"Toronto",[19],100000,150000,[26],{"jira":30,"confluence":30},[65,66],"Jira","Confluence",{"scrum":68,"kanban":68,"sprints":68,"testing":68,"user stories":68,"agile coaching":68,"design thinking":68,"business agility":68,"systems thinking":68,"resource planning":68,"roadmap management":68,"organizational change":68,"continuous integration":68,"xp (extreme programming)":68,"prioritization frameworks":68,"data-driven decision making":68,"agile ceremonies facilitation":68},4,[70,71,72,73,74,75,76,77,78,79,47,80,81,82,83,84,85],"Agile Coaching","Organizational Change","Business Agility","Scrum","Kanban","XP (Extreme Programming)","Design Thinking","User Stories","Sprints","Continuous Integration","Data-Driven Decision Making","Prioritization Frameworks","Agile Ceremonies Facilitation","Roadmap Management","Resource Planning","Systems Thinking",{"id":87,"slug":88,"title":89,"raw_title":11,"is_featured":12,"company":90,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":93,"processed_country_iso_code_gmaps":95,"processed_home_office":20,"processed_salary_min":96,"processed_salary_max":97,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":98,"processed_employment_types":27,"processed_it_skills":99,"processed_it_skills_labels":100,"processed_job_expertise_skills":113,"processed_job_expertise_skills_labels":114,"max_cpc":48,"actual_cpc":49},81226,"cyber-security-developer-bank-of-montreal","Cyber Security Developer",{"name":91,"slug":92,"logo_url":11},"Bank of Montreal","bank-of-montreal",[94],"Mississauga",[19],55500,120000,[26],{"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},[101,102,103,104,105,106,107,108,109,110,111,112],"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},[115,116,117,118,47,119,120,121,122,123,124,125,126,127,128,129,130],"Automation","API and Systems Integration","Systems Engineering","Technical Documentation","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",{"id":132,"slug":133,"title":134,"raw_title":11,"is_featured":12,"company":135,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":138,"processed_country_iso_code_gmaps":139,"processed_home_office":140,"processed_salary_min":22,"processed_salary_max":141,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":142,"processed_employment_types":27,"processed_it_skills":143,"processed_it_skills_labels":144,"processed_job_expertise_skills":163,"processed_job_expertise_skills_labels":164,"max_cpc":48,"actual_cpc":49},76097,"application-engineering-avp-mufg-canada","Application Engineering, AVP",{"name":136,"slug":137,"logo_url":11},"MUFG Canada","mufg-canada",[58],[19],"onsite",130000,[26],{"ai":29,"aws":29,"sql":68,"apis":30,"ssis":30,"ssrs":30,"agile":30,"devops":30,"power bi":68,"dataverse":68,"rest apis":30,"power apps":68,"sharepoint":30,"sql server":68,"generative ai":29,"power automate":68,"microsoft azure":29,"power platform alm":30,"microsoft power platform":68},[145,146,147,148,110,149,150,151,152,153,154,155,156,157,158,159,160,161,162],"Microsoft Power Platform","Power Apps","Power Automate","Dataverse","SQL","SSIS","SSRS","SharePoint","SQL Server","APIs","AWS","Microsoft Azure","AI","Generative AI","REST APIs","Power Platform ALM","DevOps","Agile",{"etl":30,"kyc":30,"testing":68,"security":68,"compliance":68,"deployment":68,"governance":68,"audit support":68,"cybersecurity":30,"data modeling":68,"documentation":68,"data governance":68,"risk management":68,"solution design":68,"change management":30,"production support":68,"architecture reviews":68,"regulatory compliance":68,"technology governance":68,"application development":68,"enterprise risk management":30,"information security standards":30},[165,166,47,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185],"Application development","Solution design","Deployment","Documentation","Production support","Governance","Security","Data governance","Regulatory compliance","Architecture reviews","Technology governance","Audit support","Risk management","Compliance","Data modeling","ETL","Enterprise Risk Management","KYC","Cybersecurity","Change Management","Information security standards",{"id":187,"slug":188,"title":189,"raw_title":11,"is_featured":12,"company":190,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":193,"processed_country_iso_code_gmaps":194,"processed_home_office":20,"processed_salary_min":22,"processed_salary_max":141,"processed_salary_currency":23,"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":205,"processed_job_expertise_skills_labels":206,"max_cpc":48,"actual_cpc":49},56009,"java-tech-lead-desjardins","Java Tech Lead",{"name":191,"slug":192,"logo_url":11},"Desjardins","desjardins",[17],[19],[26],{"java":68,"spring":68,"angular":68,"databases":68,"devsecops":30,"typescript":68,"cloud platforms":30,"microservices architecture":68},[104,198,199,200,201,202,203,204],"Spring","Angular","TypeScript","Microservices Architecture","Databases","Cloud Platforms","DevSecOps",{"coding":68,"design":30,"testing":30,"operations":30,"software development":68,"tech lead experience":68,"methodology definition":30},[207,208,209,210,47,211,212],"Tech Lead Experience","Software Development","Design","Coding","Operations","Methodology Definition",{"id":214,"slug":215,"title":216,"raw_title":11,"is_featured":12,"company":217,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":220,"processed_country_iso_code_gmaps":221,"processed_home_office":140,"processed_salary_min":222,"processed_salary_max":223,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":224,"processed_employment_types":27,"processed_it_skills":225,"processed_it_skills_labels":226,"processed_job_expertise_skills":241,"processed_job_expertise_skills_labels":242,"max_cpc":48,"actual_cpc":49},66868,"software-engineer-i-the-toronto-dominion-bank-canada","Software Engineer I",{"name":218,"slug":219,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[58],[19],69700,98400,[26],{"git":30,"sql":30,"bash":29,"oidc":29,"saml":29,"mssql":29,"oauth":29,"react":30,"github":30,"nodejs":30,"python":29,"swagger":30,"backstage":29,"javascript":30,"postgresql":30,"typescript":30,"restful apis":30,"github actions":30},[227,200,228,229,230,231,232,233,234,235,149,236,237,238,239,101,103,240],"NodeJS","JavaScript","React","Git","GitHub","RESTful APIs","Swagger","GitHub Actions","PostgreSQL","MSSQL","SAML","OAuth","OIDC","Backstage",{"ci\u002Fcd":30,"kanban":30,"testing":30,"documentation":30,"containerization":29,"identity providers":29,"agile methodologies":30,"software development":68,"software architecture":30},[208,243,244,74,106,47,168,245,246],"Software Architecture","Agile Methodologies","Identity Providers","Containerization",{"id":248,"slug":249,"title":250,"raw_title":11,"is_featured":12,"company":251,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":252,"processed_country_iso_code_gmaps":253,"processed_home_office":140,"processed_salary_min":254,"processed_salary_max":255,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":256,"processed_employment_types":27,"processed_it_skills":257,"processed_it_skills_labels":258,"processed_job_expertise_skills":268,"processed_job_expertise_skills_labels":269,"max_cpc":48,"actual_cpc":49},66717,"associate-software-engineer-the-toronto-dominion-bank-canada-2","Associate Software Engineer",{"name":218,"slug":219,"logo_url":11},[58],[19],59500,84000,[26],{"gcp":29,"git":29,"sql":30,"java":30,"jira":29,"azure":29,"ci\u002Fcd":29,"jenkins":29,"node.js":29,"reactjs":29,"javascript":30,"kubernetes":29,"spring boot":30,"restful apis":30,"microservices":30,"agile methodology":29},[104,228,259,232,112,149,260,106,261,262,230,263,264,265,266,267],"Spring Boot","Node.js","Agile methodology","JIRA","Jenkins","Azure","GCP","ReactJS","Kubernetes",{"testing":30,"risk management":29,"peer code review":30,"system solutions":30,"quality assurance":30,"project management":29,"incident management":30,"application development":30,"technical documentation":30},[270,271,47,272,273,36,118,274,275],"Application Development","System Solutions","Peer Code Review","Incident Management","Project Management","Risk Management",{"id":277,"slug":278,"title":279,"raw_title":11,"is_featured":12,"company":280,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":281,"processed_country_iso_code_gmaps":282,"processed_home_office":140,"processed_salary_min":222,"processed_salary_max":223,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":283,"processed_employment_types":27,"processed_it_skills":284,"processed_it_skills_labels":285,"processed_job_expertise_skills":288,"processed_job_expertise_skills_labels":289,"max_cpc":48,"actual_cpc":49},66705,"analyst-credit-risk-policy-the-toronto-dominion-bank-canada","Analyst, Credit Risk Policy",{"name":218,"slug":219,"logo_url":11},[58],[19],[26],{"sql":30,"vba":29,"excel":30,"python":29},[286,149,287,101],"Excel","VBA",{"cfa":29,"frm":29,"testing":30,"reconciliation":30,"risk management":68,"impact assessment":30,"project management":30,"financial derivatives":30,"requirements drafting":30,"counterparty credit risk":68,"operational risk management":30,"financial products knowledge":68},[290,291,275,292,293,47,274,294,295,296,297,298],"Financial Products Knowledge","Counterparty Credit Risk","Impact Assessment","Requirements Drafting","Operational Risk Management","Reconciliation","Financial Derivatives","CFA","FRM",{"id":300,"slug":301,"title":302,"raw_title":11,"is_featured":12,"company":303,"raw_hiringOrganization_logo_url":305,"processed_city_gmaps":306,"processed_country_iso_code_gmaps":307,"processed_home_office":140,"processed_salary_min":97,"processed_salary_max":308,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":309,"processed_employment_types":27,"processed_it_skills":310,"processed_it_skills_labels":311,"processed_job_expertise_skills":322,"processed_job_expertise_skills_labels":323,"max_cpc":48,"actual_cpc":49},68990,"senior-software-engineer-brokerage-platform-moomoo","Senior Software Engineer - Brokerage Platform",{"name":304,"slug":304,"logo_url":11},"moomoo","https:\u002F\u002Fworkablehr.s3.amazonaws.com\u002Fuploads\u002Faccount\u002Flogo\u002F661829\u002Flogo",[58],[19],160000,[26],{"go":68,"c++":68,"apis":68,"java":68,"devops":30,"python":68,"caching":68,"databases":68,"concurrency":68,"ai coding agents":68,"messaging systems":68,"system performance":68,"distributed systems":68,"cloud infrastructure":30,"ai-assisted software development tools":68},[104,312,313,101,314,202,154,315,316,317,318,319,161,320,321],"C++","Go","Distributed Systems","Messaging Systems","Caching","Concurrency","System Performance","Cloud Infrastructure","AI-assisted Software Development Tools","AI Coding Agents",{"testing":68,"code review":68,"observability":68,"trading systems":68,"brokerage systems":68,"portfolio systems":68,"distributed systems":68,"market data systems":68,"root-cause analysis":68,"technical leadership":30,"backend system design":68,"software architecture":68,"clearing and settlement":68,"risk management systems":68,"cash and funding systems":68,"position and p&l systems":68,"high availability systems":68,"account management systems":68,"production troubleshooting":68,"order management systems (oms)":68,"high-volume low-latency systems":30,"regulated financial environments":30},[243,324,314,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,47,340,341,342],"Backend System Design","High Availability Systems","Brokerage Systems","Trading Systems","Order Management Systems (OMS)","Account Management Systems","Portfolio Systems","Position and P&L Systems","Clearing and Settlement","Cash and Funding Systems","Risk Management Systems","Market Data Systems","Regulated Financial Environments","High-volume Low-latency Systems","Technical Leadership","Code Review","Observability","Production Troubleshooting","Root-cause Analysis",{"id":344,"slug":345,"title":346,"raw_title":11,"is_featured":12,"company":347,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":350,"processed_country_iso_code_gmaps":352,"processed_home_office":20,"processed_salary_min":353,"processed_salary_max":354,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":355,"processed_employment_types":27,"processed_it_skills":356,"processed_it_skills_labels":357,"processed_job_expertise_skills":361,"processed_job_expertise_skills_labels":362,"max_cpc":48,"actual_cpc":49},47464,"content-analyst-enterprise-services-division","Content Analyst",{"name":348,"slug":349,"logo_url":11},"Invesco Enterprise Services (Division)","invesco-enterprise-services-division",[351],"Charlottetown",[19],55000,61000,[26],{"api":30,"cms":30,"dam":30,"sql":30,"vba":29,"jira":30,"excel":30,"confluence":30},[149,286,287,358,359,360,65,66],"CMS","DAM","API",{"testing":30,"analytics":68,"governance":68,"documentation":68,"impact analysis":30,"process mapping":68,"content strategy":68,"content management":68,"content migrations":68,"project management":68,"user story writing":30,"taxonomy development":68,"content lifecycle management":68},[363,364,365,366,367,368,369,274,370,47,371,170,168],"Content Strategy","Content Management","Content Lifecycle Management","Content Migrations","Taxonomy Development","Process Mapping","Analytics","User Story Writing","Impact Analysis",{"total":373,"jobs":374},0,[],{"industry":376,"employment_type":394,"expertise_skills":397,"it_skills":449,"salary_currency":510,"processed_working_hours":512},[377,381,385,388,391],{"key":378,"label":379,"count":380},"financial services","Financial Services",7,{"key":382,"label":383,"count":384},"banking","Banking",5,{"key":386,"label":387,"count":29},"financial technology","Financial Technology",{"key":389,"label":390,"count":48},"online brokerage","Online Brokerage",{"key":392,"label":393,"count":48},"asset management","Asset Management",[395],{"key":27,"label":396,"count":5},"PERMANENT",[398,400,402,405,407,409,411,413,415,417,419,421,423,425,428,430,433,435,437,439,441,443,445,447],{"key":399,"label":47,"slug":399,"count":5},"testing",{"key":401,"label":275,"slug":401,"count":30},"risk-management",{"key":403,"label":404,"slug":403,"count":30},"project-management","Project management",{"key":406,"label":168,"slug":406,"count":30},"documentation",{"key":408,"label":170,"slug":408,"count":29},"governance",{"key":410,"label":270,"slug":410,"count":29},"application-development",{"key":412,"label":208,"slug":412,"count":29},"software-development",{"key":414,"label":118,"slug":414,"count":29},"technical-documentation",{"key":416,"label":74,"slug":416,"count":29},"kanban",{"key":418,"label":243,"slug":418,"count":29},"software-architecture",{"key":420,"label":72,"slug":420,"count":48},"business-agility",{"key":422,"label":326,"slug":422,"count":48},"brokerage-systems",{"key":424,"label":79,"slug":424,"count":48},"continuous-integration",{"key":426,"label":427,"slug":426,"count":48},"cash-and-funding-systems","Cash And Funding Systems",{"key":429,"label":324,"slug":429,"count":48},"backend-system-design",{"key":431,"label":432,"slug":431,"count":48},"api-and-systems-integration","Api And Systems Integration",{"key":434,"label":70,"slug":434,"count":48},"agile-coaching",{"key":436,"label":115,"slug":436,"count":48},"automation",{"key":438,"label":210,"slug":438,"count":48},"coding",{"key":440,"label":339,"slug":440,"count":48},"code-review",{"key":442,"label":178,"slug":442,"count":48},"compliance",{"key":444,"label":246,"slug":444,"count":48},"containerization",{"key":446,"label":365,"slug":446,"count":48},"content-lifecycle-management",{"key":448,"label":364,"slug":448,"count":48},"content-management",[450,452,454,456,458,460,462,464,467,470,472,475,478,481,484,487,490,493,495,497,499,502,504,507],{"key":451,"label":149,"slug":451,"count":384},"sql",{"key":453,"label":101,"slug":453,"count":68},"python",{"key":455,"label":104,"slug":455,"count":68},"java",{"key":457,"label":65,"slug":457,"count":30},"jira",{"key":459,"label":230,"slug":459,"count":29},"git",{"key":461,"label":103,"slug":461,"count":29},"bash",{"key":463,"label":112,"slug":463,"count":29},"microservices",{"key":465,"label":466,"slug":465,"count":29},"javascript","Javascript",{"key":468,"label":469,"slug":468,"count":29},"devops","Devops",{"key":471,"label":66,"slug":471,"count":29},"confluence",{"key":473,"label":474,"slug":473,"count":29},"cicd","Ci\u002FCd",{"key":476,"label":477,"slug":476,"count":29},"typescript","Typescript",{"key":479,"label":480,"slug":479,"count":29},"vba","Vba",{"key":482,"label":483,"slug":482,"count":29},"ms-excel","MS Excel",{"key":485,"label":486,"slug":485,"count":29},"ms-powerbi","MS PowerBI",{"key":488,"label":489,"slug":488,"count":29},"apis","Apis",{"key":491,"label":492,"slug":491,"count":29},"restful-apis","Restful Apis",{"key":494,"label":202,"slug":494,"count":29},"databases",{"key":496,"label":34,"slug":496,"count":48},"database-management",{"key":498,"label":148,"slug":498,"count":48},"dataverse",{"key":500,"label":501,"slug":500,"count":48},"devsecops","Devsecops",{"key":503,"label":314,"slug":503,"count":48},"distributed-systems",{"key":505,"label":506,"slug":505,"count":48},"gcp","Gcp",{"key":508,"label":509,"slug":508,"count":48},"generative-ai","Generative Ai",[511],{"key":23,"label":23,"count":5},[513],{"key":26,"label":26,"count":5}]