Overview:
The PHP Developer plays a crucial role in the development and maintenance of web applications and platforms. They are responsible for creating and implementing an array of Webbased products using PHP MySQL JavaScript and other related technologies. As a key member of the development team the PHP Developer will collaborate with other team members to deliver highquality code design and functionality.
Key Responsibilities:
- Developing and maintaining dynamic web applications using PHP and MySQL
- Implementing best practices in software development
- Collaborating with crossfunctional teams to define design and ship new features
- Participating in the full software development lifecycle
- Testing and debugging code to ensure high performance and reliability
- Optimizing and scaling web applications for maximum speed and scalability
- Integrating userfacing elements developed by frontend developers
- Creating database schemas that represent and support business processes
- Staying updated on industry developments and advancements in web technologies
- Providing technical support to internal teams and clients
- Conducting performance tuning improvement balancing usability and automation
- Assisting in the development of documentation and technical specifications
- Participating in peer code reviews
- Ensuring security and data protection measures are implemented
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field
- Proven work experience as a PHP Developer or similar role
- Strong knowledge of PHP web frameworks (such as Laravel Symfony etc.)
- Proficient understanding of code versioning tools such as Git
- Experience with frontend technologies including JavaScript HTML and CSS
- Good understanding of asynchronous request handling partial page updates and AJAX
- Expertise in MySQL and other relational databases
- Ability to work in a fastpaced dynamic environment
- Strong problemsolving skills and attention to detail
- Excellent teamwork and communication skills
- Ability to manage multiple tasks simultaneously
- Experience with Agile methodologies is a plus
- Knowledge of API integrations and web services
- Understanding of web security and performance considerations
- Ability to optimize code and applications for maximum speed and scalability
problem solving,api integrations,php,web security,ajax,teamwork,git,javascript,agile methodologies,relational databases,html,web frameworks,web development,mysql,web services,css