The company is a well known financial institution in Kuala Lumpur
Responsibilities:
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
Requirements:
Bachelor’s degree in Computer Science, Information Technology, Computer Engineering or relevant engineering domains.
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
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)
Contact:
For more information, kindly contact the consultant who is in charge for this role, Fikri at mfikri@welovesalt.com
Salt is acting as an Employment Agency in relation to this vacancy.