JOB PROFILE
Position: Software Engineer (PHP)
Work Location: Bayan Lepas
Employment Type: Contractual
Roles and Responsibilities
- Gather requirements from user and stakeholders.
- Design, develop, test, and maintain robust, scalable, high-performance web applications using PHP.
- Create and optimize database schemas, queries, and stored procedures to support application functionality.
- Develop user-friendly and responsive front-end applications using HTML, CSS, JavaScript, and related frameworks.
- Work closely with project team members to achieve technical feasibility and optimal user experience.
- Communicate effectively with both technical and non-technical stakeholders, including external customers to understand and resolve software issues.
- Create project documentations including but not limited to Requirements Document, Software Design Document, User Test Scripts, User Guide.
- Research and learn new software development skills when required.
Requirements
- Minimum Bachelor’s Degree in Software Engineering, Computer Science/Information Technology or equivalent.
- Proven experience as a Full Stack Developer or similar role in a professional setting.
- Proficient in PHP and experience with PHP frameworks such as Laravel.
- Strong understanding of front-end technologies, including HTML5, CSS3, JavaScript, and frameworks/libraries like Bootstrap, React, Angular, or Vue.js.
- Familiarity with version control systems, such as Git.
- Knowledge of RESTful APIs and experience integrating third-party services.
- Understanding of web security best practices.
- Experience with responsive and mobile-first web design experience with MySQL; proficiency in writing optimized SQL queries.
- Familiar with flowcharts and ER diagrams.
- Plus points to have experience in C#, MVC, mobile frameworks like Flutter, React Native, Xamarin.
- Fluent in English and Malay (plus points for proficiency in Chinese).
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a team environment and work on multiple projects simultaneously.
- Strong organizational skills and the ability to prioritize tasks effectively.
- Customer-focused mindset with the ability to understand and address customer needs.