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