Главный инженер программист 

Зарплата не указана
KAP Technology г.Нур-Султан
Требуемый опыт работы: От 1 года до 3 лет Полная занятость, Полный день
Вакансия закрыта
Создана:

Подано заявок:
3

   Детали конкурса

Должностные обязанности:

• Участие в проектировании системы, выбор технологий, апробация технологий • Участие в декомпозиции задач, планирование технических зависимостей • Разработка новых решений и модулей для существующих систем. • Работа с популярными Фреймворками.

Образование:

Наличие высшего технического образования

Навыки:

• Знание и опыт работы с 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, …) • Быть позитивным, идейным

Знания языков:

Английский язык на уровне чтения технической литературы.

Подробнее о вакансии