Мы ищем Middle и Junior C# разработчиков в команду, занимающуюся разработкой высоконагруженных систем обработки данных. Для уровня Junior не обязательны знания и опыт по всем параметрам вакансии. Важно владение языком, понимание принципов построения приложений и устойчивых, масштабируемых систем. Желание участвовать в разработке и развитии backend-сервисов.
Требования:- Знание C# и платформы .NET 8
- Понимание ООП, SOLID и основных паттернов проектирования
- Понимание алгоритмов и структур данных
- Понимание принципов работы Web API (REST)
- Опыт работы с базами данных (SQL, желательно PostgreSQL)
- Знание Entity Framework или других ORM
- Понимание многопоточности и асинхронного программирования
- Умение писать читаемый, поддерживаемый код Будет плюсом
- Опыт разработки backend-приложений и Web API (REST)
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ или аналоги)
- Опыт работы с Docker / контейнеризацией
- Понимание процессов сборки, тестирования и доставки изменений в приложение
- Опыт работы с Linux
- Понимание принципов DDD и Clean Architecture
- Опыт проектирования и разработки масштабируемых и отказоустойчивых систем
- Опыт работы с логированием, метриками и трассировкой приложений (например: Prometheus, Grafana, OpenTelemetry)
- Опыт написания unit-тестов
Мы предлагаем:
- Работу в дружном коллективе, состоящем из профессионалов своего дела
- Возможность профессионального и карьерного роста
- Возможность использования самых современных технологий
- Участие в разработке продуктов, конкурентных как на российском, так и на мировом рынке
- Современные подходы к организации разработки
- Гибкий график работы
- Можно работать как в офисе, так и удалённо
- Все трудовые отношения в соответствии с трудовым кодексом, испытательный срок 3 месяца
- ДМС после испытательного срока
- Заработная плата зависит от уровня знаний и опыта кандидата.
