Job Description

- Create, modify and debug Web applications written by PHP. Troubleshoot, diagnose and resolve issues with current web application - Identify problems and create solutions addressing speed, scale, quality and usability - Development, bug fixing and managing new application modules - Interact with project management to plan project schedules and technical direction. - Provide quality assurance review and the evaluation of existing and new software products. - Develop high-level system design diagrams for program design, coding, testing, debugging and documentation. - Write “clean”, well designed code and produce detailed specifications - Work in an agile environment across exciting projects - Work in a friendly and supportive office space - Working hours: 09:00 to 18:00 (Saturday to Wednesday) - Holidays are Thursdays and Fridays

Requirements

Specialist knowledge: - Expert in PHP programming language - Excellent Knowledge of OOP - In depth knowledge of software design concepts and patterns: MVC, design patterns, dependency injection, etc… - Strong experience with PHP frameworks such as: Symfony, Laravel - Experience with REST and SOAP web services - Experience with Git - Proficiency in Nodejs - Experience with using MongoDB, MySql, Doctrine, Elequent - Should able to write PHP unit test out of the box debug and write good documentation to support code. - Proficiency in working with Linux (Preferably Ubuntu distribution). Soft Skills and Personality traits: - Team working, flexibility - Good negotiation skill, Ability to work as team member, excellent communication skills, creativity and analytical skills - Problem-solving skills and initiative - Strong work ethic - Good time management skills and the ability to prioritize - Be motivated and energetic, and responsible - Good in English - Documentation skills

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،