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.
ITES Application Developer (Full Stack )
Job Description:
Weβre looking for a full stack application developer who will work on creating code which is clean, reusable, easy to read, and easy to maintain. You will be involved in the development of new products and services related to test automation that will be used by many application teams throughout the SDLC journey.
The ideal candidate should be highly motivated and keen to understand new technology, both in-the-market and in-house, and be interested in creating tools that empower better testing standards and flows within the department.
Responsibilities:
- Work across the full stack, building scalable in-house applications developed to optimize test automation operations.
- Develop new products and features in support of alleviating employee pain points in test automation journey.
- Create and maintain the unit-test suite for all core products.
- Ensure that feature and product enhancements catering to prevailing banking audit and reporting requirements.
- Develop technical documentation and user release notes
- Assist in developing the in-house functional test automation framework to meet the needs of the application teams.
- Ensure that all code changes and promotions are aligned to DBS coding standard and best practices
Requirements:
- Proven experience in developing web applications, participating in at least 1 full end-to-end product lifecycle.
- Proficiency with languages such as HTML, CSS, ECMAScript 6 (ES6), Java 8 or later.
- Familiarity with front-end frameworks such as React, Angular.
- Experience in back-end development frameworks such as Spring Boot, Quarkus.
- Experience designing and integrating RESTful APIs.
- Knowledge in relational and no-SQL databases (MongoDB, MariaDB, InfluxDB).
- Experience in micro-services design such as service load-balancing, auto-scaling and fault tolerance.
- A team player with excellent communication skills.
- Good problem solving skills.
Good to have:
- Experience in PaaS/Cloud technology (Kubernetes, AWS).
- Knowledge in CICD workflows (Jenkins, etc).
- Knowledge in the following languages\: Kotlin, Groovy.