Overview
The PHP Developer plays a crucial role in the design development and maintenance of web applications for our organization. As part of the IT team the PHP Developer will be responsible for creating dynamic website solutions that enhance user experience and meet the business requirements of our clients. This position requires strong proficiency in PHP programming and an understanding of web technologies such as HTML CSS and JavaScript. The PHP Developer will collaborate with frontend developers designers and other stakeholders to ensure seamless integration of backend functionalities with the user interface. By implementing best practices in coding the developer will help optimize applications for speed and scalability. Additionally the PHP Developer will be expected to participate in code reviews contribute to project documentation and keep up to date with the latest industry trends and technologies. The outcome of this role is vital for the overall success of our digital projects directly affecting customer satisfaction and organizational growth.
Key Responsibilities
- Write clean maintainable and efficient code in PHP.
- Develop test and implement web applications and APIs.
- Collaborate with frontend developers to integrate userfacing elements.
- Work with database technologies such as MySQL to design and manage database schemas.
- Optimize applications for maximum speed and scalability.
- Debug and resolve issues in existing applications.
- Conduct code reviews to ensure code quality and adherence to best practices.
- Participate in the full software development lifecycle from concept to deployment.
- Stay current with emerging technologies and industry trends.
- Document development processes and maintain project documentation.
- Provide technical support and guidance to team members.
- Assist in the planning and estimation of development efforts.
- Implement version control practices and collaborate using tools like Git.
- Participate in agile development processes and daily standups.
- Work on integrating thirdparty services and APIs.
Required Qualifications
- Bachelor s degree in Computer Science Engineering or a related field.
- Proven experience as a PHP Developer or similar role.
- Strong knowledge of PHP frameworks such as Laravel or Symfony.
- Proficiency in frontend technologies: HTML CSS JavaScript.
- Experience with database management using MySQL.
- Indepth understanding of RESTful APIs and web services.
- Familiarity with version control systems preferably Git.
- Good understanding of web security practices.
- Excellent problemsolving skills and attention to detail.
- Ability to work independently and as part of a team.
- Effective communication and collaboration skills.
- Experience with agile methodologies is a plus.
- Knowledge of web optimization techniques.
- Familiarity with tools like Composer and PHPStorm is desirable.
- Willingness to learn new technologies and frameworks.
- Understanding of MVC architecture is beneficial.
javascript,symfony,composer,phpstorm,html,codeigniter,css,problem-solving,version control,restful apis,mvc architecture,web security,mysql,laravel,git,agile methodologies,php,html/css