PHP Developer

Digital Talent
Full-timeCairo, Cairo Governorate, Egypt

A PHP developer is a professional who specializes in using the PHP programming language to develop web applications, websites, and other software solutions. They are responsible for writing server-side code, implementing database functionality, and integrating the front-end elements of a web application.

Responsibilities:

  • Write clean, modular, and well-documented PHP code to develop web applications and websites.
  • Collaborate with the design team to implement user interfaces and improve the user experience.
  • Develop and integrate database solutions, ensuring efficient data storage and retrieval.
  • Troubleshoot and debug issues that arise during development, testing, and deployment stages.
  • Perform code reviews and provide constructive feedback to ensure high-quality code standards.
  • Optimize application performance and ensure scalability.
  • Stay up to date with the latest PHP frameworks, libraries, and best practices in web development.
  • Collaborate with cross-functional teams, including designers, front-end developers, and project managers, to deliver projects on time and within specifications.
  • Participate in the entire software development lifecycle, from requirements gathering and analysis to deployment and maintenance.
  • Conduct thorough testing of applications and implement necessary fixes and improvements.
  • Continuously learn and improve coding skills to stay abreast of emerging technologies and industry trends.

Requirements:

  • Bachelor's degree in computer science, software engineering, or a related field (or equivalent experience).
  • Proven experience as a PHP developer, preferably with a portfolio of past projects.
  • Strong knowledge of PHP web frameworks (such as Laravel, Symfony, or CodeIgniter) and CMS platforms (such as WordPress or Drupal).
  • Proficiency in front-end technologies like HTML, CSS, JavaScript, and jQuery.
  • Experience with database systems like MySQL, PostgreSQL, or MongoDB, and the ability to write efficient SQL queries.
  • Familiarity with version control systems (such as Git) and development workflows.
  • Understanding of web security principles and best practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and in a team environment.
  • Attention to detail and a commitment to delivering high-quality work.
Powered By

© 2024 Rooster. All rights reserved.