DEV
June 9

.NET Developer (Middle)

🆔DEV-528

📝 Краткое описание

  • Грейд: Middle
  • Ставка: 1 450 руб/ч
  • Локация: РФ
  • Этапы интервью: 2
  • Краткое описание: бэкенд-разработка на .NET Core, микросервисная архитектура, DevOps-инструменты

🎯 Требования (стек)

  • Опыт работы: в роли бэкенд-разработчика на .NET Core более 3 лет.
  • Язык: C# 10+ версии.
  • Архитектуры: знание MSA, SOA и опыт работы с ними, понимание отличий.
  • Платформа: знание и опыт работы с .NET 6 (+3.1), ASP.NET MVC.
  • Инфраструктура: опыт с одним из: Kubernetes, Serverless, Open Source model.
  • ORM/кеш/очереди: Entity Framework Core или Dapper, или link2db; Redis; RabbitMQ или Kafka; Docker.
  • Протоколы: знание HTTP, HTTPS, REST, AMQP.
  • Паттерны: знание паттернов проектирования.
  • Технологии: асинхронность, многопоточность.
  • Парадигмы: знание ООП и ФП.
  • Базы данных: базовые навыки SQL, понимание индексов БД.
  • Алгоритмы: владение базовыми структурами данных и алгоритмами поиска/сортировки.
  • Производительность: понимание принципов оптимизации и профилирования.
  • Безопасность: знание основ безопасной разработки.
  • Код-ревью: опыт в роли проверяющего.
  • Контроль версий: работа с Git.
  • Тестирование: понимание unit-тестирования и владение инструментами.
  • Покрытие: самостоятельный анализ и реализация покрытия unit-тестами.
  • Методологии: Agile, Scrum, Kanban.
  • Процессы: знание стадий ЖЦ ПО.
  • Требования: работа с требованиями, декомпозиция, документирование.
  • Будет плюсом:
    • Понимание Kubernetes и идеологии DevOps, SRE.
    • Понимание принципов Cloud Native.
    • Опыт с Open Source проектами.
    • Опыт с высоконагруженными сервисами.
    • Умение профилировать запросы (Display Estimated Execution Plan и аналоги).
    • Знание протоколов SSL, SOAP.
    • Опыт работы в финтех.

📌 Описание вакансии

О проекте: развитие и поддержка backend-сервисов на .NET Core в распределённой инфраструктуре
Описание роли: разработка, оптимизация, покрытие тестами, взаимодействие с архитектурой и DevOps
Основные задачи:

  • Разработка и сопровождение сервисов на .NET Core
  • Работа с архитектурами MSA/SOA
  • Внедрение и сопровождение CI/CD
  • Поддержка unit-тестов, участие в код-ревью
  • Ведение документации и декомпозиция требований
  • Работа в распределённой команде по Agile

📩 Присылайте CV + данные по кандидату:
● ФИО
● Страна + Город
● Дата рождения
● Грейд
● Ставка
● Дата, с которой готов приступить к работе
● Оценить требования ДА/НЕТ, в соответствии с наличием опыта
● Все требования с ответом "ДА" должны иметь отражение в CV кандидата

Вопросы и предложения ➡️ @Pro_test_Studi. Указать 🆔 запроса.