Overview:
As a PHP Developer you will play a crucial role in developing and maintaining dynamic web applications. You will be responsible for ensuring the smooth functioning and performance of websites and web applications by writing efficient highquality code.
Key Responsibilities:
- Developing and maintaining web applications using PHP and MySQL
- Writing clean modular and efficient code
- Integrating userfacing elements developed by frontend developers
- Implementing data security and protection
- Building efficient testable and reusable PHP modules
- Creating database schemas that represent and support business processes
- Participating in the entire application lifecycle focusing on coding and debugging
- Collaborating with crossfunctional teams to define design and ship new features
- Troubleshooting testing and maintaining the core product software and databases
- Staying updated on emerging technologies in web development
- Conducting performance tuning improvement balancing usability and automation
- Managing hosting environment database administration and optimization
- Implementing security and data protection
- Integrating multiple data sources and databases into one system
- Managing and maintaining code versioning tools such as Git
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field
- Proven work experience as a PHP Developer or similar role
- Demonstrable knowledge of web technologies including HTML CSS JavaScript AJAX etc.
- Experience with database optimization query optimization and index tuning
- Understanding of open source projects like Joomla Drupal WordPress etc.
- Experience with RESTful APIs
- Strong knowledge of the common PHP or web server exploits and their solutions
- Proficient understanding of code versioning tools such as Git
- Experience in common thirdparty APIs
- Good understanding of Linux development environments
- Ability to work in a fastpaced environment and meet tight deadlines
- Excellent problemsolving and communication skills
- Attention to detail and a focus on quality
- Ability to work independently and in a team environment
- Understanding of Agile methodologies
css,restful apis,linux,linux development environments,javascript,html,ajax,mysql,git,agile methodologies,php