Москва
Мы ищем backend-разработчика в команду, работающую над системой E-staff, самописной Jobboard и интеграциями с различными ATC и CRM-системами. E-staff - это комплексное решение в области подбора персонала. Программное обеспечение для кадровых служб компаний и рекрутинговых агенств.
Стек: ASP. Net, .Net 6+, Entity framework, MS SQL, JS, SP-XML.
Обязанности:
- Разработка API для взаимодействия с телефонной системой (АТС), включая обработку звонков, их записи и статистику;
- Создание RESTful или GraphQL API для связи с CRM-системами, обеспечивая доступ к данным пользователей и клиентов;
- Реализация логики управления вызовами, включая маршрутизацию и обработку событий, таких как вызовы на удержании и переадресации;
- Создание дополнительных возможностей и улучшение существующих модулей системы e-staff в соответствии с техническим заданием;
- Проведение профилирования кода и улучшение производительности системы;
- Обеспечение качества кода через написание юнит- и интеграционных тестов, а также рефакторинг устаревшего или неэффективного кода;
- Участие в планировании спринтов, оценка задач и определение сроков их выполнения.
Требования:
- Высшее техническое образование;
- Опыт коммерческой разработки на C# и ASP.NET Core не менее 3 лет;
- Глубокие знания .NET 6 или выше;
- SQL (MS SQL, PostgreSQL) – умение писать сложные запросы к базе данных + ORM;
- Понимания принципов асинхронного взаимодействия сервисов через брокеров RabbitMQ или Kafka;
- Практическое владение лучшими практиками структурирования кода: SOLID/DRY/KISS и др.
Будет плюсом:
- Знание Redis, Mongo, Rabbit (или Kafka).
Условия:
- Своевременная "белая" заработная плата (2 раза в месяц на банковскую карту);
- Работа в команде профессионалов над интересными и сложными проектами;
- Официальное трудоустройство и социальные гарантии с первого дня работы.