Разработчик С
Описание
Обязанности: Разработать программный код согласно техническому заданию (ТЗ) и утвержденной архитектуре решения в объеме, необходимом для реализации поставленной задачи; Произвести отладку разработанного кода в тестовой среде, обеспечив корректное выполнение всех сценариев, описанных в ТЗ; Устранить баги, выявленные в процессе приемочного тестирования, в том числе зафиксированные в трекере задач (Кайтен), в сроки, согласованные сторонами; Оформить сопроводительную техническую документацию на разработанный функционал (инструкции по установке/настройке, описание API или схемы данных) для передачи результата работ; Своевременно информировать Заказчика (или руководителя проекта) о возникновении технических проблем, делающих невозможным выполнение работ в установленный срок, для совместной выработки решения. Передать готовый программный продукт (исходный код и исполняемые файлы) по Акту приема-передачи выполненных работ с предоставлением демонстрации работоспособности решения. Требования: Знания языка C; Знание основ сетевых технологий, уровней сетевой модели OSI; Умение работать в системах управления версиями (GIT); Навык чтения чужого кода; Умение документировать результаты работы; Знание английского языка на уровне чтения документации; Опыт программирования в пространстве ядра Linux; Опыт работы с ОС Linux на уровне уверенного пользователя.