Top 3 Reasons To Join Us
The Job
The Senior Software Developer plays a critical role in driving the design, development, and implementation of enterprise systems that support Dai-ichi Life Vietnam's digital transformation strategy. This role combines deep technical expertise, architectural thinking, and a hands-on approach to building secure, scalable, and high-performance software solutions.
The developer is expected to work closely with cross-functional teams - including Business Analysts, QA Engineers, Architects, and Product Manager, Business User - to deliver reliable systems aligned with business objectives.
Beyond coding, this position involves technical leadership, mentoring, and continuous improvement in software engineering practices for the team
- Analyze the business specs then prepare technical specs and develop the new systems or enhance existing system for supporting business needs.
- Support the team leader on technical analysis to provide the best technical solution as well as support colleagues for solving technical issues to complete the assigned projects / tasks on timely manner.
- Investigate and answer daily enquiries on systems functional as well as problem encountered in order to resolve it in timely manner.
- In charge of unit test on enhancements / new development under responsibility to ensure developed modules are matched with business requirements.
- Assist users/team leader on building test scripts to cover all test cases.
Your Skills and Experience
Qualification & Experience Requirements
- Experience: 3 to 5 years of experience in PHP programming, specifically with Laravel and Moodle frameworks. Experience of working with common PHP CMS such as Drupal, Joomla, WordPress...
- Database Skills: Strong understanding of database architecture and performance tuning using MySQL, MariaDB, and MSSQL.
- Frontend Proficiency: Proficient in HTML, JavaScript, jQuery, CSS, AJAX, and JSON.
- JavaScript Frameworks: Knowledge of JavaScript frameworks such as React JS, Redux, Angular, and Vue is a plus.
- Version Control: Experience with version control systems such as GitHub, SVN, and SourceSafe.
- Linux Environment: Experience working in a Linux environment.
- Agile Methodologies: Familiarity with Agile development methodologies and tools such as JIRA, AZURE DEVOPS
Personality Requirements
- Problem-Solving Skills: Strong problem-solving abilities and logical thinking.
- Communication Skills: Excellent presentation and communication skills.
- Organization Skills: Strong organizational skills with the ability to manage multiple tasks and projects.
- Teamwork and Independence: Ability to work both independently and as part of a team.
- Adaptability: Flexibility and adaptability to learn new technologies and methodologies.
Additional Skills and Attributes
- Continuous Learning: Commitment to continuous learning and staying updated with the latest industry trends and technologies.
- Attention to Detail: Keen attention to detail to ensure high-quality code and user satisfaction.
- Customer Focus: Strong focus on understanding and meeting user needs.
- Project Management: Basic project management skills to handle small to medium-sized projects efficiently.
- Agile Development Methodology: understanding of the Scrum framework, including roles, events, and artifacts
Why You'll Love Working Here
- Salary for 13th month, Bonus & Special Bonus
- Full of social welfare under Vietnamese Labor Law (Insurance, annual leave, ...)
- Healthcare for yourself & Your Family
- Annual travel and team building activities
- 15-16 annual leave days
- Company will buy Life Insurance Contract for yourself after 1 year working
- Training: Trained in soft and technical skills
- International, challenging, and friendly working environment