Team Lead по разработке на С#

Дата размещения вакансии: 12.02.2025
Работодатель: Визум
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

  • Расширение функциональности существующих решений, их поддержка, развитие
  • Разработка архитектуры системы, обоснование и применение выбранного технологического стека
  • Разработка бизнес-логики продукта
  • Разработка интеграционных сервисов
  • Написание автотестов, исправление ошибок, проведение code review
  • Оценка и согласование сроков выполнения поставленных задач, планировании итераций, управление командой.

Требования:

  • Высшее образование: математика, физика, IT
  • Опыт разработки коммерческих приложений на платформе .NET и языке C# не менее 5-ти лет
  • Глубокое понимание принципов ООП
  • Уверенное владение .NET Core (версия 6-8) и .Net Framework (версия 4.7 - 4.8)
  • Уверенное владение ASP.NET Core 5+, JavaScript
  • Понимание клиент-серверной архитектуры и протоколов: HTTP, SOAP, WebSocket
  • Понимание принципов многопоточности, асинхронности
  • Понимание принципов работы ORM (желательно EF/EF.Core)
  • Владение SQL, опыт работы с MSSQL или PostgreSql, опыт оптимизации SQL-запросов
  • Навыки написания проектной документации и документирования кода
  • Опыт работы с микросервисной архитектурой

Плюсом будет:

  • Фундаментальные знания в Computer Science
  • Знание основ администрирования Linux (Astra, и другие отечественные решения)
  • Опыт использования git
  • Опыт работы с технологиями машинного обучения
  • Опыт работы с Docker
  • Понимание и применение на практике принципов SOLID, KISS, DRY
  • Опыт применения тестовых фреймворков (MSTest/nUnit/xUnit)
  • Умение находить решения и обосновывать их
  • Понимание основ безопасной разработки ПО
  • Личные качества:
  • Самостоятельность, инициативность, стремление к результату, желание поднять свои навыки на новый уровень
  • Коммуникабельность
  • Опыт работы в команде
  • Английский язык (технический, позволяющий читать документацию)
  • Умение планировать как свое время, так и время команды