Senior PHP Developer

May 8, 2025

Job Description

PHP Developer

Experience: 7-9 years of experience in PHP development is required.

Responsibilities:

  • Application Support and Enhancement
    • Maintain and enhance a monolithic PHP application written primarily in procedural code.
  • Recent Enhancements using MVC and Modern OOP PHP
    • Implement recent enhancements to the application using MVC and modern OOP PHP.
  • Optimization on LAMP Stack
    • Maintain and optimize the application on a LAMP stack.
  • Front-end Development
    • Develop and maintain front-end components using JavaScript and jQuery.
    • Style the application using Bootstrap 5 and custom CSS.
  • Development Environment
    • Utilize Linux command line for various development and deployment tasks.
    • Use Docker for development.

Qualifications:

  • Proven Experience as a PHP Developer
    • Proven experience as a PHP Developer with a strong understanding of procedural and object-oriented PHP.
  • Refactoring Procedural PHP
    • Experience refactoring procedural PHP to object-oriented PHP.
  • MVC Frameworks and Modern PHP Development Practices
    • Familiarity with MVC frameworks and modern PHP development practices.
  • LAMP Stack Proficiency
    • Proficiency in working with LAMP stack (Linux, Apache, MySQL, PHP).
  • Front-end Technologies
    • Experience with front-end technologies including JavaScript, jQuery, Bootstrap 5, HTML 5, and custom CSS 3.
  • Linux Command Line Operations
    • Strong knowledge of Linux command line operations.
  • Docker Experience
    • Experience with Docker for development and containerization.
  • Problem-Solving Skills and Attention to Detail
    • Excellent problem-solving skills and attention to detail.
  • Collaboration and Communication
    • Ability to work both independently and collaboratively in a team environment.

Preferred Qualifications:

  • Git Version Control Systems
    • Experience with Git version control systems.
  • Agile Development Methodologies
    • Familiarity with Agile development methodologies.
  • Strong Communication Skills
    • Strong communication skills.