A PHP Developer is responsible for creating and implementing an array of web-based products using PHP, MySQL, Ajax, and JavaScript.
The role involves developing back-end components, connecting the application with other web services, and assisting front-end developers by ensuring their work integrates seamlessly with the application
Key Result Areas (KRA)
- Write and edit PHP code
- Develop and implement PHP modules
- Test and troubleshoot applications
- Collaborate with team members and business stakeholders
- Integrate server-side code with third-party modules
- Development and database optimisation
- System maintenance
Tasks / Activities
-
Write and Edit PHP Code :
Develop and maintain PHP code for back-end web applications, ensuring integration with HTML and reliable performance.
-
Develop and Implement PHP Modules :
Design reusable and portable modules to enhance functionality and performance.
-
Test and Troubleshoot Applications :
Conduct thorough testing pre- and post-deployment to ensure seamless integration and data handling.
-
Collaborate with Team Members and Business :
Work within Scrum frameworks, attend meetings, and coordinate throughout development and testing phases.
-
Integrate Server-Side Code with Third-Party Modules :
Implement APIs and ensure successful integration with external services.
-
Meet with Clients :
Engage with internal and external clients during the development process.
Other Requirements
- Development and database optimisation (as needed)
- System maintenance (as needed)
Essential Experience
- Minimum 1 year as a PHP Developer
- BS / MS in Computer Science, Engineering, or related field
- Experience with :
- User authentication and authorization across systems
- Integration of multiple data sources and databases
- PHP platform limitations and workarounds
- PHP, JavaScript, MySQL, AJAX, jQuery, CSS, HTML
- Relational database skills (MySQL)
- RESTful JSON web services
- APIs
- Responsive design frameworks (e.g., Bootstrap)
Knowledge and Skills
- HTML5, CSS3, JavaScript, jQuery, AJAX, PHP, MySQL
- Front-end technologies proficiency
- Security and encryption best practices
- Problem diagnosis across hardware, OS, software, and networks
- Data structures, design patterns, and OOP principles
- Numerical expertise
- Awareness of latest web development trends
- Excellent interpersonal and communication skills
- Exposure to emerging technologies
#J-18808-Ljbffr