Наша команда – профессиональные разработчики ПО, архитекторы, инженеры внедрения и поддержки, проджект и продакт менеджеры, UI/UX дизайнеры, сейлы и другие.
Платформа AggreGate – это нагруженное серверное ПО, мощный визуальный конструктор, отвечающий за интеграцию и сбор данных, их хранение, обработку, аналитику, визуализацию. Выполнение типовых операций: создание отчетов, форм, бизнес-логики производится за счет конфигурирования компонентов системы и не относится к разработке платформы.
Серверная часть – Java 8, с небольшим количеством Spring 5, Kotlin. Часть модулей на C/C++ и C#.
Чем предстоит заниматься:
- Разработкой по направлению Connectivity (Устройства и источники данных), с использованием: Java, реже C/С++, C#
- Исправлением ошибок
- Написанием модульных и приемочных тестов
- Проработкой постановок новых задач
- Проведением Code Review
- Собственным развитием, обменом знаний и участием в командных активностях, по желанию
Хотим видеть у вас:
- Знание ООП и реальный опыт применения
- Понимание принципов многопоточного программирования
- Знание и опыт применения любых коммуникационных протоколов
- Умение пользоваться системой контроля версий (git)
- Навыки проектирования при решении задач
- Навыки юнит-тестирования
- Английский Pre-Intermediate
Будет плюсом:
- Опыт работы в крупных командах с большим объемом кода
- Аналитический подход, умение уточнять и прорабатывать задачи
- Умение принимать и конструктивно обосновывать технические решения
- Знание паттернов и опыт их применения на практике
- Английский Intermediate и выше
У нас вы получите:
- Возможность лучше узнать любимый стек технологий
- Осмысленную работу: возможность влиять на продукт и видеть как пользуются результатами вашей работы
- Профессиональную прокачку и поддержку коллег
- Профессиональное развитие и перспективу роста
- Семейную атмосферу нашего коллектива
- Гибкое начало рабочего дня
- Оформление по ТК РФ
Наши направления:
- Ядро – API, надежность, производительность, многопоточность, встроенные языки, отказоустойчивость, распределение нагрузки
- Устройства и источники данных — коммуникации, протоколы обмена данными
- Интеграция – собственные и различные сторонние API
- Хранение – SQL, NoSQL, графовые БД, структуры данных, оптимизация скорости и использования памяти, Big Data
- Аналитика – алгоритмы, мат. методы, машинное обучение, Data Science
- Визуализация – текстовые/графические редакторы, графики, инструменты построения отчетов
- Бэкенд для фронтенда – многопоточный движок со сложной бизнес логикой и API (HTTP, WebSockets) для фронта. Написан на Kotlin, Spring