Experience: 4+ YearsJob Type: Full-time contractLocation: Remote
Job Description:We are seeking a highly skilled CakePHP Developer with at least 4 years of experience to join our team. The ideal candidate will have expertise in CakePHP version 3 and version 4, with a strong understanding of batch processing, database management, and upgrading processes. This role offers an exciting opportunity to work on challenging projects, collaborate with cross-functional teams, and contribute to the technical direction of the organization.
Responsibilities:Develop and maintain web applications using CakePHP version 3 and version 4.Implement clean, efficient, and maintainable code following best practices and coding standards.Design and implement batch processing functionalities in CakePHP applications.Upgrade CakePHP version 3 applications to version 4, ensuring compatibility and functionality.Develop and optimize MySQL database queries, joins, views, and aggregation operations.Implement stored procedures, triggers, and handle long-running queries for performance optimization.Collaborate with AWS services for deployment and management (good to have).Utilize Git for version control, managing code repositories, and collaboration.Collaborate with front-end developers and integrate CakePHP applications with AngularJS (good to have).Troubleshoot and debug issues in existing codebases and provide timely resolutions.Stay up-to-date with the latest CakePHP updates, tools, and best practices.
Requirements:Bachelor's degree in Computer Science, Engineering, or a related field.Minimum of 4 years of professional experience in CakePHP development.Expertise in CakePHP version 3 and version 4, with a strong understanding of the framework's architecture and conventions.Knowledge of batch processing techniques and methodologies in CakePHP.Experience with MySQL database management, including complex queries, joins, views, and stored procedures.Familiarity with AWS services for deployment and management (good to have).Proficiency in Git for version control and collaboration.Knowledge of AngularJS for front-end integration (good to have).Strong problem-solving and analytical skills with attention to detail.Excellent communication and collaboration skills, with the ability to work effectively in a team environment.