A PHP developer is responsible for writing server-side web application logic. PHP developers usually develop back-end components, connect the application with other (often third-party) web services, and support the front-end developers by integrating their work with the application. They are also often required to develop and integrate plugins for certain popular frameworks.
Responsibilities
•
Analyze business requirements
•
Estimate assigned tasks
•
Write code and unit tests
•
Collaborate with other team members
•
Tune your code for enhanced security and performance
•
Maintain systems by fixing any existing issues
•
Update issue tracking software
•
Provide status updates
•
Communicate with client
•
Control versions of your code
•
Research new technologies
•
Lead a team of software engineers
•
Mentor team members through training and guidance
•
Upgrade skills and knowledge
•
Evaluate candidates for open positions
Requirements
•
Minimum Bachelors in Computer Science/Software Engineering or equivalent.
•
Minimum four (4) years of related experience in a professional industry
•
Strong knowledge of core PHP, MVC frameworks and Yii
•
Strong knowledge of WordPress.
•
Should know JQuery, JavaScript, AJAX
•
Knowledge and experience in writing backend components and Restful APIs
•
Understanding of security standards and compliances
•
Experience with different relational and schemaless databases such as MySQL
•
Creating a database structure for the required functionality
•
Experience with writing unit tests and ensuring the minimum 90% test coverage
•
Knowledge of and experience with Github, JIRA, and other collaboration tools.