ANALYST, APPLICATION DEVELOPMENT, MIDDLE OFFICE TECHNOLOGY, TECHNOLOGY & OPERATIONS (WD22506)

DBS Bank Limited

Singapore

Full time

S$2.5-4.6k (monthly)

Information Technology

May 11

ANALYST, APPLICATION DEVELOPMENT, MIDDLE OFFICE TECHNOLOGY, TECHNOLOGY & OPERATIONS (WD22506)

DBS BANK LTD.
  • Job Category
  • Information Technology
  • Job level
  • Executive
  • Contract type
  • Full Time
  • Location
  • Islandwide
  • Salary
  • S$2550 - S$4600

Job Description

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

  • Identify, prioritize, and execute tasks and participate in as well as contribute to all phases of the 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 the 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 the application and provide third level support
  • Build, package and release software artefacts in an automated way to all environments including production
  • Be responsible for the performance, stability, reliability, and security of the developed platform.
  • Proactively identify efficiency and design improvements to existing systems and processes


Requirements

  • Minimum 1 year of technology delivery experience in backend and frontend development working in an Agile technology environment
  • Hands on experience in at least one server-side object-oriented programming language
  • Hands on experience writing modern single page web applications
  • Experience with design and system architecture for web applications
  • Experience using source code control systems and branching strategies including with hands on experience branching, merging and releasing
  • Experience with a major relational database system and ideally one NoSQL database
  • Understanding of distributed messaging systems
  • Knowledge of data structures, design patterns, architectural styles, and API designs
  • The ideal candidate would likely to have:
  • Backend development using Java8+, Spring Boot/Batch, JPA, Web Services/REST, Multi-threading, Microservices on PCF/OpenShift
  • Front end development using JavaScript, Web Components, HTML5, CSS3, ES6
  • Good unit-testing/mocking discipline (TDD++)
  • Experience with Confluence, JIRA and Bitbucket/Git
  • Good judgment in UX/UI design. Understands the finer points of HTML, CSS, Web Components and JavaScript - know which tools to use when and why
  • Exposure to big data techniques and tools
  • Excellent written and oral communication skills
  • Ability to adapt to challenges while remaining calm in a constantly changing environment


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.

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

{{notification.msg}}