Должностные обязанности:
• Участие в проектировании системы, выбор технологий, апробация технологий
• Участие в декомпозиции задач, планирование технических зависимостей
• Разработка новых решений и модулей для существующих систем.
• Работа с популярными Фреймворками.
Образование:
Наличие высшего технического образования
Навыки:
• Знание и опыт работы с git (git branching model, версии)
• Опыт работы с перечисленными технологиями не менее 2х лет
• Понимание OOP, MVC, MVP, DRY, KISS, SaaS
• Умение писать парсеры как с сайтов, так и с PDF, Excel
• Знание баз данных на отличном уровне и понимание, как писать запросы для быстрой обработки больших объемов данных
• Умение разбираться в чужом коде
• Навыки работы в Linux, развертка/конфигурирования стака технологий
• Качественное комментирование кода, опыт работы в команде
• Написание кода по Стандартам разработки (PSR, PEP, W3C и тд.), использование линтеров
• Понимание различных архитектур (микросервисы, монолит)
• Умение анализировать потребности бизнеса
• Умение доносить свою мысль
• Умение ставить задачи сторонним исполнителям
• Разработка удобных и красивых интерфейсов
Дополнительно:
• Опыт цифровизации компаний
• Опыт интеграции ЭЦП
• Понимание методологии Agile/Scrum
• Понимание работы ОС и сетей
• Опыт интеграции систем
• Умение в UX/UI, активное пользование dribbble,behance, pinterest
• Понимание бизнец процессов производственных предприятий
• Опыт работы с AWS, GCP, Azure, DigitalOcean, Heroku
• Понимание принципов SSO, OpenID, SAML, OAuth
• Наличие OpenSource разработок, контрибуция в OpenSource community
• Навыки кроссбраузерной верстки
• Использование Docker CE
• Опыт работы с OAuth 2.0
• Понимание основ построения высоконагруженных систем
• Понимание инструментов CI/CD, pipeline
• Написание тестов, TDD
• Опыт с web scraping
• Знание Regular Expressions
• Опыт мобильной разработки (на уровне знания основ и особенностей)
• Использование 10 пальцевого метода печати/ Слепой метод печати
• Наличие сертификатов
• Понимание различий лицензий ПО (MIT, GNU GPL, Apache2.0, …)
• Быть позитивным, идейным
Знания языков:
Английский язык на уровне чтения технической литературы.
Подробнее о вакансии