Назад

C#/.NET-разработчик (Middle)

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
C#/.NET-разработчик (Middle) (высоконагруженные системы): Разработка высоконагруженных и отказоустойчивых систем социально значимого уровня для Правительства Москвы с акцентом на архитектуру приложений, производительность PostgreSQL и интеграцию со сторонними API. Focus on многопоточность, оптимизацию Entity Framework Core, работу с очередями и брокерами сообщений, покрытие кода тестами и обеспечение стабильности систем.

Локация: Москва; удалённая работа, по желанию возможны офис или гибридный формат; офис у метро Кунцевская.

Компания

Правительство Москвы развивает высоконагруженные и отказоустойчивые системы социально значимого уровня для города.

Что делать

  • Разрабатывать высоконагруженные и отказоустойчивые системы для Правительства Москвы.
  • Участвовать в проработке архитектуры приложений и моделей данных, оптимизировать запросы к PostgreSQL.
  • Интегрировать решения с API сторонних сервисов.
  • Отлаживать, тестировать и оптимизировать код, а также решать проблемные ситуации.
  • Покрывать код unit-тестами, проводить код-ревью и участвовать в командной разработке.

Требования

  • От 3 лет опыта работы разработчиком C#.
  • Знание шаблонов проектирования GoF и практический опыт их применения.
  • Понимание жизненного цикла разработки ПО и методологий Agile, Scrum и Kanban.
  • Уверенное владение C# 8.0–12+ и ASP.NET Core.
  • Практический опыт работы с async/await и TAP, управлением памятью и Garbage Collector.
  • Опыт многопоточности и параллельного выполнения с Threading, Parallel, TPL, Concurrent Collections и TPL Dataflow.
  • Уверенное владение Entity Framework Core: модели, миграции, оптимизация производительности, IQueryable и IEnumerable, raw SQL и compiled queries.
  • Знание и практический опыт работы с инструментами unit- и интеграционного тестирования.
  • Практический опыт работы с PostgreSQL, очередями и брокерами сообщений RabbitMQ или Kafka.

Хорошо, если есть

  • Опыт работы с Docker.
  • Опыт работы с Kubernetes.

Культура и преимущества

  • Официальное оформление.
  • Работа в динамично развивающейся организации Правительства Москвы.
  • Высокопрофессиональная команда.
  • Стабильная заработная плата.
  • График с 9:00 до 18:00; удалённая работа, по желанию офис или гибрид.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →