Публікуйте вакансії
Наймайте без комісій
744 перегляди
11 заявок 0 відповідей
Про нас:
ANVI – міжнародна українсько-ізраїльська компанія, яка працює вже понад 8 років. На даний момент наша команда налічує понад 70 співробітників.
Компанія займається аутстаффом та аутсорсингом вакансій, співпрацює з канадськими, американськими, ізраїльськими та європейськими компаніями.
Старший розробник програмного забезпечення відповідатиме за нагляд за розробкою та впровадженням нових програмних систем. Вам також може знадобитися оновити існуюче програмне забезпечення та провести техніко-економічне обґрунтування систем компанії, створювати звіти та наставляти молодших розробників. Очікується, що ви матимете глибокі знання мов програмування та видатні навички управління проектами. Ви повинні знати навички та здібності молодшого персоналу та відповідно розподіляти завдання
Вимоги:
● Ступінь бакалавра коледжу чи університету в галузі комп’ютерних наук, комп’ютерної інженерії, технологій інформаційних систем або суміжної галузі. Бажано мати ступінь післядипломної освіти.
● Мінімум 6 років досвіду розробки програмного забезпечення або еквівалент освіти та досвіду.
● Добре знайомий із усім життєвим циклом розробки програмного забезпечення (наприклад, вимогами, аналізом, дизайном, впровадженням, тестуванням і документацією) і моделями виконання (наприклад, Waterfall, Agile тощо).
● Глибоке розуміння JavaScript, його завантажувачів модулів і фреймворків, таких як Angular і ReactJS.
● Глибоке розуміння Python і бажано Django.
● Глибоке розуміння дизайну, використання та найкращих практик RESTful API.
● Гарне розуміння асинхронної обробки запитів, часткових оновлень сторінок і AJAX.
● Добре розуміння баз даних і SQL. Ідеальний контакт із базами даних NoSQL.
● Знайомство з інтерфейсними інструментами збірки, такими як Grunt і Gulp.js.
● Розуміння доступності та відповідності вимогам безпеки.
● Знання автентифікації та авторизації користувачів між кількома системами та середовищами.
● Розуміння фундаментальних принципів проектування масштабованої програми.
● Розуміння відмінностей між декількома платформами доставки, як-от мобільний і настільний, і оптимізація результатів відповідно до конкретної платформи.
● Хороші навички модульного тестування та налагодження, а також глибоке розуміння інструментів керування версіями коду (Git).
● Досвід створення та перевірки проектів програмного забезпечення та архітектури.
Нетехнічні навички:
● Командний гравець
● Відмінні навички тайм-менеджменту
● Чудові навички спілкування та спілкування
● Вільно володіє англійською мовою
Що ми пропонуємо: