HamburgerMenu
hirist

iCloudEMS - PHP Developer - System Architecture

iCloudEMS
Others
3 - 8 Years

Posted on: 08/12/2025

Job Description

About the Role :


We are seeking an experienced and highly skilled Core PHP Developer to join our product engineering team. You will be working on a large-scale University ERP product that includes key modules such as Inventory, Payroll, HR, Attendance, LMS, and Fee Management. The ideal candidate should have strong expertise in Core PHP, a deep understanding of MySQL, and the ability to write highly optimized and scalable queries for handling large and complex datasets.


You will collaborate with cross-functional teams, contribute to architectural decisions, optimize performance, and ensure smooth integration between modules. This is a great opportunity for someone who enjoys solving complex problems and developing robust, scalable ERP features.


Key Responsibilities :


Application Development & Maintenance :


- Develop, enhance, and maintain ERP modules using Core PHP and MySQL.


- Build new features and optimize existing functionalities across modules such as Inventory, HR, Payroll, Attendance, LMS, and Fee Management.


- Write clean, efficient, and reusable PHP code following best practices and coding standards.


Database & Performance Optimization :


- Write highly optimized MySQL queries, stored procedures, and triggers for handling large volumes of data.


- Perform query tuning, indexing, and schema optimization for performance improvement.


- Ensure data integrity, scalability, and high availability within ERP modules.


System Architecture & Integration :


- Work on API integration, data exchange, and interoperability between ERP modules.


- Develop and integrate RESTful APIs with external systems or internal components.


- Collaborate with product managers and module owners to understand requirements and convert them into technical specifications.


Code Quality, Testing & Versioning :


- Ensure high code quality with thorough testing (unit testing, integration testing).


- Maintain clear documentation of code, modules, and processes.


- Use Git for version control, branching, merging, and managing code repositories.


Collaboration & Communication :


- Work closely with UI/UX, QA, and product teams to deliver stable and scalable releases.


- Participate in code reviews, technical discussions, and architectural decision-making.


- Communicate effectively with the team and stakeholders to ensure project success.


Required Skills & Competencies :


- Strong hands-on experience with Core PHP (Version 7.0 or above).


- Deep understanding of PHP OOP concepts, MVC design patterns, and PHP best practices.


- Proficiency in MySQL, query optimization, indexing, joins, triggers, and handling bulk data.


- Experience working in ERP or large enterprise-level applications (preferred).


- Good understanding of RESTful APIs and web service integration.


- Familiarity with version control tools such as Git.


- Strong debugging, analytical, and problem-solving skills.


- Ability to work independently in a remote setup and collaborate effectively with distributed teams.


Good to Have (Optional) :


- Experience with frameworks like CodeIgniter or Laravel (even minimal exposure).


- Understanding of microservices, caching, and performance tuning.


- Exposure to frontend technologies (HTML, CSS, JavaScript) is a plus.


- Experience in higher education ERP systems.


info-icon

Did you find something suspicious?