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
Pertanyaan dari perusahaan
Lamaran kamu akan mencakup pertanyaan-pertanyaan berikut:
- What’s your expected monthly basic salary?
- How many years’ experience do you have as a php developer?
- Which of the following programming languages are you experienced in?
- Which of the following back end development libraries and frameworks are you proficient in?
- Which of the following front end development libraries and frameworks are you proficient in?
- How many years’ experience do you have using SQL queries?
- Which of the following Relational Database Management Systems (RDBMS) are you experienced with?
- Do you have experience using Model-View-Controller (MVC) architecture patterns?