Ярмарочная улица 55
Обязанности:
-
разработка и поддержка веб-приложений и API на платформе .NET;
-
оптимизация и улучшение производительности существующих приложений;
-
внедрение новых технологий и инструментов для улучшения архитектуры и качества кода;
-
работа в команде с QA, дизайнерами и другими разработчиками.
Требования:
1. Опыт работы и технические знания:
-
Опыт работы с .NET Framework и .NET Core от 2 лет.
-
Отличные знания C#:
- глубокое понимание синтаксиса и особенностей C#, включая современные версии языка (например, LINQ, async/await, task-based programming);
- опыт работы с многопоточностью (threading), асинхронными операциями и оптимизацией производительности приложений;
- знание и опыт работы с основными структурами данных и алгоритмами, подходящими для решения различных задач на C#.
-
ASP.NET и ASP.NET Core:
- опыт создания веб-API и API первого уровня, знание принципов построения RESTful API;
- умение настраивать маршрутизацию, аутентификацию и авторизацию, включая работу с JWT и OAuth;
- понимание принципов ООП и SOLID и умение применять их на практике для написания чистого, расширяемого кода;
- опыт работы с ORM (Entity Framework, Dapper) и знание принципов работы с базами данных (например, написание запросов SQL, создание процедур, индексов).
-
Архитектурные и проектные паттерны:
- понимание и применение таких паттернов, как Dependency Injection, Repository, Unit of Work, CQRS, и других при проектировании приложений.
-
Тестирование и качество кода:
- опыт написания юнит-тестов (xUnit, NUnit, или аналогичные) и тестирования на уровне API;
- понимание и опыт применения принципов TDD (разработка через тестирование) будет преимуществом.
2. Софт скиллы:
- умение работать в команде, готовность помогать коллегам и активно обмениваться знаниями;
- навыки самостоятельного планирования и управления своим рабочим временем;
- способность быстро обучаться и адаптироваться к новым технологиям;
- внимание к деталям и ориентация на качество кода.
3. Дополнительные преимущества:
- опыт работы с микросервисной архитектурой;
- знание и опыт использования Docker и Kubernetes;
- опыт работы с CI/CD (GitLab CI или аналогами).
Условия:
- все бонусы аккредитованной IT-компании;
- современный стек технологий;
- удобные рабочие места в современном офисе в центре города с видом на Волгу (офисный центр "Галактика", ул. Ярмарочная), места и время для отдыха в течение дня;
- 5-дневная рабочая неделя, возможен гибкий график, гибридный (дом/офис);
- оформление трудовых отношений по Трудовому кодексу РФ, полный социальный пакет, дополнительный корпоративный пакет (ДМС, корпоративный спорт: фитнес, бассейн, футбол/волейбол, культурные мероприятия, занятия английским языком в офисе компании) ;
- уровень дохода обсуждается в зависимости от компетенции соискателя;
- интересные, сложные проекты, высокая степень детализации задач на разработку;
- работа в дружной команде профессионалов;
- заслуженные плюшки и ништяки!