Role Type: Backend / Full Stack (Product Development)
- We are looking for a skilled PHP Developer with hands-on experience in ERP or software product development.
- The role requires solid backend development expertise and an understanding of business-driven applications.
- The ideal candidate should be comfortable working on core product features, not just support tasks.
Responsibilities
- Develop, enhance, and maintain software products and ERP applications using PHP.
- Write clean, scalable, and maintainable code following best practices.
- Work extensively with the CodeIgniter framework.
- Design and integrate RESTful APIs.
- Handle JSON-based data exchange between systems.
- Collaborate with frontend developers using:
- HTML
- CSS
- JavaScript
- jQuery
- Manage and optimize databases using:
- MySQL
- MS SQL Server
- Implement secure authentication, session management, and access control.
- Ensure application security by preventing SQL Injection and common vulnerabilities.
- Understand and implement business workflows such as:
- Finance
- HR
- Inventory
- Sales
- Participate in debugging, performance tuning, and code reviews.
Requirements
- Strong knowledge of PHP fundamentals and Object-Oriented Programming (OOP).
- Experience working with PHP 7 / PHP 8 features.
- Hands-on experience with the CodeIgniter framework.
- Proficiency in:
- HTML5
- CSS3
- Good understanding of:
- HTTP APIs
- RESTful services
- JSON
- Hands-on experience with MySQL and MS SQL Server.
- Knowledge of web application security best practices.
- Mandatory experience working on ERP systems or software products.
Preferred Skills
- Experience with Role-Based Access Control (RBAC).
- Familiarity with version control systems (Git).
- Exposure to large-scale, multi-user applications.
- Basic understanding of deployment and server environments.
- Linux server exposure is a plus.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.