Job Position
Full Time
Job Description

PHP Developer is responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Qualification
1 -3 years of experience in development using PHP (^7.0).
HTML, CSS is a must.
Basic understanding of HTTP methods (e.g., GET, POST, DELETE, etc...) and RESTful APIs.
Knowledge of Apache webserver.
Understanding of structural data (e.g., JSON, XML, etc...).
Strong Knowledge of Object-oriented programming.
The ability to use modern PHP frameworks (e.g., Symfony, Laravel, etc...).
Strong knowledge of the git version control system.
Knowledge of PHP’s dependency manager (Composer).
Experience in Drupal or Symfony is a plus.
Understanding of some software-design patterns (e.g., Observer Pattern, Dependency Injection) is a plus.
Knowledge in unit testing and the ability to write automated tests using PHPUnit is a plus.
Responsibilities
Responsible for the development of major and minor web applications and solutions using Drupal with Symfony.
Test and deliver web sites.
The ability to translate designs and business logic into high-quality and documented code.