PHP Developer - Career.sy

  • Development
  • Damascus
  • 08/07/2024
Job expired!

How You Will Contribute

As a PHP Developer you are responsible for creating implementing and maintaining an array of Web based products using PHP MySQL Ajax and JavaScript Your main focus will be on our integration module analytics platform and many internal tools we use

You develop back-end components connect the application with other web services, and assist front-end developers by ensuring their work integrates with the application

You will be working alongside other engineers and developers working on different layers of the infrastructure Therefore a commitment to collaborative problem solving sophisticated design and the creation of quality products are essential

Your responsibilities

Design build and maintain efficient reusable and reliable PHP code

Work on extensions of existing features

Integration of userfacing elements developed by front-end developers

Build efficient testable and reusable PHP modules

Solve complex performance problems and architectural challenges

Integration of data storage solutions

Help maintain code quality organization and automatization

Your profile

Strong knowledge of PHP web frameworks Yii2 

Understanding the fully synchronous behavior of PHP

Understanding of MVC design patterns

Basic understanding of front end technologies such as JavaScript HTML5 and CSS3

Knowledge of object oriented PHP programming

Understanding accessibility and security compliance 

Strong knowledge of the common PHP or web server exploits and their solutions

Understanding fundamental design principles behind a scalable application

User authentication and authorization between multiple systems servers and environments

Integration of multiple data sources and databases into one system

Familiarity with limitations of PHP as a platform and its workarounds

Creating database schemas that represent and support business processes

Familiarity with SQL/NoSQL databases and their declarative query languages

Proficient understanding of code versioning tools such as Git