Симферополь, улица Маяковского, 12
Вакансия: C# / .NET Backend-разработчик (Mid+/Senior)
Зарплатная вилка: от 200 000 руб. на руки.
Требуемый опыт: 3+ года коммерческой разработки на C# и .NET.
Ключевые требования (Must Have):
1. Технический стек:
· C#: Глубокое понимание языка, включая последние версии (C# 8-11). Понимание и применение LINQ, Entity Framework Core / NHibernate.
· .NET: Опыт работы с .NET Core / .NET 5+. Понимание жизненного цикла приложения, dependency injection, конфигурации.
· Базы данных: Опыт работы с реляционными СУБД (MS SQL Server, PostgreSQL). Умение писать эффективные SQL-запросы, понимание индексов, планирования запросов.
· API: Опыт проектирования и разработки RESTful API (ASP.NET Core Web API). Понимание HTTP, статус-кодов, аутентификации и авторизации.
· Системы контроля версий: Свободное владение Git (branching, merging, pull requests).
2. Архитектура и разработка:
· Понимание и применение принципов ООП, SOLID, шаблонов проектирования (GoF).
· Умение писать чистый, поддерживаемый и тестируемый код.
· Опыт модульного и интеграционного тестирования (xUnit/NUnit, Moq, NSubstitute).
· Понимание архитектурных стилей (Monolith, Microservices, SOA).
3. Инструменты и практики:
· Опыт работы с системами коллективной разработки (GitHub, GitLab, Azure DevOps).
· Понимание процессов CI/CD (не обязательно настраивать с нуля, но понимать принципы и работать в их контексте).
· Умение работать с IDE (Visual Studio, Rider) и отлаживать сложные приложения.
---
Желательные навыки (Nice to Have):
· Опыт работы с облачными платформами (Azure предпочтительнее, либо AWS, Yandex Cloud). Знание ключевых сервисов (вычислительные, базы данных, очереди, блоб-сторедж).
· Опыт работы с Docker и Kubernetes.
· Знание NoSQL баз данных (Redis, MongoDB, Elasticsearch).
· Опыт работы с очередями сообщений (RabbitMQ, Kafka, Azure Service Bus).
· Знание оркестраторов (Kubernetes, Docker Swarm).
· Опыт работы в Agile/Scrum-командах.
· Понимание основ фронтенда (JavaScript/TypeScript, React/Angular/Vue) для более эффективного взаимодействия с фронтенд-разработчиками.
---
Личные качества (Soft Skills):
· Ответственность и самостоятельность: Способность взять задачу и довести ее до конца, не требуя постоянного контроля.
· Аналитическое мышление: Умение анализировать проблему, предлагать и обосновывать решения.
· Коммуникабельность: Умение четко излагать мысли, аргументировать свою позицию и работать в команде.
· Обучаемость: Готовность изучать новые технологии и инструменты, применять их на практике.
· Нацеленность на результат: Понимание бизнес-целей задачи, а не только технической стороны.
---
Обязанности:
· Разработка и поддержка backend-части бизнес-приложений.
· Участие в проектировании архитектуры новых функциональностей и сервисов.
· Написание чистого, эффективного и хорошо тестируемого кода.
· Рефакторинг и оптимизация существующего кода.
· Участие в код-ревью, обмен знаниями с коллегами.
· Тесное взаимодействие с командами фронтенда, тестировщиками и продукт-менеджерами.
· Написание технической документации.
---
Что мы предлагаем:
· Конкурентную заработную плату от 200 000 руб. на руки.
· Интересные и сложные проекты с использованием современных технологий.
· Работу в стабильной и сильной команде.
· Возможность профессионального и карьерного роста.
· Официальное оформление по ТК РФ.