Position: Middle PHP Developer
Company: Digital Cloud Technologies
Category: PHP
Experience required: 1y
English level: intermediate

Responsibilities:

• To interpret and manage business requirements and technical specification documents.
• To perform coding using the field best practices.
• Build efficient, testable, and reusable PHP modules.
• To perform code maintenance and testing.
• To fix application issues and code irregularities.
• Building and maintenance of core PHP based applications, e.g. Laravel framework.
• To design and develop relational database systems and their web interfaces.
• Solve complex performance problems and architectural challenges.

Requirements:

• 1-1,5 year experience developing with MVC frameworks using PHP. Solid knowledge of AJAX, JavaScript, HTML, CSS. Experience working with third-party APIs and web services.
• Experience with developing reporting interfaces (charts, data grids, filters, exporting) Experience of working with Relational Databases (MySQL, MSSQL) (queries, design and normalization) Advanced OOP concepts, Design Patterns, Enterprise library and Software Engineering best practices.
• Strong knowledge of PHP web frameworks such as Laravel, Yii.
• Understanding the fully synchronous behavior of PHP.
• Understanding of MVC design patterns.
• 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.
• 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.
• Experience in Windows environment development (additional experience of work in Linux will be a plus).
• Knowledge of Content Management Systems (CMS).
• Knowledge of Search Engine Optimization techniques preferred.
• Excellent communication skills and attention to details.

Preferred skills:

• English (Intermediate+).

We Offer:

• Friendly team.
• Interesting projects.
• Flexible schedule
• Good working environment.

Please send your CV in English!