Scientific Games
Advanced Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду лотерейного подразделения Scientific Games. Разработка и поддержка крупной транзакционной системы на C/C++ в Linux, участие в проектировании решений и менторство коллег.
Задачи
- Проектировать, писать и отлаживать исходный код и скрипты
- На основе требований документировать, предлагать и проектировать решения
- Участвовать в сборе требований на этапе разработки проектов
- Участвовать в code review
- При необходимости участвовать в поддержке продакшн-систем лотереи как эксперт
- Проходить дополнительные государственные проверки биографии
- Возможны командировки до 10% времени
Требования
- BS in Computer Science или эквивалент
- 10+ лет опыта программирования, желательно в крупных транзакционных системах
- Процедурная разработка на C в Linux
- Низкоуровневое программирование и отладка на C/C++
- Понимание паттернов проектирования и архитектуры ПО
- Shared memory и memory mapping
- Структуры данных и бинарная сериализация
- Proc SQL
- Shell-скриптинг (BASH) и базовые Unix-утилиты (awk, sed, tail, head, grep)
- Опыт работы с системами контроля версий
- Многопоточная разработка
Условия
- Работа в офисе в Alpharetta, GA
- Командировки до 10% времени
- Регуляторные проверки и лицензирование
- Equal Opportunity Employer
Навыки
- C
- C++
- Linux
- BASH
- awk
- sed
- grep
- Proc SQL
- PostgreSQL
- Java
- Ruby
- ANSI SQL
- SQL Server
- T-SQL
- OpenSSL
- gSOAP
- JSON
- XML
- TCP/IP
- System V IPC
- Git