Senior .NET-разработчик
-2 $
Удаленно
Full-time
Проектная занятость
Требуется Senior .NET-разработчик для работы над банковским проектом.
Требования:
- Опыт работы в роли бэкенд на .Net core от 3-х лет;
- Рефакторинг, методы рефакторинга;
- Умение определять правильность покрытия тестами кода;
- Умение определять и находить узкие места в приложении;
- Опыт работы с CI/CD-пайплайн;
- Опыт разработки приложений с соблюдением REST принципов;
- Глубокое понимание концепций ООП, вариантность;
- Архитектурные паттерны, связанность (coupling) и связность (cohesion);
- Опыт проектирования БД;
- Использование NoSQL и реляционных БД, понимание плюсов и минусов;
- DDD (domain-driven design);
- Асинхронность и многопоточность;
- Хорошее понимание протокола HTTP, обработка HTTP-запросов, Websockets;
- Знание паттернов проектирования;
- Опыт проведения код-ревью.
Задачи:
- Анализ и оценка требований;
- Участие в проектирование архитектуры;
- Разработка нового функционала;
- Доработка существующего функционала;
- Написание unit-тестов;
- Тестирование;
- Устранение дефектов и уязвимостей;
- Документирование.