What You’ll Be Working On
- Managing and developing a team of highly skilled developers.
- Managing the delivery of multiple complex simultaneous system development projects from design through to release.
- Working closely with Project Managers & Business Analysts to produce accurate delivery, estimates and manage the transition from analysis through to design and delivery.
- Working closely with the project team to mitigate and respond to any project risks or issues.
- Participating in reviews and meetings and providing updates on project progress.
- Supporting project resource scheduling and department capacity planning.
- Taking responsibility for making key decisions to ensure the successful implementation of all initiatives.
- Maintaining, extending, and refactoring back-end codes of existing products.
- Optimizing back-end performance of existing products.
- Collaborating and contributing to the continuous efforts in improving development standards (test-driven development, code reviews, etc.)
- Mentoring junior team members and ensuring they adhere to determined software quality standards.
What We’d Like to See in the Candidate
- Minimum 7 years of experience in software project implementation and related fields.
- A bachelor’s degree in computer science, Software Engineering, or equivalent.
- Strong technical ability and knowledge of website systems, security systems, and shell scripts.
- Good and effective written and verbal communication.
- Able to give clear instructions and expectations.
- Good multitasking and organizational skills to manage project demands and timelines.
- Ability to maintain a healthy working environment, morale, and communication among your team members.
- Skilled mainly in Java + Spring Boot Framework, and knowledge in Microservices Architecture.
- Experience in the banking or insurance industry is a plus.
For a confidential discussion, kindly contact Ms. Phuong Anh (Amelia) at email anh.pham@employmentvietnam.com.