Descriere

Job Description

  • Takes part in all application development lifecycle phases (Designs, develops and manages application solutions for the business)
  • Works closely with peer developers to plan, execute and review day by day tasks
  • Builds reusable code and libraries for future use Ensure high code quality, code optimization and participates in code reviews
  • Is actively involved in research and innovation (try multiple methods / techniques in searching for a solution)
  • Develops the technical documentation for products / projects in which they are involved in (i.e. business rules design, process design, service design, security and control design, database model etc.)
  • Uses a structured and methodical way of working
  • Collaborates with the team (PM, developers and QAs) to ensure that project deliverables meet the required quality standards

Qualifications

  • Experience working in a popular PHP Web Framework (Symfony, Zend, Laravel etc.) Good understanding of object oriented principles
  • Experience designing API's (SOAP or REST)
  • Good knowledge of MySQL,CSS3, HTML5
  • Ability to write original code, modify existing code, debug problems and integrate the work of other programmers
  • Experience in JavaScript frameworks (e.g. React.js) and jQuery is a big advantage
  • Knowledge of Drupal and WordPress architecture is a plus
  • Good communication skills both within the development team as well as a professional approach in clients discussions
  • Strong written & verbal communication skills in English
  • A Bachelor's degree in Computer Science, Engineering or other related technical field is a plus