[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-clean-architecture-in":3,"job-search-\u002Fde-in\u002Fjobs-by-expertise\u002Fclean-architecture":4,"featured-jobs-\u002Fde-in\u002Fjobs-by-expertise\u002Fclean-architecture":78,"expertise-filters-\u002Fde-in\u002Fjobs-by-expertise\u002Fclean-architecture":81},{},{"total":5,"jobs":6},1,[7],{"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":52,"processed_job_expertise_skills_labels":53,"max_cpc":5,"actual_cpc":77},59704,"senior-software-engineer-net-ind201-refinitiv-india-shared-services-private-limited","Senior Software Engineer (.NET)",null,false,{"name":14,"slug":15,"logo_url":11},"Refinitiv India Shared Services Private Limited","refinitiv-india-shared-services-private-limited",[17],"Bengaluru",[19],"IN","onsite",80000,110000,"USD","estimated",[26],"FULL_TIME","permanent",{"c#":29,"elk":30,"git":29,".net":29,"azure":30,"ci\u002Fcd":29,"react":31,"t-sql":29,"blazor":31,"docker":30,"angular":31,"serilog":30,"rest apis":29,"kubernetes":30,"sql server":29,"asp.net core":29,"azure devops":30,"microservices":29,"github actions":30},4,3,2,[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],".NET","C#","ASP.NET Core","REST APIs","Microservices","SQL Server","T-SQL","Git","CI\u002FCD","Azure DevOps","GitHub Actions","Docker","Kubernetes","Azure","Serilog","ELK","React","Angular","Blazor",{"kafka":30,"owasp":29,"scrum":29,"devops":29,"kanban":29,"service bus":30,"load testing":29,"data modeling":29,"observability":29,"secure coding":29,"solid principles":29,"clean architecture":29,"messaging patterns":30,"query optimization":29,"agile methodologies":29,"distributed tracing":30,"indexing strategies":29,"memory optimization":29,"domain-driven design":30,"performance profiling":29,"infrastructure as code":30,"asynchronous programming":29,"event-driven architecture":30},[54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76],"SOLID Principles","Domain-Driven Design","Clean Architecture","Asynchronous Programming","Performance Profiling","Memory Optimization","Load Testing","Secure Coding","OWASP","Observability","Distributed Tracing","Agile Methodologies","Scrum","Kanban","Data Modeling","Query Optimization","Indexing Strategies","Event-Driven Architecture","Messaging Patterns","Service Bus","Kafka","Infrastructure as Code","DevOps",0.3,{"total":79,"jobs":80},0,[],{"industry":82,"employment_type":89,"expertise_skills":92,"it_skills":143,"salary_currency":192,"processed_working_hours":194},[83,86],{"key":84,"label":85,"count":5},"financial markets infrastructure","Financial Markets Infrastructure",{"key":87,"label":88,"count":5},"data provider","Data Provider",[90],{"key":27,"label":91,"count":5},"PERMANENT",[93,95,97,99,101,104,106,108,110,112,115,117,119,121,123,125,127,130,132,134,136,138,140],{"key":94,"label":65,"slug":94,"count":5},"agile-methodologies",{"key":96,"label":57,"slug":96,"count":5},"asynchronous-programming",{"key":98,"label":56,"slug":98,"count":5},"clean-architecture",{"key":100,"label":68,"slug":100,"count":5},"data-modeling",{"key":102,"label":103,"slug":102,"count":5},"devops","Devops",{"key":105,"label":64,"slug":105,"count":5},"distributed-tracing",{"key":107,"label":55,"slug":107,"count":5},"domain-driven-design",{"key":109,"label":71,"slug":109,"count":5},"event-driven-architecture",{"key":111,"label":70,"slug":111,"count":5},"indexing-strategies",{"key":113,"label":114,"slug":113,"count":5},"infrastructure-as-code","Infrastructure As Code",{"key":116,"label":74,"slug":116,"count":5},"kafka",{"key":118,"label":67,"slug":118,"count":5},"kanban",{"key":120,"label":60,"slug":120,"count":5},"load-testing",{"key":122,"label":59,"slug":122,"count":5},"memory-optimization",{"key":124,"label":72,"slug":124,"count":5},"messaging-patterns",{"key":126,"label":63,"slug":126,"count":5},"observability",{"key":128,"label":129,"slug":128,"count":5},"owasp","Owasp",{"key":131,"label":58,"slug":131,"count":5},"performance-profiling",{"key":133,"label":69,"slug":133,"count":5},"query-optimization",{"key":135,"label":66,"slug":135,"count":5},"scrum",{"key":137,"label":61,"slug":137,"count":5},"secure-coding",{"key":139,"label":73,"slug":139,"count":5},"service-bus",{"key":141,"label":142,"slug":141,"count":5},"solid-principles","Solid Principles",[144,147,149,152,155,158,160,162,165,167,170,172,175,177,179,181,184,186,189],{"key":145,"label":146,"slug":145,"count":5},"net",".Net",{"key":148,"label":50,"slug":148,"count":5},"angular",{"key":150,"label":151,"slug":150,"count":5},"aspnet-core","Asp.Net Core",{"key":153,"label":154,"slug":153,"count":5},"ms-azure","MS Azure",{"key":156,"label":157,"slug":156,"count":5},"azure-devops","Azure Devops",{"key":159,"label":51,"slug":159,"count":5},"blazor",{"key":161,"label":34,"slug":161,"count":5},"c",{"key":163,"label":164,"slug":163,"count":5},"cicd","Ci\u002FCd",{"key":166,"label":44,"slug":166,"count":5},"docker",{"key":168,"label":169,"slug":168,"count":5},"elk","Elk",{"key":171,"label":40,"slug":171,"count":5},"git",{"key":173,"label":174,"slug":173,"count":5},"github-actions","Github Actions",{"key":176,"label":45,"slug":176,"count":5},"kubernetes",{"key":178,"label":37,"slug":178,"count":5},"microservices",{"key":180,"label":49,"slug":180,"count":5},"react",{"key":182,"label":183,"slug":182,"count":5},"rest-apis","Rest Apis",{"key":185,"label":47,"slug":185,"count":5},"serilog",{"key":187,"label":188,"slug":187,"count":5},"sql-server","Sql Server",{"key":190,"label":191,"slug":190,"count":5},"t-sql","T-Sql",[193],{"key":23,"label":23,"count":5},[195],{"key":26,"label":26,"count":5}]