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

Похожие вакансии

Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (.NET / Java Spring Boot / AWS)
US BankMiddleAtlantaГибрид
98,175 – 115,500 USD в год
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
PHP Developer 181678 — CTI Consulting, Covington | itrelocate