Responsibilities:
- Understanding and implement requirement of business users
- Developing, analyzing and managing PHP Web Application and supporting tools
- Testing application before handover to QA team
- Developing application from scratch or exiting PHP framework
- Designing database if needed for development
- Coordinating with project team to achieve project performance target
- Ensuring software run smoothly by user
Requirement:
- Bachelor/ Professional Degree in Engineering : Computer/ Information/Tech/ Science/ Math or relevant
- Minimum 3 years experience in the same field and have worked on at least 4 transactional/data warehouse projects/web-based applications;
- Expertise in mastering the PHP 8+ programming language
- Expertise in Object Oriented Program (OOP) and MVC Pattern;
- Mastering the CodeIgniter framework at least version 3, Laravel 8+, and Java Spring boot 2+;
- Able to create responsive web apps and able to use Javascript frameworks (Vue JS, React JS etc);
- Mastering the GIT version control system, preferably one who has used Gitlab.
- Experience creating Testing units (PHP Unit and/or JUnit).
- Mastering SQL
- Mastering CI/CD is preferred.
- Have worked on web service based programs/applications both SOAP and RESTful;
- Able to work in a team or alone;
- Have the willingness to follow applicable ground rules and behavior.
- High passion in software engineering
- Fast learner, good problem solving, teamwork and analytical skills