.NET разработчик (Middle)

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

Мы ищем .Net-разработчика для работы над проектом мультитенантной тендерной площадки для проведения простых закупок, закупок малого объёма и закупок из прайс-листов поставщиков.

Над проектом работает команда из 35+ сотрудников. В их составе:
- Тех. лид;
- Команда разработки backend;
- Команда разработки frontend;
- Команда тестирования;
- Команда автотестирования;
- Команда аналитиков;
- Также 1-ая и 3-ая линия поддержки.
Разработка ведётся по близкому к SCRUM-процессу.

О проекте:
Проект начинался как стартап, более 6 лет назад отстыковавшись от одного из основных продуктов компании, и сейчас уже вышел, как самостоятельное решение, на уровень самостоятельного продукта, который находится в продуктиве и имеет свою растущую пользовательскую базу. Проект развивается быстрыми темпами, постоянно требуется выпуск новой функциональности и совершенствование старых модулей, которые достались от родительского решения. В проекте присутствует множество интеграций с крупными игроками в данном сегменте, которые необходимо поддерживать в связи с развитием сторонних сервисов, а также добавлять новые. Основная часть проекта является монолитом, но многие критически важные модули уже вынесены как микросервисы. Совершенствование архитектуры решений продолжается постоянно.

Стек технологий:
- .NET: FW 4.6.2, .NET 6 - .NET 8;
- Database: MSSQL, PostgreSQL;
- ORM: EF, NHibernate;
- UI: Angular 14+;
- Message Bus: RabbitMQ;
- API: ASP.NET Web API;
- CI\CD: TeamCity, Kubernetes, Docker;
- No SQL: MongoDB, Redis;
- Monitoring: ELK Stack, Grafana

Что входит в обязанности:

  • Участие в разработке и развитии;
  • Разработка и поддержка существующих сервисов \ приложений;
  • Работа над изменениями бизнес логики;
  • Разработка новых фич;
  • Поддержка и внедрение интеграций с внешними системами;
  • Анализ и рефакторинг существующих решений;
  • Оптимизация работы сервисов приложения;
  • Проведение код-ревью

Наши ожидания:

  • Понимание принципов ООП и знание современных подходов к разработке;
  • Отличные знания C# (.Net, .Net Core, WCF, MVC, Web API);
  • Опыт работы с ORM (EF, NHibernate);
  • Знание MS SQL;
  • Опыт работы с асинхронным кодом;
  • Опыт работы с RabbitMQ или аналогичными решениями

Будет плюсом:

- Опыт работы с NoSQL (MongoDB, Redis);
- Опыт разработки высоконагруженных и масштабируемых систем;
- Навыки работы с Docker, Kubernetes;
- Опыт работы с ELK;
- Умение оптимизировать запросы к БД;
- Понимание микросервисной архитектуры

Мы предлагаем:

  • Работу в аккредитованной компании;
  • Заработную плату от 200 000 рублей на руки, по итогам технического собеседования;
  • Полностью официальное трудоустройство;
  • Отпуск 28 календарных дней;
  • Формат сотрудничества: удалённая работа, гибридный формат или работа в одном из наших офисов (г. Севастополь или г. Казань);
  • График работы обсуждается с командой, на большинстве проектов это 10:00-19:00 по МСК;
  • Возможности для профессионального роста.