Công ty: Public Bank Vietnam (PBVN)
Địa chỉ: Hội sở chính: Số 2 Ngô Quyền, Phường Lý Thái Tổ, Quận Hoàn Kiếm, Thành phố Hà Nội
We are seeking a talented and experienced Software Engineer to join our growing IT department at Public Bank Securities of Viet Nam. In this role, you will play a key part in developing, maintaining, and enhancing our critical software systems used for our securities business. You will work collaboratively with a team of engineers, analysts, and business partners to ensure the smooth operation and security of our financial technology infrastructure.
Your role & responsibilities
- Design, develop, test, and deploy secure and scalable software solutions for the IT department;
- Collaborate with business partners to understand their needs and translate them into technical requirements;
- Write clean, well-documented, and maintainable code according to best practices;
- Work effectively within a team environment to develop and implement solutions;
- Identify, troubleshoot, and resolve software bugs and technical issues;
- Stay up-to-date with the latest software development technologies and best practices;
- Participate in code reviews and knowledge sharing within the team;
- May assist with the development and implementation of disaster recovery plans.
Your skills & qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience);
- Minimum of 3 years of experience working as a software engineer or programmer in a financial services or related industry (a plus);
- Strong proficiency in at least one high-level programming language (i.e. Java, Python, C#);
- Experience with object-oriented programming principles and design patterns;
- Experience with relational databases (e.g., SQL Server, Oracle) and database management systems;
- Experience with version control systems (e.g., Git);
- Excellent analytical and problem-solving skills;
- Strong communication, collaboration, and interpersonal skills;
- Ability to work independently and manage multiple tasks effectively;
- A passion for technology and a commitment to continuous learning;
- A strong understanding of financial markets and regulations is highly desirable.
- Fluency in financial terms and concepts would be a significant advantage.
- The ability to stay current with emerging technologies in the financial service technology or securities is preferred.
Benefits for you
- Outstanding career development opportunities
- High performance & dynamic working environment
- Great employment benefits
- Negotiate
- Insurance Coverage
- Allowance & additional salary payment
- Salary Review Annually
- 18 days full paid leave per year
- Training & Development
- Annually Health Checkup