Напиши текст вакансии для должности "Ведущий разработчик (C#, .NET)". Название компании: "НефтеТрансСервис". Расположение: Москва. График работы: Удаленная работа. Опыт работы: Более 6 лет. Ключевые навыки: 'C#', 'Windows Forms', '.NET Framework', 'MS SQL Server', 'MS SQL'

О проекте:   Ключевая высоконагруженная система для отслеживания вагонопотоков. В нее входит диспетчеризация, тарифообразование, логистика + вычислительное ядро на математике. Мы сейчас в начале пути переавтоматизации существующего софта: от каких-то частей будем отказываться, заменять новыми, многие функциональности будут писаться с «0». Стадия разработки: Запуск первых модулей. Структура: Микросервисная архитектура, трехзвенка. СУБД – MS SQL. Сервер приложений - C# WCF / Web.API. Толстый клиент – C# / WPF. Команда состоит из руководителя отдела, аналитиков, разработчиков SQL и С#, математиков. Задачи фиксируются в Jira, описание в Confluence, исходники в Git + Bitbucket.  Коллега, которого мы ждём:  Уверенное знание платформы .NET (.NET Framework, .NET Core); Опыт разработки веб-приложений (ASP.NET MVC, WebApi); Опыт разработки desktop приложений (WPF +MVVM + DevExpress) Умение разрабатывать SOAP и RESTfull-сервисы; Понимание прикладных протоколов HTTP, WebSocket; Понимание принципов ООП, SOLID; Умение использовать DI и IoC; Знание GoF-паттернов проектирования (Фабричный метод, Наблюдатель, Шаблонный метод, Итератор, Наблюдатель и др); Опыт работы c БД (SQL) c использованием ORM (Entity Framework Core, Dapper).  Будет плюсом:  Опыт фронтенд разработки на JavaScript, с использованием фреймворка Vue.js + TypeScript; Опыт работы с Docker, Hangfire, Swagger Знание Linux Опыт написания фоновых worker-ов (WS, Demons ) с диспетчеризации (Hangfire, Quartz) Опыт работы с очередями сообщений (RabbitMQ + MassTransit)  Вам предстоит:  Участие в разработке новых модулей информационной системы; Доработка и сопровождение существующих модулей; Внутренне тестирование и отладка;  Мы предлагаем все что есть в стабильной компании:  Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования; Премия по результатам работы за квартал; Сокращенный рабочий день в пятницу; Возможность работать удаленно  ... и даже немного больше:  Развиваем наших сотрудников: профильные курсы, тренинги и участие в конференциях, а также, мастер-классы, лекции и курсы для прокачки софт скилов; Предлагаем широкий выбор для самообучения: онлайн библиотека, онлайн платформа Teachbase; Поможем легче адаптироваться и успешно пройти испытательный срок с закрепленным наставником; Опытные и вовлеченные коллеги, готовые оказать поддержку в любой ситуации; Возможность проявлять инициативу, возможность воплощать свои идеи и привносить свой вклад в развитие транспортно-логистической отрасли