[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-software-development-sg":3,"job-search-\u002Fde-sg\u002Fjobs-by-expertise\u002Fsoftware-development":4,"expertise-filters-\u002Fde-sg\u002Fjobs-by-expertise\u002Fsoftware-development":211,"featured-jobs-\u002Fde-sg\u002Fjobs-by-expertise\u002Fsoftware-development":339},{},{"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",{"industry":212,"employment_type":220,"expertise_skills":223,"it_skills":276,"salary_currency":335,"processed_working_hours":337},[213,216],{"key":214,"label":215,"count":5},"financial services","Financial Services",{"key":217,"label":218,"count":219},"banking","Banking",6,[221],{"key":26,"label":222,"count":5},"PERMANENT",[224,226,229,231,233,235,237,239,241,243,245,247,249,251,253,255,258,261,263,266,268,270,272,274],{"key":225,"label":57,"slug":225,"count":5},"software-development",{"key":227,"label":55,"slug":227,"count":228},"data-governance",2,{"key":230,"label":118,"slug":230,"count":228},"private-banking-knowledge",{"key":232,"label":114,"slug":232,"count":228},"software-design",{"key":234,"label":115,"slug":234,"count":228},"technical-analysis",{"key":236,"label":185,"slug":236,"count":228},"automation",{"key":238,"label":95,"slug":238,"count":228},"troubleshooting",{"key":240,"label":119,"slug":240,"count":228},"financial-products-understanding",{"key":242,"label":54,"slug":242,"count":228},"data-migration",{"key":244,"label":73,"slug":244,"count":58},"data-lakehouse-implementation",{"key":246,"label":139,"slug":246,"count":58},"data-mapping",{"key":248,"label":72,"slug":248,"count":58},"data-pipeline-design",{"key":250,"label":51,"slug":250,"count":58},"data-pipelines",{"key":252,"label":56,"slug":252,"count":58},"data-quality",{"key":254,"label":76,"slug":254,"count":58},"data-quality-checks",{"key":256,"label":257,"slug":256,"count":58},"devops-mindset","Devops Mindset",{"key":259,"label":260,"slug":259,"count":58},"end-to-end-project-implementation","End-To-End Project Implementation",{"key":262,"label":135,"slug":262,"count":58},"implementation",{"key":264,"label":265,"slug":264,"count":58},"implementation-in-bankingfinancial-domain","Implementation In Banking\u002FFinancial Domain",{"key":267,"label":184,"slug":267,"count":58},"incident-management",{"key":269,"label":75,"slug":269,"count":58},"metadata-management",{"key":271,"label":183,"slug":271,"count":58},"platform-operations",{"key":273,"label":53,"slug":273,"count":58},"real-time-processing",{"key":275,"label":74,"slug":275,"count":58},"real-time-streaming-pipelines",[277,280,282,284,286,288,290,293,295,297,300,302,304,307,309,312,314,317,320,323,325,328,331,333],{"key":278,"label":43,"slug":278,"count":279},"java",5,{"key":281,"label":45,"slug":281,"count":279},"git",{"key":283,"label":46,"slug":283,"count":28},"agile-methodologies",{"key":285,"label":31,"slug":285,"count":28},"python",{"key":287,"label":44,"slug":287,"count":28},"c",{"key":289,"label":40,"slug":289,"count":228},"open-data-catalogue",{"key":291,"label":292,"slug":291,"count":228},"openmetadata","Openmetadata",{"key":294,"label":32,"slug":294,"count":228},"sql",{"key":296,"label":36,"slug":296,"count":228},"streaming-systems",{"key":298,"label":299,"slug":298,"count":228},"temenos-triple-a-plus-tap-core","Temenos Triple A Plus (Tap) Core",{"key":301,"label":108,"slug":301,"count":228},"unix-scripts",{"key":303,"label":39,"slug":303,"count":228},"unixlinux-shell-scripting",{"key":305,"label":306,"slug":305,"count":228},"datahub","Datahub",{"key":308,"label":37,"slug":308,"count":228},"cloud-platforms",{"key":310,"label":311,"slug":310,"count":228},"wtx","Wtx",{"key":313,"label":35,"slug":313,"count":228},"apache-iceberg",{"key":315,"label":316,"slug":315,"count":228},"xslt","Xslt",{"key":318,"label":319,"slug":318,"count":228},"pyspark","Pyspark",{"key":321,"label":322,"slug":321,"count":228},"etlelt","Etl\u002FElt",{"key":324,"label":33,"slug":324,"count":228},"apache-spark",{"key":326,"label":327,"slug":326,"count":228},"itx","Itx",{"key":329,"label":330,"slug":329,"count":58},"javascript","Javascript",{"key":332,"label":197,"slug":332,"count":58},"kotlin",{"key":334,"label":202,"slug":334,"count":58},"kubernetes",[336],{"key":22,"label":22,"count":5},[338],{"key":25,"label":25,"count":5},{"total":340,"jobs":341},0,[]]