Опубликовано 16 дней назад

Разработчик автоматизированных систем управления в Российская электроника Москва

Building iconв офис
Briefcase iconстажировка
Person iconintern
Money bag iconне указана

Вакансия открыта в АО "НИИАА" им. В.С. Семенихина

Обязанности:

• Разработка и поддержка программного обеспечения на языке C++ с использованием фреймворка Qt 5

• Проектирование архитектуры программных модулей с применением шаблонов проектирования

• Написание чистого, поддерживаемого кода с соблюдением принципов объектно-ориентированного программирования

• Участие в code review, рефакторинг существующего кода

• Работа с технической документацией, составление спецификаций

• Взаимодействие с командой разработки, участие в planning-встречах и обсуждениях технических решений

Требования:

Технические навыки

• C++: уверенное знание языка (стандарты C++11/14/17), опыт разработки от 2 лет

• Qt 5: практический опыт работы с фреймворком Qt 5 (Qt Widgets, Signals/Slots, Model/View)

• Объектно-ориентированное программирование (ООП): глубокое понимание принципов ООП, инкапсуляции, наследования, полиморфизма, абстракции

• Шаблоны проектирования (Design Patterns): знание и практическое применение основных паттернов (Singleton, Factory, Observer, Strategy, MVC/MVP и др.)

Общие требования

• Опыт работы в разработке программного обеспечения от 2 лет

• Умение читать и понимать чужой код, работать в команде

• Знание систем контроля версий (Git)

• Аналитический склад ума, внимание к деталям

• Ответственность, исполнительность, готовность к обучению

Наличие следующих навыков будет существенным плюсом:

• Python: знание языка Python для автоматизации задач, скриптинга, разработки вспомогательных инструментов

• Qt Quick/QML,

• Работа с базами данных: опыт работы с SQL (PostgreSQL, MySQL), понимание принципов проектирования БД, написание оптимизированных запросов, знание NoSQL решений будет плюсом

• Опыт работы с legacy кодом: умение разбираться в унаследованном коде, проводить рефакторинг, поддерживать и развивать существующие проекты без полной документации

• Опыт разработки приложений Linux

• Знание методологий разработки (Agile, Scrum)

• Опыт работы с системами сборки (CMake, qmake)

• Навыки отладки и профилирования приложений

• Понимание принципов многопоточного программирования

• Готовность к оформлению 2 формы допуска

Условия:

- оформление в соответствии с ТК РФ;

- своевременная выплата заработной платы (2 раза в месяц на банковскую карту);

- график работы: 5/2 (9.00-18.00, пт. до 16.45);

- возможности профессионального роста и развития;

- участие в интересных и технологичных проектах;

- дружный профессиональный коллектив;

- обучение за счет компании, участие в профильных конференциях.

Предприятие имеет государственную аккредитацию, как организация, осуществляющая деятельность в области информационных технологий.

Эту вакансию мы нашли в HH.ru
РЭ

Российская электроника

Москва

Получить оффер

Похожие вакансии

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Python
стажировки по Python
Автоотклики