Приглашаем Backend Developer присоединиться к команде и участвовать в разработке, развитии и оптимизации наших IT-проектов. Основные задачи: Разработка нового функционала для существующих и новых проектов. Разработка и поддержка REST API на ASP.NET Core.
Работа с базами данных, оптимизация SQL-запросов. Интеграция с внутренними и внешними сервисами. Поддержка, рефакторинг и оптимизация существующего кода.
Участие в Code Review и написании Unit-тестов.
От 2 лет коммерческого опыта разработки на C# / .NET. Уверенное владение C#, .NET, ASP.NET Core, LINQ, async/await и Entity Framework Core. Опыт разработки REST API и работы с MS SQL Server и/или PostgreSQL.
Знание ООП, SOLID, DRY, KISS. Понимание клиент-серверной архитектуры, микросервисов, HTTP и REST. Опыт работы с Git и написания Unit-тестов.
Понимание принципов аутентификации и авторизации.
Опыт работы с Kafka, RabbitMQ, Redis или Elasticsearch. Знакомство с Docker, Kubernetes и CI/CD. Понимание Clean Architecture, DDD, CQRS и Event-Driven Architecture.
Опыт работы с системами мониторинга и логирования. Опыт разработки высоконагруженных систем. Личные качества: Ответственность и внимание к качеству кода.
Самостоятельность в решении технических задач. Аналитическое мышление и умение находить решения. Готовность развиваться, изучать новые технологии и работать в команде.
Будем рады познакомиться!