DBS Bank logo

Senior Associate/Associate, Software Engineer, Data Technology, Technology & Operations

DBS Bank
Full-time
On-site
Singapore, Singapore
IT

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.  

Responsibilities

  • Build the enterprise data platform and tooling for the users of the data platform.
  • Incident management\: troubleshoot business critical incidents.
  • Analyse patterns of production incidents, develop permanent remediation plans, and implement automation to prevent future incidents from occurring through software engineering
  • Programming and scripting together with development teams to automate everything to remove the toil.
  • Setting up strategies for observability, automating monitoring and auto-remediation of known issues.
  • Work with remote teams
Requirements
  • Bachelor's degree in Computer Science or a related technical field involving software or systems engineering, or equivalent practical experience
  • Experience programming in at least one JVM languages (Java, Scala, Clojure) Experience programming in another language C, C++, Python, Javascript or Go.
  • Strong experience in managing at least two of the following\: Kafka, YARN, Spark, Cassandra, Elasticsearch, Kubernetes, Ansible.
  • Strong experience in problem solving and analyzing global scale distributed systems including at least two of the above.
  • Strong experience in managing at least one of the following monitoring solutions\: Open-Telemetry, Prometheus, Grafana. Expertise in Unix/Linux systems, IP networking, performance and application issues.
  • Experience in designing, analyzing and building automation and tools for large scale systems. Ability to debug, optimize code, and automate routine tasks.
  • Knowledge of Linux systems internals Hands-on technical experience.
  • Effective communication skills.
  • Experience with software product development Experience with Java application servers and JVM configuration
  • Experience writing Kubernetes controllers and operators Ability to work independently and make decisions under minimal supervision
  • Experience in building solutions with AWS, Google, Azures and other cloud services.

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.

Apply now