Т
Backend-разработчик C# .NET
Точка Эффективности
Екатеринбург
≈ от 2 тыс. $ · от 1,8 тыс. €
от 160 000 ₽
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
Молодая динамичная компания ищет грамотного, заряженного на развитие и результат Backend-разработчика.
ВАЖНО: НЕ УДАЛЕНКА!
Обязанности
•проектированием архитектуры backend-сервисов;
•разработкой REST API для веб-интерфейса и обмена данными;
•интеграцией сервисов компьютерного зрения;
•обработкой событий от камер и аналитических модулей;
•разработкой системы хранения производственных данных;
•разработкой механизма расчета производственных показателей;
•реализацией бизнес-правил системы;
•разработкой системы ролей и прав доступа;
•интеграцией с внешними информационными системами предприятия;
•обеспечением надежности, производительности и масштабируемости системы.
Требования
Обязательные требования
•Высшее техническое образование (прикладная математика, прикладная информатика, информационные технологии, программная инженерия или смежные направления).
•Опыт коммерческой backend-разработки от 3 лет.
•Уверенное владение C# и платформой .NET.
•Опыт разработки на ASP.NET Core.
•Отличное знание принципов построения REST API.
•Опыт работы с PostgreSQL.
•Хорошее знание SQL и оптимизации запросов.
•Опыт проектирования структуры баз данных.
•Опыт работы с Entity Framework Core или Dapper.
•Понимание многопоточного программирования и асинхронной обработки данных.
•Опыт работы с Docker.
•Понимание принципов безопасной разработки приложений.
Необходимые профессиональные знания
Кандидат должен понимать
•принципы построения многослойной архитектуры приложений;
•принципы проектирования высоконагруженных систем;
•способы организации обмена данными между сервисами;
•методы обработки большого количества событий в режиме реального времени;
•принципы построения микросервисной архитектуры;
•механизмы аутентификации и авторизации пользователей;
•принципы логирования, мониторинга и обработки ошибок;
•методы обеспечения надежности и отказоустойчивости системы;
•принципы работы очередей сообщений;
•основы CI/CD.
Будет преимуществом
•Опыт работы с Kafka, RabbitMQ или другими брокерами сообщений.
•Опыт работы с TimescaleDB.
•Опыт разработки микросервисной архитектуры.
•Опыт работы с SignalR.
•Опыт работы с Redis.
•Опыт работы с MinIO или S3-совместимыми хранилищами.
•Опыт работы с Linux.
•Опыт построения систем журналирования (Serilog, ELK, Grafana Loki и др.).
•Опыт интеграции с промышленными системами.
•Опыт работы с видеопотоками или системами видеоаналитики.
Желателен опыт разработки хотя бы нескольких из следующих решений
•корпоративные информационные системы;
•ERP, MES или WMS;
•системы мониторинга;
•серверные API;
•системы обработки событий;
•системы хранения телеметрии;
•системы управления пользователями и ролями;
•интеграция с внешними сервисами;
•работа с промышленным оборудованием или IoT.
Личные качества
•Аналитическое мышление.
•Системный подход к проектированию.
•Ответственность за качество архитектурных решений.
•Умение разрабатывать масштабируемые решения.
•Внимательность к деталям.
•Самостоятельность.
•Готовность разбираться в производственных процессах предприятия.
•Готовность работать в команде с Frontend-разработчиками, специалистами по компьютерному зрению и DevOps-инженером.
Условия
•официальное трудоустройство с первого дня;
•своевременная заработная плата (обсуждается при собеседовании);
•удобный график и формат работы (согласовывается с руководителем);
•уютный современный офис в Центре города, комфортное рабочее место, чай, кофе, сладости за счет компании.

