Public Bank Vietnam (PBVN) is committed to delivering reliable application solutions to support the bank's business goals. We are seeking highly skilled Systems Integration Developers and Core Banking Systems Developers to join our team and contribute to the enhancement and development of our core banking system and respective system in the bank ecosystem.
Responsibilities
System Design: Maintain comprehensive documentation to support the integration process and technical designs.
Testing: Participate in system testing, debugging, and troubleshooting.
Documentation: Document code, processes, and technical designs.
Security Measures: Adhere to the bank's policies and procedures, including integration process guidelines and IT security protocols.
Collaboration: Collaborate with cross-functional teams to design, develop, and enhance core banking system components.
Feature Development: Develop and implement integration solutions that align with the bank's objectives, focusing on reliability and quality.
User Interface Design: Ensure integration solutions align with a technology stack similar to industry-leading core banking solutions.
Code Standards: Ensure compliance with regulatory and industry-standard practices.
API Development: Integrate RESTful APIs, SWAGGER documentation, and other communication/channel APIs.
System Monitoring: Develop and maintain core banking system components using technologies such as ASP.NET, MVC, Razor, Blazor, and Windows Forms.
IT Policies Development: Provide regular updates to IT management regarding development progress and challenges.
Network Design: Implement 3rd party integrations and design patterns, such as MVC,SOLID or Spring Framework.
Test Planning: Promote best engineering practices such as test-driven development, continuous integration, and automated deployment.
Documentation Review: Maintain comprehensive records of system configurations and updates.
Technical Skills Development: Work on Oracle Jet, HTML5 with CSS and JS for UI/UX enhancements.
Security Policy Development: Maintain awareness of IT security practices and promote a secure computing environment.
Project Planning: Collaborate with IT teams to ensure successful project delivery.
Client Interaction: Leverage the internal integration framework, emphasizing automation, reusability, and maintainability.
Technical Writing: Write clean, maintainable code, and perform code reviews to ensure high-quality development.
Documentation Standards: Ensure compliance with the bank's IT policies and standards.
Digital Banking System Development: Contribute to Java development and Java EE within the core banking system.
Requirements
Cloud Services: Understanding of Java architecture and best practices.
Security: Knowledge of IT security best practices.
Problem Solving: Excellent problem-solving skills and ability to work in a team
Communication: Excellent communication skills and the ability to work effectively in a collaborative team environment.
Code Quality: Detail-oriented with a commitment to delivering high-quality software.
Agile environment: Familiarity with MS Visio for technical documentation.
Additional Skills: Optionally have knowledge in ASP.NET, MVC, Razor, Blazor, and Windows Forms for core banking system development.
Industry Knowledge: Strong knowledge of Oracle Jet, HTML5, CSS, and JS for UI/UX enhancements.
Mentorship: Expertise in Java Spring framework and Java Core.
Hands-On Experience: Knowledge of continuous integration and delivery practices.
Version Control: Version control experience with SVN/Git.
Scenario Planning: Experience with Oracle databases and Object-Oriented Design.
Project Lifecycle Involvement:: Previous experience in an engineering environment and technical professional services, preferably in the banking or financial services industry.
Data Warehousing: A bachelor's or master's degree in computer science, software engineering, or information technology.
Database Management: Proficiency in the relevant technology stack such as Java Spring Framework, ASP.NET, MVC, Razor Pages, Blazor, Windows Forms, Oracle Jet, Devexpress, HTML5, CSS, JavaScript, ASP.NET Web API, REST, Swagger, JSON, SOAP, JMS, DBLINK, C#, VB.NET, SQL Server, Oracle Database 19c, JDBC, and familiarity with Windows Server 2019, AIX 7.2, Oracle VM, and Docker, among others.
Data Manipulation: Expertise in UNIX scripting.
Learning Orientation: A proactive and positive attitude, with a willingness to adapt to new technologies and processes.
Design Tools: Knowledge of Design Patterns and UI Design/Development.
Experience: Proficiency in Java development and Java EE.