Scientific Games
Full Stack Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Software Developer в команду лотерейного подразделения Scientific Games. Работа над крупномасштабной транзакционной системой: разработка и отладка кода, проектирование решений, участие в code review и поддержке продакшена.
Задачи
- Проектировать, писать и отлаживать исходный код и скрипты
- На основе требований документировать, предлагать и проектировать решения
- Участвовать в сборе требований на этапе разработки проектов
- Участвовать в code review по необходимости
- При необходимости участвовать в поддержке продакшен-систем лотереи как инженер-эксперт
- Проходить дополнительные строгие проверки биографии, специфичные для штата
- Возможны командировки до 10% времени или менее
- Выполнять другие порученные обязанности
Требования
- Степень бакалавра в области Computer Science (или эквивалент)
- Сильный образовательный бэкграунд
- 8+ лет опыта программирования, желательно в крупномасштабной транзакционной системе
- Процедурная разработка приложений на C в Linux
- Низкоуровневое программирование и отладка на C/C++
- Обширный опыт и широкий набор навыков со склонностью к обучению
- Сильное понимание паттернов проектирования и архитектуры ПО
- Разделяемая память и memory mapping
- Уверенное использование структур данных и бинарной сериализации структур данных
- Proc SQL
- Shell-скриптинг (BASH) и базовые Unix-утилиты (awk, sed, tail, head, grep и т.д.)
- Опыт работы с системами контроля версий
- Многопоточная разработка
Условия
- Работа в команде профессиональных инженеров лотерейной индустрии
- Команды небольшие, подчиняются Software Development Manager
- Возможны командировки до 10% или менее
- Требуются проверки биографии и получение лицензий в связи с регулируемой деятельностью
Навыки
- C
- C++
- Linux
- Proc SQL
- BASH
- awk
- sed
- grep
- Shared memory
- Memory mapping
- Multi-threaded development
- Data structures
- Binary serialization
- Git
- JSON
- XML
- System V IPC
- OpenSSL
- gSOAP
- Postgres
- Ruby
- Angular
- Python
- Java
- ANSI SQL
- SQL Server
- T-SQL
- TCP/IP
- REST