Размещайте вакансии
Нанимайте без комиссий
740 просмотров
11 заявок 0 ответов
О нас:
ANVI — международная украинско-израильская компания, которая работает более 8 лет. На данный момент наша команда насчитывает более 70 сотрудников.
Компания занимается вакансиями аутстаффа и аутсорсинга, сотрудничает с канадскими, американскими, израильскими и европейскими компаниями.
Старший разработчик программного обеспечения будет отвечать за надзор за разработкой и внедрением новых программных систем. Вам также может потребоваться обновить существующее программное обеспечение и провести технико-экономическое обоснование систем компании, создать отчеты и наставлять младших разработчиков. От вас ожидают глубоких знаний языков программирования и выдающихся навыков управления проектами. Вы должны знать навыки и способности младшего персонала и соответственно ставить задачи
Требования:
● Степень бакалавра колледжа или университета в области компьютерных наук, вычислительной техники, технологий информационных систем или смежных областях. Желательно высшее образование.
● Минимум 6 лет опыта разработки программного обеспечения или эквивалент образования и опыта.
● Хорошо знакомы со всем жизненным циклом разработки программного обеспечения (например, требованиями, анализом, дизайном, реализацией, тестированием и документацией) и моделями выполнения (например, Waterfall, Agile и т. д.).
● Хорошее понимание JavaScript, его загрузчиков модулей и фреймворков, таких как Angular и ReactJS.
● Уверенное знание Python и желательно Django.
● Глубокое понимание дизайна, использования и лучших практик RESTful API.
● Хорошее понимание асинхронной обработки запросов, частичного обновления страниц и AJAX.
● Хорошее понимание баз данных и SQL. Идеальное знакомство с базами данных NoSQL.
● Знакомство с интерфейсными инструментами сборки, такими как Grunt и Gulp.js.
● Понимание требований доступности и безопасности.
● Знание аутентификации и авторизации пользователей между несколькими системами и средами.
● Понимание фундаментальных принципов проектирования масштабируемого приложения.
● Понимание различий между несколькими платформами доставки, такими как мобильные и настольные, и оптимизация вывода для соответствия конкретной платформе.
● Сильные навыки модульного тестирования и отладки, а также хорошее понимание инструментов управления версиями кода (Git).
● Опыт создания и проверки проектов программного обеспечения и архитектуры.
Не технические навыки:
● Командный игрок
● Отличные навыки тайм-менеджмента
● Отличные навыки межличностного общения и общения
● Свободное владение английским языком
Что мы предлагаем: