[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-behavior-driven-development-global":3,"job-search-\u002Fde-global\u002Fjobs-by-expertise\u002Fbehavior-driven-development":4,"expertise-filters-\u002Fde-global\u002Fjobs-by-expertise\u002Fbehavior-driven-development":252,"featured-jobs-\u002Fde-global\u002Fjobs-by-expertise\u002Fbehavior-driven-development":391},{},{"total":5,"jobs":6},5,[7,80,132,183,220],{"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":32,"processed_job_expertise_skills":55,"processed_job_expertise_skills_labels":56,"max_cpc":79,"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":30,"combine":29,"jenkins":29,"rxswift":29,"swiftui":31,"artifactory":29,"async\u002Fawait":29,"spring boot":29,"storyboards":29,"restful apis":29,"swift testing":30,"ios development":31,"version control":30,"automated testing":30,"continuous deployment":30,"continuous integration":30,"ai-powered development tools":29},2,3,4,[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],"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":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":31,"integration testing":30,"secure data storage":30,"security principles":30,"app store deployment":30,"technology evaluation":30,"test driven development":30,"native mobile development":31,"behavior driven development":30,"offshore team collaboration":30,"ios human interface guidelines":30},[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78],"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,{"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":79,"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":30,"jira":30,"rest":30,"kafka":30,"react":30,"sonar":30,"github":30,"datadog":30,"teamcity":30,"bitbucket":30,"confluence":30,"java spring":30,"guidewire gosu":31,"ci\u002Fcd pipelines":30,"guidewire cloud":30,"ai tools and co-pilot":29,"guidewire billingcenter":31,"integration gateway apps":30},[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":31,"debugging":31,"code reviews":30,"batch monitoring":30,"code refactoring":30,"pair programming":29,"scrum ceremonies":30,"disaster recovery":30,"billing processing":31,"iteration planning":30,"system integration":31,"test driven development":31,"revision control systems":30,"agile software development":31,"behavior driven development":30,"design trade-off evaluation":30,"project management methodologies":30,"continuous integration and delivery":30,"guidewire billingcenter engineering":31,"testing (unit, integration, contract)":31},[114,115,116,117,118,119,120,63,67,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":143,"processed_salary_min":144,"processed_salary_max":145,"processed_salary_currency":146,"processed_salary_source":24,"processed_working_hours":147,"processed_employment_types":27,"processed_it_skills":148,"processed_it_skills_labels":149,"processed_job_expertise_skills":173,"processed_job_expertise_skills_labels":174,"max_cpc":79,"actual_cpc":79},75118,"technical-lead-python-software-engineering-refinitiv-india-shared-services-private-limited","Technical Lead - Python Software Engineering",{"name":137,"slug":138,"logo_url":11},"Refinitiv India Shared Services Private Limited","refinitiv-india-shared-services-private-limited",[140],"Bengaluru",[142],"IN","onsite",3000000,5000000,"INR",[26],{"aws":31,"eks":30,"soa":30,"sql":30,"mysql":30,"nosql":29,"docker":30,"gitlab":30,"python":31,"airflow":31,"bedrock":29,"lite llm":29,"terraform":30,"ai tooling":30,"kubernetes":30,"microservices":30,"rest services":30,"api interfaces":30,"cloudformation":30,"data warehouse":29,"multithreading":30,"machine learning":31,"cloud native architecture":31},[150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172],"Python","Airflow","Machine Learning","Cloud native architecture","SOA","REST Services","Microservices","AI tooling","Lite LLM","Bedrock","Docker","EKS","Kubernetes","AWS","Terraform","CloudFormation","GitLab","SQL","MySQL","NoSQL","Data Warehouse","API interfaces","Multithreading",{"debugging":31,"code review":30,"secure coding":30,"design patterns":30,"troubleshooting":31,"project planning":30,"agile methodologies":31,"software engineering":31,"technical documentation":30,"test driven development":30,"behavior driven development":30,"software development lifecycle":31},[175,176,58,62,63,177,178,179,67,180,181,182],"Software Engineering","Software Development Lifecycle","Design Patterns","Secure Coding","Troubleshooting","Project Planning","Code Review","Technical Documentation",{"id":184,"slug":185,"title":186,"raw_title":11,"is_featured":12,"company":187,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":188,"processed_country_iso_code_gmaps":189,"processed_home_office":143,"processed_salary_min":190,"processed_salary_max":191,"processed_salary_currency":146,"processed_salary_source":24,"processed_working_hours":192,"processed_employment_types":27,"processed_it_skills":193,"processed_it_skills_labels":194,"processed_job_expertise_skills":208,"processed_job_expertise_skills_labels":209,"max_cpc":79,"actual_cpc":79},59729,"agile-test-automation-engineer-quality-assurance-ind201-refinitiv-india-shared-services-private-limited","Agile Test Automation Engineer, Quality Assurance",{"name":137,"slug":138,"logo_url":11},[140],[142],2000000,3500000,[26],{"c#":30,"aws":30,"git":30,"sql":30,"java":31,"json":30,"linux":30,"mocha":31,"python":30,"jenkins":30,"node.js":30,"postman":30,"rest api":30,"selenium":31,"supertest":30,"javascript":31,"protractor":31,"typescript":31,"shell scripting":30},[195,196,52,197,198,199,200,167,201,163,49,202,203,44,204,205,206,207,150],"JavaScript","TypeScript","C#","Mocha","Selenium","Protractor","Node.js","GIT","REST API","Supertest","Postman","Linux","Shell scripting",{"test planning":31,"test strategy":31,"manual testing":31,"test execution":31,"test automation":31,"test case design":31,"agile methodologies":31,"istqb certification":31,"performance testing":30,"continuous integration":30,"test driven development":30,"software quality assurance":31,"behavior driven development":30,"software development life cycle":31},[210,211,212,213,214,215,216,217,218,58,62,63,37,219],"Software Quality Assurance","Test Automation","Manual Testing","Performance Testing","Software Development Life Cycle","Test Strategy","Test Planning","Test Case Design","Test Execution","ISTQB Certification",{"id":221,"slug":222,"title":223,"raw_title":11,"is_featured":12,"company":224,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":225,"processed_country_iso_code_gmaps":227,"processed_home_office":143,"processed_salary_min":228,"processed_salary_max":229,"processed_salary_currency":230,"processed_salary_source":24,"processed_working_hours":231,"processed_employment_types":27,"processed_it_skills":232,"processed_it_skills_labels":233,"processed_job_expertise_skills":241,"processed_job_expertise_skills_labels":242,"max_cpc":79,"actual_cpc":251},59788,"senior-qa-engineer-ind201-refinitiv-india-shared-services-private-limited","Senior QA Engineer",{"name":137,"slug":138,"logo_url":11},[226],"Hyderabad",[142],60000,90000,"USD",[26],{"aws":30,"sql":30,"chai":30,"jira":30,"mocha":30,"jenkins":29,"node.js":30,"cucumber":30,"restapis":30,"selenium":30,"confluence":30,"javascript":30,"linux\u002Funix":30,"playwright":30,"typescript":30,"fix protocol":29},[167,234,235,196,195,199,236,198,237,201,238,163,239,106,49,240],"Linux\u002FUNIX","RestAPIs","Playwright","Chai","Cucumber","Jira","FIX protocol",{"test planning":31,"test automation":31,"devops practices":30,"realtime systems":29,"software testing":31,"agile methodologies":31,"integration testing":30,"capital markets domain":29,"continuous integration":30,"behavior driven development":30},[243,244,245,246,37,63,247,248,249,250],"Software testing","Test automation","Test planning","Agile methodologies","DevOps practices","Capital Markets domain","Realtime systems","Integration testing",0.5,{"industry":253,"employment_type":269,"expertise_skills":272,"it_skills":329,"salary_currency":385,"processed_working_hours":389},[254,257,260,263,266],{"key":255,"label":256,"count":30},"financial markets infrastructure","Financial Markets Infrastructure",{"key":258,"label":259,"count":29},"data provider","Data Provider",{"key":261,"label":262,"count":79},"data","Data",{"key":264,"label":265,"count":79},"financial services","Financial Services",{"key":267,"label":268,"count":79},"insurance","Insurance",[270],{"key":27,"label":271,"count":5},"PERMANENT",[273,275,277,279,281,283,285,287,289,291,293,295,298,301,303,305,308,311,314,317,319,321,324,327],{"key":274,"label":63,"slug":274,"count":5},"behavior-driven-development",{"key":276,"label":62,"slug":276,"count":31},"test-driven-development",{"key":278,"label":58,"slug":278,"count":31},"agile-methodologies",{"key":280,"label":67,"slug":280,"count":30},"debugging",{"key":282,"label":65,"slug":282,"count":29},"integration-testing",{"key":284,"label":59,"slug":284,"count":29},"scrum-ceremonies",{"key":286,"label":37,"slug":286,"count":29},"continuous-integration",{"key":288,"label":76,"slug":288,"count":29},"code-reviews",{"key":290,"label":216,"slug":290,"count":29},"test-planning",{"key":292,"label":211,"slug":292,"count":29},"test-automation",{"key":294,"label":177,"slug":294,"count":79},"design-patterns",{"key":296,"label":297,"slug":296,"count":79},"design-trade-off-evaluation","Design Trade-Off Evaluation",{"key":299,"label":300,"slug":299,"count":79},"devops-practices","Devops Practices",{"key":302,"label":125,"slug":302,"count":79},"disaster-recovery",{"key":304,"label":74,"slug":304,"count":79},"encryption",{"key":306,"label":307,"slug":306,"count":79},"guidewire-billingcenter-engineering","Guidewire Billingcenter Engineering",{"key":309,"label":310,"slug":309,"count":79},"ios-human-interface-guidelines","Ios Human Interface Guidelines",{"key":312,"label":313,"slug":312,"count":79},"istqb-certification","Istqb Certification",{"key":315,"label":316,"slug":315,"count":79},"iteration-planning","Iteration Planning",{"key":318,"label":212,"slug":318,"count":79},"manual-testing",{"key":320,"label":69,"slug":320,"count":79},"memory-management",{"key":322,"label":323,"slug":322,"count":79},"mobile-ux","Mobile Ux",{"key":325,"label":326,"slug":325,"count":79},"mvvm","Mvvm",{"key":328,"label":57,"slug":328,"count":79},"native-mobile-development",[330,333,335,337,340,342,345,348,350,352,354,356,359,361,363,366,368,370,371,373,375,377,379,382],{"key":331,"label":332,"slug":331,"count":30},"aws","Aws",{"key":334,"label":167,"slug":334,"count":30},"sql",{"key":336,"label":49,"slug":336,"count":30},"jenkins",{"key":338,"label":339,"slug":338,"count":29},"json","Json",{"key":341,"label":103,"slug":341,"count":29},"git",{"key":343,"label":344,"slug":343,"count":29},"nodejs","Node.Js",{"key":346,"label":347,"slug":346,"count":29},"typescript","Typescript",{"key":349,"label":199,"slug":349,"count":29},"selenium",{"key":351,"label":52,"slug":351,"count":29},"java",{"key":353,"label":106,"slug":353,"count":29},"confluence",{"key":355,"label":150,"slug":355,"count":29},"python",{"key":357,"label":358,"slug":357,"count":29},"javascript","Javascript",{"key":360,"label":239,"slug":360,"count":29},"jira",{"key":362,"label":198,"slug":362,"count":29},"mocha",{"key":364,"label":365,"slug":364,"count":79},"cloudformation","Cloudformation",{"key":367,"label":41,"slug":367,"count":79},"combine",{"key":369,"label":38,"slug":369,"count":79},"continuous-deployment",{"key":286,"label":37,"slug":286,"count":79},{"key":372,"label":238,"slug":372,"count":79},"cucumber",{"key":374,"label":170,"slug":374,"count":79},"data-warehouse",{"key":376,"label":102,"slug":376,"count":79},"datadog",{"key":378,"label":160,"slug":378,"count":79},"docker",{"key":380,"label":381,"slug":380,"count":79},"eks","Eks",{"key":383,"label":384,"slug":383,"count":79},"fix-protocol","Fix Protocol",[386,387,388],{"key":23,"label":23,"count":29},{"key":146,"label":146,"count":29},{"key":230,"label":230,"count":79},[390],{"key":26,"label":26,"count":5},{"total":79,"jobs":392},[393],{"id":394,"slug":395,"title":396,"raw_title":11,"is_featured":397,"company":398,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":402,"processed_country_iso_code_gmaps":404,"processed_home_office":406,"processed_salary_min":407,"processed_salary_max":21,"processed_salary_currency":408,"processed_salary_source":11,"processed_working_hours":409,"processed_employment_types":271,"processed_it_skills":411,"processed_it_skills_labels":11,"processed_job_expertise_skills":412,"processed_job_expertise_skills_labels":413,"max_cpc":420,"actual_cpc":11},52265,"privatkundenbetreuer-mwd-banking-frankfurt-am-main-white-horse-international-gmbh","Privatkundenbetreuer (m\u002Fw\u002Fd) – Banking | Frankfurt am Main",true,{"name":399,"slug":400,"logo_url":401},"White Horse International GmbH","white-horse-international-gmbh","https:\u002F\u002Fwhitehorse-international.com\u002Fwp-content\u002Fuploads\u002F2022\u002F03\u002Fwhite-horse-logo-final-gif.gif",[403],"Frankfurt am Main",[405],"DE","HYBRID",45000,"EUR",[410],"full_time",{},{"Financial Analysis":30,"Regulatory Compliance":30,"New Customer Acquisition":30,"Private Banking Advisory":30,"Banking Products Knowledge":30,"Customer Relationship Management":30},[414,415,416,417,418,419],"Private Banking Advisory","Financial Analysis","Banking Products Knowledge","Regulatory Compliance","Customer Relationship Management","New Customer Acquisition",0.8]