2-й Верхний Михайловский проезд
Обязанности:
- Внедрение системы «ИНКА» путём настройки, адаптации и изменения стандартных функциональных модулей («ФМ»), разработка новых «ФМ» по ТЗ Заказчика, сопровождение-развитие-исправление «сторонних ФМ» созданных в рамках проекта другими компаниями (с ними нет контактов).
- Внедрить «из коробки» без доработок функциональности, только стандартные решения.
- Разработать компоненты или сделать доработки стандартных функциональных модулей (далее — ФМ).
- Разработать собственные ФМ при совместном взаимодействии с Архитектором, DevOps, Frontend.
Требования:
-
Основные технологии (Backend):
- С# ( БД, модули, директивы, внедрение зависимостей, JSON, XML, REST/GraphQl API)
- Асинхронное, многопоточное, мультипроцессорное, функциональное программирование
- HTML5/CSS3 (желательно)
Backend & Базы данных:
- PostgreSQL (сложные SQL-запросы, оптимизация через индексы, транзакции, триггеры)
- Apache Kafka (Kafka Producers/Consumers, обработка потоков)
- RabbitMQ (желательно)
- S3 (желательно - интеграция, управление большими данными в объектном хранилище)
Языки и инструменты:
- SQL, Python/Rust (желательно!)
- GitLab (для использования в ежедневной работе, CI/CD)
Дополнительные навыки:
- Архитектура: микросервисы , монолитная архитектура
- Кэширование: Redis (желательно!)
- Брокеры сообщений: Kafka (обязательно!), RabbitMQ (желательно!)
Опыт работы:
- Разработка C# приложений, модулей, библиотек
- Реализация потоковой обработки данных через Kafka
- Оптимизация производительности SQL-запросов и схем баз данных (желательно!)
Личные качества:
- Умение объяснять сложное просто: способность доносить технические нюансы (например, ошибки AI-моделей или сбои интеграции) .
- Активное слушание: понимание сути проблемы пользователя, даже если он описывает её нечетко.
- Системный подход: умение выявлять корневые причины сбоев, связывая фронтенд-ошибки, бэкенд-логи и данные AI-моделей.
- Креативность: поиск нестандартных решений при ограниченных ресурсах (например, временные обходные пути для критичных сбоев).
- Критическое мышление: оценка достоверности данных и их влияния на производственные процессы.
- Стрессоустойчивость: сохранение спокойствия при авариях на производстве или срочных запросах.
- Коллаборация: координация с разработчиками, инженерами и производственными отделами.
- Конструктивная обратная связь: предложение улучшений для UI/UX или логики на основе обращений пользователей.
- Гибкость: готовность подстраиваться под изменения в процессах (например, внедрение новых модулей).
Условия:
- Офис / удаленно( 2-3 дня в неделю - обсуждается с успешным кандидатом).
- Доход до 350 000 руб. на руки в месяц.