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.