Job description
Обязанности:
• Разработка back-end на С#;
• Программирование нового функционала, проектирование и рефакторинг существующего кода;
• Проведение тестирования, разработка интеграционных и unit тестов;
• Написание технической документации.
Требования:
• Опыт разработки веб-приложений на платформе .NET более 3-х лет;
• Хорошее знание ASP.NET: MVC/WebApi/Core;
• Хорошее знание и опыт работы с БД MS SQL Server 2016 (оптимизация запросов, знание и понимание для чего и какие индексы нужны, планы запросов);
• Опыт работы с GIT;
• Понимание шаблонов проектирования ПО и умение применять их на практике;
• Умение писать код, понятный другим участникам команды;
• Умение оптимизировать производительность системы и быстро локализовывать ошибки;
• Знание английского на уровне чтения технической литературы.
Приветствуется:
• Опыт проектирования БД;
• Опыт работы с Docker;
• Опыт работы с PostgreSQL;
• Опыт разработки высоконагруженных, масштабируемых систем;
• Опыт работы по SCRUM или другой Agile-методологии;
• Знание таких продуктов и технологий как Redis, ElasticSearch, RabbitMQ, Kafka, Docker, SignalR/Socket.IO, Orleans.