Приглашаем 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.
•Опыт работы с системами мониторинга и логирования.
•Опыт разработки высоконагруженных систем.
Личные качества:
•Ответственность и внимание к качеству кода.
•Самостоятельность в решении технических задач.
•Аналитическое мышление и умение находить решения.
•Готовность развиваться, изучать новые технологии и работать в команде.