Senior Backend Developer

Senior Backend Developer

RHB Bank Berhad
4-14 years
Not Specified

Job Description

As a Developer

  • Responsible for the E2E development of modern web, mobile or device applications according to user story and design
  • Design/architect the best way to code a user story collaboratively
  • Re-factor, update, and maintain backend code and processes including web servers, API servers, databases, and interfacing modules for these various components
  • Build reusable code and libraries for future use with a focus on modularity and low technical debt.
  • Ensure the stability and security of back-end components
  • Optimize applications for high transaction, scalability and robustness
  • Develop software under agile software development methodology and standards
  • Develop prototypes to iteratively demonstrate functionality to customer experience team to resolve spikes
  • Manage code base and concurrent versioning of code
  • Do code review on Pull Requests and merge code if the standards are met

As a Squad and Chapter Member

  • Work closely with architects and IT team to ensure design alignment with core banking and peripheral ecosystems
  • Identify and incorporate any changes required due to platform and technology changes
  • Provide expert level application support to troubleshoot resolve issues/defects
  • Contribute ideas for new enhanced features or products, by monitoring industry developments and trends
  • Mentor and teach junior developers
  • Take responsible and own for backend component tasks during sprint to ensure timely deliverables of features.
  • Participate in Scrum ceremonies
  • Update design reference and learnings on Confluence for sustainable knowledge sharing
REQUIREMENTS
Formal Education:

Bachelor’s degree in Computer Science, Information Technology, Computer Engineering or relevant engineering domains.
Preferred level of Experience (by years/function/industry):

  • Min. 6 year experience in apps development or related experience (banking or fintech experience a plus)
  • At least 2 successful involvement in project from development phase into production phase
Other skills required:

  • Leadership
  • Strong teaming and communications to work with members across teams
  • Strong work ethics and time management skills
  • Business
  • Ability to identify product readiness and best timing for product release
  • Technical
  • Understanding in OOP, design pattern, SOLID & KISS principle thus able to apply this concept into working software/application
  • Experience developing/consuming web api/web services. (Java, Spring-boot)
  • Experience in web development. (HTML 5, JS ES5/ES6, NPM, React, CSS, webpack).
  • Experience in mobile development (NPM, React-native, android/IOS native) is a plus
  • Proficient understanding of code versioning tools, such Git and Git Flow
  • Able to demonstrate good quality control vis-à-vis software development (unit test & CICD)
  • Working experience in agile methodology and in agile team

Our Strategy Statement: RHB Banking Group is a multinational regional financial services provider that is committed to delivering complete solutions to customers through differentiated segment offerings and an ecosystem that supports simple, fast and seamless customer experiences, underpinned by a cohesive and inspired workforce, and relationships built with stakeholders.

Ranked among the top banks in Malaysia and with a significant presence in ASEAN, RHB has strong market leadership in Malaysia across targeted products and segments. With more than 14,000 employees Group-wide, RHB’s presence spans 9 countries in the ASEAN region.

RHB Banking Group is a fully integrated financial services group in Malaysia. The Group’s core businesses are structured into business pillars, namely Group Retail Banking, Asset Management, Group Business & Transaction Banking, Group Wholesale Banking, RHB Singapore, Group Shariah Business, Group International Business and Insurance.

Similar Jobs

People Also Considered

Career Advice to Find Better