Ведущий разработчик .NET (C#, ASP.NET/Core/MVC/API)

Зарплата

от 140 000 до 200 000 ₽

Требования

Бэкенд, Старший (Senior)ASP.NET MVC.NETGitPostgreSQLDockerC#

Местоположение и тип занятости

КраснодарПолный рабочий день

Компания

Федеральный сотовый оператор

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

Условия работы

  • Участие в разработка технических дизайнов (модель данных, бизнес-объекты, интерфейс).
  • Разработка модулей системы в соответствии с техническими спецификациями.
  • Устранение ошибок в программном обеспечении.
  • Разработка и выполнение модульных тестов (unit test).
  • Внедрение новых технологий в текущие продукт (Elastic, Redis, RabbitMQ).
  • Участие в подборе разработчиков и развитие экспертизы существующей команды.
  • Улучшения качества кода.

Бонусы

  • Своя техническая книжная библиотека.
  • Используем Linux в production.
  • Используем только .NET Core, кроссплатформенные приложения.
  • Используем последние библиотеки и фреймворки (.NET Core 2/3, C# 8.0, VS2019 + Resharper).
  • Используем современные методологии и подходы SAO, DDD, MicroServices, Design By Contract, SOLID, KISS, DRY.
  • Используем процесс CI/CD с юнит-, интеграционными-, приемочными-тестами.
  • Используем в работе Agile, SCRUM.
  • Работаем в gitlab, процесс по gitflow.
  • Проводим Code Review.
  • Работа в федеральной компании.
  • Работа в центральном офисе в центре города.
  • Официальное оформление согласно ТК РФ в штат компании.
  • Полностью официальная заработная плата.
  • Возможность развития, интересные задачи.
  • Возможность участия в крупных ИТ-конференциях.
  • Возможности для профессионального и карьерного роста.
  • Корпоративные праздники, тимбилдинги.
  • Подарки детям сотрудников на Новый год.
  • Помощь в переезде.

Дополнительные инструкции

  • Опыт разработки на платформе .NET не менее 3 лет, желательно .NET Core.
  • Знание ASP.NET MVC/Web API, ASP.NET Core/Web API.
  • Понимание и применение на практике различных шаблонов проектирования.
  • Понимание юнит и интеграционного тестирования, рефакторинга, TDD (и желательно ATDD).
  • Иметь опыт работы в Agile или его внедрения, способность к фасилитации.
  • Умение работать с git (merge, rebase, squash).
  • Опыт работы с Docker.
  • Знание особенностей работы с БД, желательно PostgreSQL (оптимизация запросов, построение правильных индексов, хранимые процедуры).
  • Базовый опыт работы с Linux.