Key responsibilities
Work planning and reporting:
Create and manage a personal work plan on a weekly, monthly, quarterly, and annual basis according to assigned tasks and KPIs.
Report on work progress and individual KPIs to management.
Digital banking & internal application development:
Requirement Analysis & Design: Work with business departments to understand their needs, then design system architecture and create all necessary design and API documentation.
Programming: Develop projects using Java, JavaScript, and Node.js. You'll also build and integrate APIs with tools like Swagger/OpenAPI and DigiRunner to connect our internal and external systems.
Testing & Bug Fixing: Support SIT and UAT testing and fix any bugs that come up during development.
Maintenance & Optimization: Maintain, fix, and upgrade existing systems. You'll also monitor and optimize performance to keep things running smoothly.
Tech Research: Proactively research and learn new languages like .NET, Python, or PHP for internal projects. You'll also explore new tech trends like AI and Machine Learning to suggest improvements.
Project coordination and implementation:
Partner with other IT and business units to deploy new products and services.
Help research, test, and propose solutions to improve system efficiency and security.
Proactively suggest the best ways to manage, operate, and maintain our applications.
Experience and qualifications
Education: A university degree or higher in Information Technology, Data Science, or a related field.
Experience:
At least 3-5 years of experience with Java and related frameworks (Spring, Hibernate, etc.).
Banking or finance institution experience is a big plus.
Technical Skills:
Proficient with Git, GitLab, and CI/CD processes.
Strong knowledge of Oracle databases and PL/SQL query optimization.
Deep understanding of API integration architecture (REST, SOAP, OpenAPI, OAuth2).
Experience with ReactJS and React Native is a plus.
Advantages:
Experience with the Core Flexcube Corporate & Consumer (FCC) system and a good grasp of banking operations.
Knowledge of other languages like .NET and Python.
Familiarity with payment gateway integration (QR Code, e-wallets, Napas 247, VietQR).
Soft Skills:
Excellent communication, teamwork, and problem-solving skills.
Strong logical thinking and the ability to work effectively under pressure.
Other:
English proficiency at a TOEIC 500 level or equivalent.
Legal: Knowledge of banking laws and compliance criteria for anti-money laundering and anti-terrorism financing.
Interested candidates, please send your Employee’s information with attached photo (Click here) to:
Ms. Trinh - Recruitment Team
HR Management and Development Department.
97A Nguyen Van Troi, Ward 11, Phu Nhuan District, HCMC.
Tel: (84-028) 3942 1042 - Ext. 5589
Email: tuyendung@indovinabank.com.vn
Website: http://www.indovinabank.com.vn
P/S: Only qualified candidates shall be contacted for interview. Candidates’ CVs will not be returned!