Обязанности:
– Оценка трудоёмкости, сроков и рисков проектов;
– Проектирование архитектуры программного обеспечения как системного так и прикладного уровня;
– Разработка математических моделей на основании документации к Техническому заданию;
– Разработка постановок задач для программистов;
– Участие в ревью кода;
– Участие в проектировании базы данных;
– Разработка и оптимизация серверной части программного комплекса (ресурсоёмкие вычисления, численная математика, собственный генератор отчётов) и математических моделей клиентской части;
– Организация мероприятий по поддержанию в эксплуатационном состоянии программного комплекса;
– Участие в найме разработчиков в команду.
Требования:
– Высшее образование в области инженерии, информационных технологий или смежных дисциплин;
– Опыт работы в роли ведущего программиста, Team Lead или на аналогичной позиции не менее 5 лет;
– Уверенные знания языков программирования (C/C++, JS), понимание и применение современных методик и регламентов разработки программного обеспечения;
– Опыт работы с базами данных (MongoDB, SQL) и оптимизация запросов;
– Опыт работы с системами реального времени (RTOS) и многопоточным программированием;
– Знание фреймворков для автоматизированного тестирования;
– Организационные навыки, умение работать в команде;
– Умение анализировать и решать сложные технические задачи;
– Английский язык на техническом уровне (чтение и понимание документации).
–
Технологический стек: C++ Builder (клиент), Microsoft Visual Studio С++ (сервер под Win), QtStudio gcc (сервер под linux), ASM SSE (вставки), Jira, Confluence, GitLab, кластеризация собственная tcp/ip.multi thread (везде), OpenCL (ускорения вычислений на клиенте), OpenGL(на клиенте).
Условия:
– Работа в профессиональной команде;
– Стабильная заработная плата;
– Оформление по ТК РФ;
– Комфортный, просторный офис (м. Алтуфьево, Бизнес-Депо);
– Работа в офисе или удаленно с возможностью гибко подстраивать график.