[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-software-development-sg":3,"job-search-\u002Fen-sg\u002Fjobs-by-expertise\u002Fsoftware-development":4,"featured-jobs-\u002Fen-sg\u002Fjobs-by-expertise\u002Fsoftware-development":211,"expertise-filters-\u002Fen-sg\u002Fjobs-by-expertise\u002Fsoftware-development":214},{},{"total":5,"jobs":6},7,[7,59,77,96,120,142,186],{"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":17,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":24,"processed_employment_types":26,"processed_it_skills":27,"processed_it_skills_labels":30,"processed_job_expertise_skills":47,"processed_job_expertise_skills_labels":48,"max_cpc":58,"actual_cpc":58},76533,"senior-data-engineer-ocbc-bank-2","Senior Data Engineer",null,false,{"name":14,"slug":15,"logo_url":11},"OCBC Bank","ocbc-bank",[],[18],"SG","onsite",90000,150000,"SGD","estimated",[25],"FULL_TIME","permanent",{"c++":28,"git":28,"sql":29,"java":28,"python":29,"datahub":28,"etl\u002Felt":29,"pyspark":29,"apache spark":29,"openmetadata":28,"apache iceberg":29,"cloud platforms":29,"streaming systems":29,"agile methodologies":28,"open data catalogue":28,"unix\u002Flinux shell scripting":28},3,4,[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"Python","SQL","Apache Spark","PySpark","Apache Iceberg","Streaming Systems","Cloud Platforms","ETL\u002FELT","Unix\u002FLinux Shell Scripting","Open Data Catalogue","OpenMetadata","DataHub","Java","C++","Git","Agile Methodologies",{"data quality":28,"data lakehouse":29,"data migration":29,"data pipelines":29,"data governance":28,"data engineering":29,"real-time processing":29,"software development":28,"cloud-native architecture":29},[49,50,51,52,53,54,55,56,57],"Data Engineering","Cloud-Native Architecture","Data Pipelines","Data Lakehouse","Real-Time Processing","Data Migration","Data Governance","Data Quality","Software Development",1,{"id":60,"slug":61,"title":10,"raw_title":11,"is_featured":12,"company":62,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":63,"processed_country_iso_code_gmaps":64,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":65,"processed_employment_types":26,"processed_it_skills":66,"processed_it_skills_labels":67,"processed_job_expertise_skills":69,"processed_job_expertise_skills_labels":70,"max_cpc":58,"actual_cpc":58},76532,"senior-data-engineer-ocbc-bank",{"name":14,"slug":15,"logo_url":11},[],[18],[25],{"c++":28,"git":28,"sql":29,"java":28,"spark":29,"python":29,"datahub":28,"etl\u002Felt":29,"pyspark":29,"openmetadata":28,"apache iceberg":29,"cloud platforms":29,"streaming systems":29,"open data catalogue":28,"unix\u002Flinux shell scripting":28},[68,34,35,36,40,41,42,31,39,32,38,37,43,44,45],"Spark",{"data migration":29,"data governance":28,"agile methodologies":28,"data quality checks":28,"metadata management":28,"data pipeline design":29,"software development":28,"cloud-native data engineering":29,"data lakehouse implementation":29,"real-time streaming pipelines":29},[71,72,73,74,54,55,75,76,46,57],"Cloud-Native Data Engineering","Data Pipeline Design","Data Lakehouse Implementation","Real-Time Streaming Pipelines","Metadata Management","Data Quality Checks",{"id":78,"slug":79,"title":80,"raw_title":11,"is_featured":12,"company":81,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":82,"processed_country_iso_code_gmaps":83,"processed_home_office":19,"processed_salary_min":84,"processed_salary_max":85,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":86,"processed_employment_types":26,"processed_it_skills":87,"processed_it_skills_labels":88,"processed_job_expertise_skills":91,"processed_job_expertise_skills_labels":92,"max_cpc":58,"actual_cpc":58},62517,"software-engineer-avp-ocbc-bank-2","Software Engineer (AVP)",{"name":14,"slug":15,"logo_url":11},[],[18],70000,100000,[25],{"git":28,"java":28,"python":28,"react js":28,"agile methodologies":28},[43,31,89,45,90],"React JS","Agile methodologies",{"code review":28,"troubleshooting":28,"software development":29,"end-to-end project implementation":28},[57,93,94,95],"End-to-end Project Implementation","Code Review","Troubleshooting",{"id":97,"slug":98,"title":80,"raw_title":11,"is_featured":12,"company":99,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":100,"processed_country_iso_code_gmaps":101,"processed_home_office":19,"processed_salary_min":85,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":102,"processed_employment_types":26,"processed_it_skills":103,"processed_it_skills_labels":104,"processed_job_expertise_skills":112,"processed_job_expertise_skills_labels":113,"max_cpc":58,"actual_cpc":58},62519,"software-engineer-avp-ocbc-bank-4",{"name":14,"slug":15,"logo_url":11},[],[18],[25],{"itx":29,"wtx":29,"xslt":28,"unix scripts":28,"oracle database":28,"tti (t24 tap interface)":28,"temenos triple a plus (tap) core":29},[105,106,107,108,109,110,111],"Temenos Triple A Plus (TAP) Core","WTX","ITX","Unix Scripts","XSLT","Oracle Database","TTi (T24 TAP interface)",{"software design":29,"technical analysis":29,"software development":29,"private banking knowledge":28,"financial products understanding":28,"implementation in banking\u002Ffinancial domain":29,"understanding of software development lifecycle":29},[114,57,115,116,117,118,119],"Software Design","Technical Analysis","Implementation in Banking\u002FFinancial Domain","Understanding of Software Development Lifecycle","Private Banking Knowledge","Financial Products Understanding",{"id":121,"slug":122,"title":80,"raw_title":11,"is_featured":12,"company":123,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":124,"processed_country_iso_code_gmaps":125,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":126,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":127,"processed_employment_types":26,"processed_it_skills":128,"processed_it_skills_labels":129,"processed_job_expertise_skills":133,"processed_job_expertise_skills_labels":134,"max_cpc":58,"actual_cpc":58},62520,"software-engineer-avp-ocbc-bank-5",{"name":14,"slug":15,"logo_url":11},[],[18],130000,[25],{"git":28,"itx":28,"wtx":28,"xslt":28,"oracle":28,"unix scripts":28,"agile methodologies":28,"tap-wtx integration":28,"temenos triple a plus (tap) core":28},[105,106,107,130,131,109,132,45,90],"TAP-WTX Integration","Unix scripts","Oracle",{"sme support":29,"data mapping":29,"implementation":29,"software design":29,"technical analysis":29,"architecture support":29,"software development":29,"banking domain knowledge":29,"requirements elicitation":29,"private banking knowledge":28,"technical specification writing":29,"financial products understanding":28},[114,57,115,135,136,118,119,137,138,139,140,141],"Implementation","Banking Domain Knowledge","Requirements Elicitation","Technical Specification Writing","Data Mapping","SME Support","Architecture Support",{"id":143,"slug":144,"title":145,"raw_title":11,"is_featured":12,"company":146,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":147,"processed_country_iso_code_gmaps":148,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":126,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":149,"processed_employment_types":26,"processed_it_skills":150,"processed_it_skills_labels":151,"processed_job_expertise_skills":180,"processed_job_expertise_skills_labels":181,"max_cpc":58,"actual_cpc":58},62366,"enterprise-data-amp-ai-platform-engineer-ocbc-bank","Enterprise Data & AI Platform Engineer",{"name":14,"slug":15,"logo_url":11},[],[18],[25],{"c++":28,"git":28,"java":28,"apache spark":29,"platform upgrade":28,"security patching":28,"shell\u002Fpython scripting":29,"vulnerability management":28,"linux \u002F unix administration":29,"cloudera data platform (cdp)":29,"cloudera machine learning (cml)":29,"certificate & secrets management":28,"hardening & compliance management":28,"migration & maintenance activities":28,"openshift \u002F kubernetes administration":29,"microservices architecture & rest apis":28,"generative ai platforms and llm workloads":28,"devsecops and cloud security best practices":28,"hybrid cloud architecture (aws & on-premises)":29,"data lakehouse architectures and apache iceberg":28,"multi-cloud or hybrid cloud platform management":28,"hybrid infrastructure operations (aws & on-prem)":29,"mlops platforms and ai model lifecycle management":28,"hadoop ecosystem (hdfs, yarn, hive, impala, ozone)":29,"sre practices, observability & monitoring platforms":28,"vector databases, rag architectures and ai governance":28,"aws core services (ec2, eks, iam, s3, vpc, cloudwatch)":29,"platform monitoring, troubleshooting & performance tuning":29,"ai\u002Fml infrastructure support (gpu, containers, kubernetes)":29,"ci\u002Fcd tools (jenkins, gitlab ci\u002Fcd, github actions, argocd)":28,"infrastructure as code (terraform, ansible, cloudformation)":28,"ai\u002Fml services: sagemaker\u002Fbedrock\u002Fopensearch\u002Fglue\u002Fathena\u002Femr":29},[152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,43,44,45],"Cloudera Data Platform (CDP)","Cloudera Machine Learning (CML)","Hadoop Ecosystem (HDFS, YARN, Hive, Impala, Ozone)","Hybrid Cloud Architecture (AWS & On-Premises)","AWS Core Services (EC2, EKS, IAM, S3, VPC, CloudWatch)","AI\u002FML Infrastructure Support (GPU, Containers, Kubernetes)","AI\u002FML Services: SageMaker\u002FBedrock\u002FOpenSearch\u002FGlue\u002FAthena\u002FEMR","Vulnerability Management","Security Patching","Hardening & Compliance Management","Platform Upgrade","Migration & Maintenance Activities","Microservices Architecture & REST APIs","Certificate & Secrets Management","OpenShift \u002F Kubernetes Administration","Hybrid Infrastructure Operations (AWS & On-Prem)","MLOps Platforms and AI Model Lifecycle Management","Linux \u002F Unix Administration","Platform Monitoring, Troubleshooting & Performance Tuning","CI\u002FCD Tools (Jenkins, GitLab CI\u002FCD, GitHub Actions, ArgoCD)","Infrastructure as Code (Terraform, Ansible, CloudFormation)","SRE Practices, Observability & Monitoring Platforms","Data Lakehouse Architectures and Apache Iceberg","Generative AI platforms and LLM workloads","Vector Databases, RAG Architectures and AI Governance","DevSecOps and Cloud Security Best Practices","Multi-Cloud or Hybrid Cloud Platform Management","Shell\u002FPython scripting",{"automation":29,"troubleshooting":29,"incident management":28,"platform operations":29,"software development":28,"agile development methodologies":28},[57,182,183,184,95,185],"Agile Development Methodologies","Platform Operations","Incident Management","Automation",{"id":187,"slug":188,"title":189,"raw_title":11,"is_featured":12,"company":190,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":191,"processed_country_iso_code_gmaps":192,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":126,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":193,"processed_employment_types":26,"processed_it_skills":194,"processed_it_skills_labels":195,"processed_job_expertise_skills":207,"processed_job_expertise_skills_labels":208,"max_cpc":58,"actual_cpc":58},62381,"full-stack-engineer-ocbc-bank","Full Stack Engineer",{"name":14,"slug":15,"logo_url":11},[],[18],[25],{"c#":28,"java":29,"react":28,"docker":28,"golang":28,"kotlin":28,"angularjs":28,"javascript":28,"kubernetes":28,"cloud native":29,"restful apis":29,"microservices":29},[43,196,197,198,199,200,201,202,203,204,205,206],"C#","Kotlin","Golang","JavaScript","React","AngularJS","Kubernetes","Docker","RESTful APIs","Microservices","Cloud Native",{"automation":28,"devops mindset":28,"software development":29,"scalable service design":29},[57,209,185,210],"DevOps Mindset","Scalable Service Design",{"total":212,"jobs":213},0,[],{"industry":215,"employment_type":223,"expertise_skills":226,"it_skills":279,"salary_currency":338,"processed_working_hours":340},[216,219],{"key":217,"label":218,"count":5},"financial services","Financial Services",{"key":220,"label":221,"count":222},"banking","Banking",6,[224],{"key":26,"label":225,"count":5},"PERMANENT",[227,229,232,234,236,238,240,242,244,246,248,250,252,254,256,258,261,264,266,269,271,273,275,277],{"key":228,"label":57,"slug":228,"count":5},"software-development",{"key":230,"label":55,"slug":230,"count":231},"data-governance",2,{"key":233,"label":118,"slug":233,"count":231},"private-banking-knowledge",{"key":235,"label":114,"slug":235,"count":231},"software-design",{"key":237,"label":115,"slug":237,"count":231},"technical-analysis",{"key":239,"label":185,"slug":239,"count":231},"automation",{"key":241,"label":95,"slug":241,"count":231},"troubleshooting",{"key":243,"label":119,"slug":243,"count":231},"financial-products-understanding",{"key":245,"label":54,"slug":245,"count":231},"data-migration",{"key":247,"label":73,"slug":247,"count":58},"data-lakehouse-implementation",{"key":249,"label":139,"slug":249,"count":58},"data-mapping",{"key":251,"label":72,"slug":251,"count":58},"data-pipeline-design",{"key":253,"label":51,"slug":253,"count":58},"data-pipelines",{"key":255,"label":56,"slug":255,"count":58},"data-quality",{"key":257,"label":76,"slug":257,"count":58},"data-quality-checks",{"key":259,"label":260,"slug":259,"count":58},"devops-mindset","Devops Mindset",{"key":262,"label":263,"slug":262,"count":58},"end-to-end-project-implementation","End-To-End Project Implementation",{"key":265,"label":135,"slug":265,"count":58},"implementation",{"key":267,"label":268,"slug":267,"count":58},"implementation-in-bankingfinancial-domain","Implementation In Banking\u002FFinancial Domain",{"key":270,"label":184,"slug":270,"count":58},"incident-management",{"key":272,"label":75,"slug":272,"count":58},"metadata-management",{"key":274,"label":183,"slug":274,"count":58},"platform-operations",{"key":276,"label":53,"slug":276,"count":58},"real-time-processing",{"key":278,"label":74,"slug":278,"count":58},"real-time-streaming-pipelines",[280,283,285,287,289,291,293,296,298,300,303,305,307,310,312,315,317,320,323,326,328,331,334,336],{"key":281,"label":43,"slug":281,"count":282},"java",5,{"key":284,"label":45,"slug":284,"count":282},"git",{"key":286,"label":46,"slug":286,"count":28},"agile-methodologies",{"key":288,"label":31,"slug":288,"count":28},"python",{"key":290,"label":44,"slug":290,"count":28},"c",{"key":292,"label":40,"slug":292,"count":231},"open-data-catalogue",{"key":294,"label":295,"slug":294,"count":231},"openmetadata","Openmetadata",{"key":297,"label":32,"slug":297,"count":231},"sql",{"key":299,"label":36,"slug":299,"count":231},"streaming-systems",{"key":301,"label":302,"slug":301,"count":231},"temenos-triple-a-plus-tap-core","Temenos Triple A Plus (Tap) Core",{"key":304,"label":108,"slug":304,"count":231},"unix-scripts",{"key":306,"label":39,"slug":306,"count":231},"unixlinux-shell-scripting",{"key":308,"label":309,"slug":308,"count":231},"datahub","Datahub",{"key":311,"label":37,"slug":311,"count":231},"cloud-platforms",{"key":313,"label":314,"slug":313,"count":231},"wtx","Wtx",{"key":316,"label":35,"slug":316,"count":231},"apache-iceberg",{"key":318,"label":319,"slug":318,"count":231},"xslt","Xslt",{"key":321,"label":322,"slug":321,"count":231},"pyspark","Pyspark",{"key":324,"label":325,"slug":324,"count":231},"etlelt","Etl\u002FElt",{"key":327,"label":33,"slug":327,"count":231},"apache-spark",{"key":329,"label":330,"slug":329,"count":231},"itx","Itx",{"key":332,"label":333,"slug":332,"count":58},"javascript","Javascript",{"key":335,"label":197,"slug":335,"count":58},"kotlin",{"key":337,"label":202,"slug":337,"count":58},"kubernetes",[339],{"key":22,"label":22,"count":5},[341],{"key":25,"label":25,"count":5}]