Middle Разработчик С# (ASP.NET Core)
ASP.NET Core)
NET (C#), TypeScript, Angular, Redis, PostgreSQL, CI/CD, Docker
Постоянная работа
Удаленная работа, гибридная или в офисе (Москва, Нижний Новгород, Дубна) - нам непринципиально
Вилка: 100-170 т.р. (больше готовы обсуждать индивидуально)
Оформление: в штат по ТК/ договор/ ИП
Описание:
У нас есть продукт, который мы разработали специально под нашего заказчика - это решение для онлайн коммуникаций между компанией и клиентами. Сервис включает в себя инструменты для аналитики коммуникаций, конструктор чат-ботов и инструментарий для специалистов поддержки и клиентского сервиса. И сейчас мы ищем разработчика, который сегодня будет поддерживать сервис и развивать его в самостоятельный продукт в дальнейшем. Интересна эта вакансия будет для уверенных middle- разработчиков с амбициями и желанием карьерного роста. А также любителям сложностей и исследовательских задач :)
Основные задачи:
· Программирование (работа руками);
· Поддержка архитектуры решения для текущего клиента (чтобы ничего не посыпалось и закладывался фундамент под дальнейшее масштабирование решения на рынок)
Что делать:
· Анализировать функциональные и нефункциональные требования в контексте архитектуры приложения;
· Разрабатывать общую архитектуру решений, определять технологический состав и последовательность работ, используемые стандарты и технологии;
· Оценивать трудозатраты по каждому этапу, разрабатывать соответствующие спецификации;
· Разрабатывать backend микросервисы на
ASP.NET Core (обязательно) и frontend TypeScript + Angular (желательно - у нас есть возможность привлечения подрядчиков под эти эпизодические задачи);
· Дорабатывать и проводить рефакторинг существующей кодовой базы (справедливости ради: у нас свежее приложение без легаси - профилактический рефакторинг проводили на регулярной основе, проект в отличной форме (на наш взгляд :) );
Мы ожидаем:
· Хорошее знание
ASP.NET MVC 4-5 / Core (WebAPI);
· Умение работать с асинхронными методами (async await);
· Умение писать оптимизированные запросы в Entity Framework / NHibernate;
· Общие знания по теории баз данных, опыт работы с СУБД (MySQL, PostgreSQL или любой другой);
· Понимание, как писать unit-тесты (xUnit, nUnit);
· Понимание, как работает протокол HTTP;
· Навыки работы с Git и CI-сервисами;
· Опыт работы ви кейсахы с очередями сообщений и паттерном producer-consumer
· Опыт работы с .NET (C#) не менее 3х лет
Мы предлагаем:
· Участие в становлении и развитии нового продукта;
· Перспективу роста в Тим или Тех Лида
· Коллег профессионалов, которым не всё равно на результат
Контакты:
@Masha_february