Обязанности:
Выработка концепции, планирование, разработка, анализ и тестирование ПО, в том числе:
постановка, делегирование задач, формирование ТЗ;
обеспечение своевременного выпуска разрабатываемого ПО, соответствующего современному уровню качества и технологичности, для работы ПО в режиме 24/7, 365 дней в году.
Знания и навыки:
знание методологий разработки ПО;
знание: ООP, OOD, GOF, SOLID;
проектирование высоконагруженных систем;
обучение персонала;
ключевые технологии: .NET, Postgress, Networking, Multitask, WPF, SQL;
работа с системами контроля версий;
технический английский;
опыт поддержки программных продуктов.
Плюсом будут:
знание языков С, С++, Java;
разработка под Android;
знание архитектуры ОС Linux, навыки администрирования;
понимание работы стека протоколов TCP/IP и принципов работы сетевого оборудования;
понимание принципов передачи данных по каналу связи, способность анализировать функционирование сетей и аппаратных интерфейсов;
опыт работы с протоколом динамической маршрутизации OSPF;
опыт работы с беспроводными стандартами передачи данных (Wi-Fi/BT)
умение разбираться в чужом коде, осваивать новые технологии, методики, устройства.