Murano Software, Вакансия Middle/Senior ASP.NET Developer в Воронеже
https://muranosoft.ru/vacancy/4041
Специфика команды:
Uplink - кросс-функциональная Agile-команда, занимающаяся поддержкой и улучшением технологии распознавания и парсинга текста, а также построением и поддержкой формата обмена данными для связи из нашей SaaS системы со сторонними клиентскими сервисами.
У нас много разноплановых задач и возможностей развития профессиональных навыков, а также применения на практике разнообразных технологий.
Чем предстоит заниматься:
работа с монолитной слоистой архитектурой общего проекта;
поддержка подсистемы Uplink (web и desktop: Win & macos);
активная работа над общим роадмапом по переходу с .NET Framework 4.8 на .NET Core 3.1.;
разработка новых фич или компонентов сразу в виде модулей т.к. мы двигаемся к модульному монолиту;
работа над внутренним командным роадмапом по выносу функциональности Uplink из монолита в отдельный сервис, а также активный рефакторинг;
мониторинг качества, стабильности и эффективности функциональности;
написание новых и поддержка существующих внутренних инструментов
создание стека технической документации;
участие в командном планировании и ретроспективе, улучшение командных процессов; формирование и улучшение процессов разработки.
Немного фактов по server-side стеку и тулам на проекте:
Back end: .NET Framework 4.8 (основной продукт), .NET Core 3.1 (вспомогательные сервисы), C# 7.2, ASP.NET MVC 5, DI Container (Autofac), EF 6.2, RabbitMQ, MassTransit, MS SQL Server;
Tools: Wrike, Crucible, Confluence, TeamCity, GitHub, Kibana, Sentry;
полноценный CI&CD - сборка, запуск тестов и деплой в тестовые среды и продакшн полностью автоматизированы.
Что мы ожидаем от вас:
уверенное знание C#;
опыт работы с ASP.NET MVC/ASP.NET Core/WebApi;
работа с СУБД (MS SQL Server, PostgreSql);
знание SOLID-принципов;
знание базовых алгоритмов и структур данных;
опыт применения Design Patterns на практике;
навыки декомпозиции, оценки и приоритизации задач;
опыт командной работы;
инициативность, ответственность, самостоятельность;
английский язык уровня intermediate.
Будут плюсом:
опыт работы с OCR;
опыт разработки десктопных приложений;
опыт работы с Windows Service;
опыт работы с DevExpress;
желание и\или наличие опыта обучения коллег;
примеры кода (GitHub, Bitbucket, etc.)
Мы предлагаем: