Обязанности:
- Проектирование и разработка bakend и frontend (SPA/PWA) приложений;
- Разработка и оформление технической документации;
-Тестирование ПО и разработка автоматических тестов (unit и e2e);
- Изучение и устранение проблем в ПО;
-Разработка и соблюдение стандартов разработки ПО и архитектуры;
-Работать в команде, активно взаимодействовать с аналитиками, разработчиками и тестировщиками
-Участие в мероприятиях по повышению профессиональных навыков;
-Проведение инспекции кода других разработчиков.
Требования:
- Знание языка C# и .NET Core 3.0 и выше.
- Знания и опыт использования серверных технологий: ASP.NET Core, WebAPI, Entity Framework Core
- Знания и опыт использования клиентских технологий: HTML, CSS, JavaScript
- Знания и опыт использования React
- Понимание принципов ООП, знание паттернов проектирования, принципов SOLID, REST, SOA
- Опыт работы хотя бы с одной из систем контроля версий (мы используем GIT)
- Знание SQL и опыт работы с одной или несколькими СУБД (SQL Server, Postgres)
- Английский язык на уровне чтения технической документации.
- Умение работать в команде, инициативность, желание непрерывно развиваться и развивать техническую составляющую проекта.
- Умение писать высоконагруженный код. Навыки профилирования backend-а, frontend-а и СУБД.
Приветствуется:
Опыт написания модульных тестов
Хорошая алгоритмическая подготовка
Понимание принципов работы сетевых протоколов
Понимание гибких методик разработки ПО (Scrum, Kanban, XP) и принципов, лежащих в их основе
Понимание и умение работать с Docker
Условия: - Заработная плата обсуждается на собеседовании.
- Возможность профессионального роста.
- Корпоративные курсы английского языка.
- Оформление по ТК РФ, официальный доход.
- Работа в комфортном офисе или удаленно.
- 8 часовой рабочий день.
- ДМС