Обязанности:
Разработка и поддержка программного кода: Участвовать в разработке новых функций и модулей на языке C++; Поддерживать и исправлять ошибки в существующем коде. Тестирование и отладка: Писать unit-тесты для проверки корректности работы нового функционала; Выполнять тестирование кода перед его интеграцией в основную ветку разработки; Отлаживать и устранять выявленные "баги" и дефекты. Документирование и сопровождение: Создавать и обновлять техническую документацию по разрабатываемым модулям
Требования:
Образование: Высшее техническое образование Направление деятельности: Разработка программного обеспечения на C++; Работа над проектами в области специализированного системного программирования, сетевых приложений. Знания и навыки: Отличное знание языка C++ (включая современные стандарты C++11, C++14, C++17); Понимание принципов объектно-ориентированного программирования (ООП); Умение работать с шаблонами и STL (Standard Template Library); Навыки работы с многопоточностью и асинхронным программированием; Разработки сетевых приложений (TCP/IP, Windows Sockets, BSD Sockets); Базовые знания алгоритмов и структур данных; Понимание основ работы с базами данных (SQL, NoSQL); Знания основы тестирования кода (unit-тестирование). Личные качества: Внимательность к деталям и аккуратность при написании кода; Способность быстро обучаться новым технологиям и инструментам; Коммуникабельность и умение работать в команде. Ответственность за выполнение задач в срок.Похожие вакансии