Цель работыНаш клиент — один из ведущих производителей слуховых аппаратов. Capgemini Engineering выступает в качестве партнера по исследованиям и разработкам, обладая широким правом владения как технологиями, так и документацией (соответствие требованиям). Наши продукты представляют собой мобильные приложения, предназначенные в основном для связи и удаленного управления слуховыми аппаратами и их аксессуарами через Bluetooth. Приложения интегрированы в более крупную экосистему, включающую облачны
Цель работыНаш клиент — один из ведущих производителей слуховых аппаратов. Capgemini Engineering выступает в качестве партнера по исследованиям и разработкам, обладая широким правом владения как технологиями, так и документацией (соответствие требованиям). Наши продукты представляют собой мобильные приложения, предназначенные в основном для связи и удаленного управления слуховыми аппаратами и их аксессуарами через Bluetooth. Приложения интегрированы в более крупную экосистему, включающую облачные сервисы и веб-решения. В настоящее время мы ищем среднего инженера C++ в команду профессионалов.Основные задачи и обязанностиРазработка программного обеспечения в соответствии с лучшими практиками и стандартными рабочими процедурами клиента;Сбор, проверка и уточнение требований, необходимых для проектирования и внедрения;Создание и поддерживать документы по проектированию программного обеспечения, руководства пользователя, описания интерфейсов, презентации и вводные документы; просматривать документы по проектированию программного обеспечения и изменения кода; обеспечивать архитектурные качества и применять архитектуру в соответствии с дорожной картой архитектуры; постоянно обеспечивать качество кода и его чистоту, разрабатывать новые функциональные возможности, поддерживать и устранять ошибки. исправить базу кода, поддерживать адекватное тестовое покрытие;Интегрировать новые функции программного обеспечения в системы с разработчиками программного обеспечения из других команд;Привлекать группы проверки к процессу разработки и передавать знания об изменениях кода;Вносить вклад в общую среду разработки программного обеспечения;Брать на себя ответственность за поддерживать функции приложения и активно проводить анализ первопричин; Способствовать постоянному совершенствованию/адаптации правил проектирования, шаблонов разработки, рекомендаций по кодированию и передового опыта. Общие Знать и следовать стандартным рабочим процедурам клиента в соответствии с требованиями обучения; Способствовать процесс разработки НИОКР: планирование, анализ, уточнение приращений продукта; Вносить вклад в междисциплинарные команды гибкой разработки и участвовать в командных ритуалах; Поддерживать адаптацию новых сотрудников, выступать в качестве основного контактного лица для новых сотрудников; Делиться и изучать знания НИОКР в сообществах; Создание интеллектуальной собственности и поддержка процесса интеллектуальной собственности. Образование, навыки и опыт ОБЯЗАТЕЛЬНО: 3+ года профессионального опыта работы с современными технологиями и инструментами разработки программного обеспечения; 2+ года профессионального опыта работы с современным C++ (11 и более лет). /или 14); Понимание современных процессов разработки программного обеспечения; Понимание методологий проектирования программного обеспечения, включая OOA/OOD, UML; Понимание принципов проектирования программного обеспечения (SOLID, чистый код, шаблоны проектирования). Опыт работы с SVN, Git;Опыт работы с Android и/или iOS;Опыт работы с C++ в контексте мобильных приложений.
Показать больше
Показывай меньше
Посадовый ровень
Помічник
Тип занятости
Повний рабочий день
Посадочные обвязки
Информация и технологииионные технологии
Отрасли
ИТ-услуги и ИТ Консалтинг