Наш клиент ищет старшего инженера-программиста.
Идеальным кандидатом должен быть разработчик с солидным опытом создания программного обеспечения веб-приложений с использованием php, javascript и mysql, он / она должен быть целеустремленным, многозадачным и продемонстрировать умение работать в команде. Вы будете частью невероятной команды, ответственной за все аспекты текущего процесса разработки программного обеспечения, от первоначальной спецификации до разработки, тестирования и развертывания.
Вы должны преуспеть в работе с крупномасштабными приложениями и фреймворками и обладать выдающимися коммуникативными навыками.
Обязанности
- Написание чистого, высококачественного, высокопроизводительного, поддерживаемого кода, который можно тестировать и использовать повторно.
- Разрабатывать и поддерживать программное обеспечение, включая приложения, интеграцию с базами данных, интерфейсы и новые усовершенствования функций.
- Устранение неполадок, тестирование и обслуживание основного программного обеспечения продукта и баз данных для обеспечения надежной оптимизации и функциональности
- Проверить и отладить код
- Выполняйте валидацию и верификационное тестирование, а также автоматические модульные тесты.
- Решение сложных проблем производительности и архитектурных задач
- Участвовать на всех этапах жизненного цикла гибкой разработки
- Сотрудничайте с другими членами команды и заинтересованными сторонами
- Следуйте лучшим отраслевым практикамЗнания и опыт, необходимые
- Полное знание:
- Хорошее знание веб-фреймворков PHP и PHP на 360 градусов, таких как Laravel и Symfony. Стек LAMP.
- Хорошее понимание безопасности PHP и базы данных
- Стек LAMP
- Хорошее понимание сред Vagrant и Docker.
- Знания о продвинутом программировании, чистом коде и шаблонах проектирования
- Хорошее понимание проблем безопасности в Интернете
- Доказанное знание веб-технологий, включая HTML, CSS, JavaScript, AJAX и т. Д.
- Твердое понимание объектно-ориентированного программирования и дизайна
- Понимание разработки через тестирование и автоматизированного тестирования
- Хорошее понимание клиентских сценариев и JavaScript-фреймворков, включая jQuery, AngularJS и аналогичные технологии.
- Опыт использования инструментов контроля версий, таких как Git и GitHub.
- Хорошее знание эксплойтов веб-приложений и их решений.
- Страсть к лучшим методам проектирования и кодирования и желание разрабатывать новые смелые идеи
- Желательно формальная квалификация в области компьютерных наук (или смежной области)
- 5+ лет соответствующего опыта работы в любой известной программной среде
Если у вас нет формальной квалификации, но вы можете доказать, что добились успеха в аналогичной должности, вас могут считать
Желаемые навыки:
- PHP
- Laravel
- Symfony
- MySQL
- Javascript
Желаемый опыт работы:
Узнать больше / Подать заявку на эту позицию