PHP Developer - Medicus AI

  • البرمجيات
  • دمشق
  • 22/08/2024

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 user-facing 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