Обязанности: разработка и поддержка веб-приложений и 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-дневная рабочая неделя, возможен гибкий график, гибридный (дом/офис) и удаленный формат работы; оформление трудовых отношений по Трудовому кодексу РФ, полный социальный пакет, дополнительный корпоративный пакет (ДМС, корпоративный спорт: фитнес, бассейн, футбол/волейбол, культурные мероприятия, занятия английским языком в офисе компании) ; уровень дохода обсуждается в зависимости от компетенции соискателя; интересные, сложные проекты, высокая степень детализации задач на разработку; работа в дружной команде профессионалов; заслуженные плюшки и ништяки!
Middle / Senior Java developer
От 80 000 до 220 000 руб.
Самара. Станции метро: Алабинская
МедиаСофт