Системный программист
Описание работы:
- Разработка и улучшение скриптов/кода (как правило менее 500 строк), добавление функционала. Интеграция с другими скриптами и популярными утилитами.
- Доводка базового (quick-and-dirty) кода до необходимого для production систем уровня: корректное оформление, комментирование, sanity checks, проверка аргументов, обработка ошибок.
- Много мелких задач, как правило пол-дня/день каждая
- Работа в оффлайн: получение задания в CRM -> выполнение -> коммит результатов -> отчет в CRM
- Работа с другими разработчиками (не конечным заказчиком).
Общие требования:
- Объем работы: 0.5 ставки (можно больше)
- Длительность: 4 месяца (воможно больше)
- Знание русского + английского технического (писать комменты и/или описание кода)
- Работа в "коротком цикле" задание->результат: сутки, максимум двое
- Доступность по е-мейлу
- Знакомство с методологией разработки Agile и крупными production средами
- Умение принимать/передавать "эстафету" при работе
- (не обязательно) Готовность работать в субботу/воскресенье
Технические требования:
- Знание Linux (CentOS/RHEL)
- Знание Perl и Bash
- Понимание SQL синтаксиса и принципов работы MySQL, знание коммандных утилит для работы с MySQL под Linux
- Знание и понимание синтаксиса и принципов работы IP, HTTP, SNMP
- Навыки разработки скриптов под Linux
- Знание правил оформления кода/скриптов