Middle PHP Developer

Sorry, this position is no longer available
Chile
We are seeking a skilled Middle PHP Developer to join our remote team.
Our client's legacy product is mainly written in PHP (Sugar/Suite CRM), with the backend written in Java. As a developer, you will be responsible for reading, analyzing, and providing enhancements to the client's legacy product.
You will be working with a team of talented developers, ensuring that the team delivers high-quality software and stays ahead of the latest industry trends and advancements.
Responsibilities
- Collaborate with the team to read, analyze and provide enhancements to the client's legacy product
- Write clean, efficient, and maintainable code using PHP and related technologies, optimizing the performance of the backend systems
- Debug complex problems and provide scalable and performant solutions to enhance the overall functionality of the system
- Ensure that all backend systems comply with the customer's infrastructure and security standards, adhering to best practices
- Participate in code reviews, ensuring code quality and conformity with best practices
- Collaborate with other developers and stakeholders to ensure that the product meets all specified requirements
- Ensure that the product is optimized for high performance, leveraging profiling tools like XHprof and Refactoring using Xdebug
- Utilize CI/CD processes and tools for effective software delivery and deployment
- Collaborate with the team in Agile/Scrum methodologies, actively participating in all relevant meetings and processes
- Strong attention to detail and ability to work without supervision/control after onboarding stage, managing own time effectively
Requirements
- Minimum of 2 years of experience as a PHP Developer
- A strong foundation in OPcashe/APC
- Strong experience with MySQL, including transactions, ACID, and slow logs
- Proficiency in profiling using XHprof, identifying and optimizing the bottlenecks in the system
- Strong experience with Redis/Memcached for efficient data caching and manipulation
- Proficiency in continuous integration and delivery (CI/CD) for ensuring high code quality and efficiency
- Proficiency in containerization tools like Docker for robust and scalable software deployment
- Experience in Agile/Scrum methodologies, demonstrating strong teamwork and collaboration skills
- Advanced English language skills (Upper-Intermediate level), enabling effective communication with the team and stakeholders
Nice to have
- Experience in .NET technologies, broadening the technical knowledge within the team
- Knowledge of Microsoft Azure Cloud, utilizing its services for scalable and reliable application development
- Experience in refactoring using Xdebug, ensuring that the codebase is optimized for high-performance
- Familiarity with SugarCRM/SuiteCRM, providing valuable domain-specific knowledge and insights
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn