Senior PHP Developer
Job Responsibilities
- Proven software development experience in PHP for 5 years up.
- Solid experience of 3 years up in Laravel and Lumen with standard coding (artisan experience).
- Comfortable to WORDPRESS API creation but not limited.
- Experience on Payment Integration like stripe, gcash, dragonpay etc.
- Experience 1 – 2 years on Linux environment (Setup server, installation of apache, mysql, git, vhost etc).
- Excellent understanding in creating API / Web Services with above security standards.
- Experience on SOLID principles of programming.
- Must have project experience of 1 year in VueJS.
- Experience on web technologies including HTML, Bootstrap (CSS), Javascript, AJAX, JQuery, lodash, POSTMAN.
- Experience on implementation of Unit Testing.
- Must have self-initiative to do rigid testing.
- Excellent understanding of version control tools like GIT.
- Passion for best design and coding practices and a desire to develop new bold ideas.
- Good knowledge of relational databases like mysql.
- Experience in database optimization and partition.
- Comfortable in creating systems documentation
- Comfortable with both object oriented and procedural programming methodologies.
- Must have passion in coding and programming. NOT a bundy clock person
- Excellent understanding with implementation of File Caching, CSS & HTML compressions.
- Must have successful portfolios to demo and demonstrate technologies used.
- Above average problem-solving skills.
- Must have knowledge and initiative on how to debug bugs of others’ works.
- Must know how to investigate issues/bugs of others’ works
Job Qualifications
- Modifying existing code with new features available in current and future deployments of PHP/MySQL.
- Efficiently handles tasks in a reasonable amount of time.
- Creative mind to develop innovative and unique solutions to complex problems on high traffic websites.
- Write clean well-designed code.
- Produce detailed specifications.
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
- Contribute in all phases of the development lifecycle.
- Develop and deploy new features to facilitate related procedures and tools if necessary.