Backend .NET Developer
от 60 000 руб. на руки
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
Кого мы ищем:
Уверенного Backend разработчика, со знанием современных практик разработки, с опытом разработки нагруженных проектов на .NET на внутренний проект (продукт) - расчетную и платежную систему Абонент+.
Будет отлично, если вы имеете опыт создания подобных или концептуально похожих систем.
Мы очень приветствуем хорошее знание стандартов разработки, современных подходов и практик. Нам требуется опытный разработчик, способный к работе с высокой степенью ответственности и самостоятельности в решениях, способный к обучению (обучаться и обучать) и чувствующий себя комфортно в коллективе.
Основной стек технологий:
1. База данных системы MSSQL Server 2014 (~265 таблиц, пара представлений и около 20 триггеров).
2. ORM для взаимодействия с БД: LinqToSql.
3. Основной язык: C#, платформа .NET Framework v4.5-4.7.2 (в зависимости от проекта), IDE - VisualStudio 2019. Еще в ряде мест мы используем .NET Core 3.1.
4. Взаимодействие с фронтом - Angular2.
5. Система контроля версий - git+github.
6. Система teamcity для сборки проектов.
Основные проекты и задачи на первое время:
7.1. WinService по выгрузке данных в ГИС ЖКХ.
Требуется поддерживать работоспособность (в т.ч. обновлять XSD-схемы при обновлении протокола обмена с ГИС ЖКХ) и расширять функционал службы, выгружающей xml-пакеты в ГИС ЖКХ (SOAP).
7.2. WinService сопоставления адресных объектов.
Требуется поддержка работы и оптимизация алгоритмов сопоставления адресов в ПС.
7.3. Разработка сервиса по актуализации данных ФИАС.
В дальнейшем список задач будет меняться, есть мобильность внутри продуктовой команды между задачами, есть небольшие внешние проекты и специальные решения.
Обязанности:
Разбираться в основной сфере автоматизации и разрабатывать прикладные и фундаментальные (core) компоненты наших систем.
Внимательно, аккуратно и вдумчиво писать понятный и чистый код.
Продумывать архитектуру и стратегию решения конкретных задач.
Участвовать в коллективных обсуждениях, помогать развивать систему и связанные с ней продукты.
Документировать свой код, разбираться в коде, написанном коллегами.
Профессионально расти.
Условия:
Официальное трудоустройство, гибкий по времени начала график. Прозрачные условия работы и оплаты труда. Карьерный рост. Коллектив профессионалов. Возможности параллельного развития в научно-преподавательской и прикладной сфере разработки. Долгосрочность трудовых отношений. Реальные задачи, от которых есть конкретная отдача, создание востребованного и полезного программного продукта.
Мы безусловно рассматриваем специалистов с опытом работы, но готовы обсуждать разные варианты, даже если опыт не слишком большой. Поэтому, конкретные условия обсуждаются в зависимости от вашего уровня владения теорией и практикой. В нашей компании есть разные позиции, и мы можем предложить и другие варианты, если на текущую вакансию по тем или иным причинам вы не совсем подходите.
Будем рады профессиональному знакомству и общению в любом случае, если у вас есть интересные навыки в разработке и желание развиваться.
Ключевые навыки
Вакансия опубликована 25 февраля 2021 в Рязани