Уверенное знание Linux, Windows. Базовые навыки администрирования Linux-систем. Опыт программирования на С++ от 3х лет. Базовые знания протоколов семейства TCP/IP, опыт разработки сетевых программ. Умение разбираться и работать с чужим кодом, навыки оптимизации. Опыт разработки под nix системы в стандарте POSIX (сетевое программирование, взаимодействие процессов, синхронизация, многопоточность). Технологии: С/C++, Python, web-сервисы, XML. Необходимые знания для работы с базой данных: MYSQL и NOSQL (leveldb, rocksdb и т.п.). Базовые знания библиотек: STL, boost Владение основными средствами разработки и контроля версий под Linux: bash, make, gcc, ld, gdb, valgrind, svn, git и т.д. |