AVP / Senior Associate, Full Stack Developer for Fraud Detection & Prevention System, Legal Compliance Secretariat & Audit, Middle Office Technology, Technology and Operations AVP / Senior Associate, Full Stack Developer for  …

DBS Bank Limited
in Singapore, Singapore, Singapore
Permanent, Full time
Be the first to apply
Competitive
DBS Bank Limited
in Singapore, Singapore, Singapore
Permanent, Full time
Be the first to apply
Competitive
AVP / Senior Associate, Full Stack Developer for Fraud Detection & Prevention System, Legal Compliance Secretariat & Audit, Middle Office 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.

Key Responsibilities

Design, implement, test and deploy end-to-end software solutions in the T&O-MOT-LCS & Audit domain with the following key responsibilities:
  • Contribute to all phases of software development lifecycle including code and design reviews
  • Work closely and communicate effectively and independently with Project Managers, Business Analysts, Development Leads, Test Engineers, Test Managers, Infrastructure Engineers, Data Scientists, and business users
  • Participate in analysis and requirements gathering phase and help to translate requirements into technical solutions that meet client needs and expectations
  • Design, implement, and maintain efficient, reusable, and testable code following best practices and design principles
  • Write automated unit, integration, acceptance, and performance tests to ensure the application developed works as expected
  • Debug issues, fix bugs, identify bottlenecks and troubleshoot application and provide third level support
  • Build, package and release software artefacts in an automated way to all environments including production
  • Responsible for performance, stability, reliability and security of developed platform.
  • Proactively identify efficiency and design improvements to existing systems and processes


Requirements

Technical skills
  • Bachelor's degree with min. 5 years of technology delivery experience of mission-critical, highly-available and scalable systems
  • Experience in developing high-volume and low-latency server-side solutions in Java
  • Hands on experience in writing modern single page web applications, preferably in Angular
  • Experience with an Event Stream Processor (such as Flink or Storm) or a Complex Event Processor (such as Apama or Esper)
  • Experience in a major relational database system and one NoSQL database
  • Experience in distributed messaging systems, preferably Kafka
  • Experience in analytics engines, preferably Druid
  • Experience in using source code control systems and branching strategies including with hands on experience branching, merging, and releasing
  • Experience in developing server-side solutions in C++, Go, or Rust is a plus
  • Knowledge of data grids or key-value stores and distributed tracing and logging infrastructure, preferably Elasticsearch, Logstash, and Kibana
  • Knowledge of data structures, design patterns, architectural styles, and API designs


Non-technical skills
  • Experience working in Agile technology teams
  • Ability to adapt to challenges while remaining calm in a constantly changing environment
  • Excellent communication and interpersonal skills
  • Experience in working in the retail banking environment is a plus
  • Credit Card, Internet / Mobile Banking fraud detection and risk scoring domain knowledge is a plus


Apply Now

We offer a competitive salary and benefits package and the professional advantages of a dynamic environment that supports your development and recognises your achievements.
DBS Bank Limited logo
Close