CTI Consulting
PHP Developer 181678
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик PHP в команду, занимающуюся модернизацией монолитных приложений и миграцией функциональности с PHP на Angular и Node.js. Роль включает проектирование, разработку, автоматизированное тестирование и обеспечение безопасности приложений.
Задачи
- Проектирование, разработка и автоматизированное тестирование приложений
- Встречи с технологическими коллегами (включая архитекторов) для проработки технических решений
- Поддержка других разработчиков команды в их работе
- Участие в Agile-церемониях (Daily Stand up, Backlog grooming, Retrospective)
- Сбор требований и участие в проектировании систем
- Разработка поддерживаемых стандартов и масштабируемых решений
- Соблюдение сроков проекта, решение технических проблем
- Обеспечение эффективного проведения код-ревью, модульного и интеграционного тестирования
- Поддержание командной работы и сотрудничества с проектной командой и бизнес-партнёрами
Требования
- Минимум 5 лет опыта разработки программного обеспечения
- Практический опыт работы с PHP 8, Node.js, NPM, Angular 17+, TypeScript, JavaScript, HTML5, CSS3, Git, REST API и современной веб-разработкой
- Опыт разработки Angular-приложений с использованием Standalone Components, Signals и современного синтаксиса control flow
- Опыт поддержки, улучшения и устранения неполадок в legacy PHP-приложениях
- Опыт модернизации монолитных приложений и миграции функциональности с PHP на Angular и Node.js
- Опыт выявления, анализа и устранения уязвимостей безопасности, включая OWASP Top 10
- Опыт внедрения безопасных практик кодирования, аутентификации, авторизации, валидации ввода и защиты данных
- Опыт работы с реляционными базами данных, включая MySQL
- Опыт проектирования и использования RESTful API и интеграции с корпоративными системами
- Опыт написания автоматизированных тестов (unit, integration, end-to-end) и следования принципам TDD
Условия
- Дополнительно: опыт Agile (Scrum или Kanban) и CI/CD
- Дополнительно: опыт модернизации legacy PHP-фреймворков, таких как CodeIgniter, и кастомных приложений
- Дополнительно: опыт работы с инструментами сканирования безопасности (Mend, CodeQL, SonarQube)
- Дополнительно: опыт устранения уязвимостей и поддержки пентестов
- Дополнительно: опыт с Docker, Kubernetes, Helm и контейнеризованными развёртываниями
- Дополнительно: опыт работы с облачными платформами Azure и AWS
- Дополнительно: опыт с OAuth, OIDC, SAML и другими корпоративными интеграциями идентификации
Навыки
- PHP
- PHP 8
- Node.js
- NPM
- Angular
- Angular 17+
- TypeScript
- JavaScript
- HTML5
- CSS3
- Git
- REST API
- MySQL
- TDD
- OWASP Top 10
- CodeIgniter
- Docker
- Kubernetes
- Helm
- Azure
- AWS
- OAuth
- OIDC
- SAML
- Mend
- CodeQL
- SonarQube
- CI/CD