AVP / Senior Associate, Senior Big Data Engineer, Group Consumer Banking and Big Data Analytics Technology, Technology and Operations

  • Competitive
  • Singapore
  • Permanent, Full time
  • DBS Bank Limited
  • 23 May 19

AVP / Senior Associate, Senior Big Data Engineer, Group Consumer Banking and Big Data Analytics Technology, Technology and Operations

Business Function

Group Technology and Operations (T&O) enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group T&O, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.

As a Senior Developer you'll be a Data Engineering Specialist and help us to develop mission critical applications from scratch.

Responsibilities

  • Design, develop, test and deploy new applications leveraging the latest technology to develop mission critical applications from scratch
  • Build highly scalable strategic transformation program using microservices, Big Data and cloud technologies
  • Work closely with the developers to create the next generation software via good programming standards and code reviews
  • Ensure all code is maintainable, scalable and testable
  • Partner with architects and engineers to build software in an agile approach, leveraging on the advantages of prototyping
Requirements
  • More than 9 years of development and delivery experience
  • Experience in field encompassing distributed computing, Big Data Analytics and Data Transformation
  • Hands on experience on HDFS (Hadoop), spark, impala, hive
  • Hands on experience on AWS platforms and at least one SQL database technologies such as Teradata SQL, Exadata SQL, T-SQL
  • Core Java experience, familiarize with at least one more scripting language
  • Relevant industry experience in large scale crawling on cloud platforms would be favourably considered
  • Fundamental knowledge of distributed Architectures, SOA, Micro-services, PaaS
  • Source Code control (experience with Git preferred)
  • Deep understanding of computer science fundamentals such as algorithm design, complexity analysis
  • Monitor and address issues relating to capacity constraints and performance related items
  • Solid knowledge of distributes system concepts, understand the mechanisms of parallel systems such as Hadoop, Spark, Zookeeper etc.
  • Familiar with parallel execution models, able to reason / debug in Spark RDD, Kafka topics
  • Experienced in performance tuning for at least one of the parallel systems, such as Spark, Hadoop MR, Kafka etc.