Напиши текст вакансии для должности "Backend разработчик ASP.NET Core MVC". Название компании: "Транснефтьэнерго". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Entity Framework', 'C#', 'LINQ', 'SQL', 'MS SQL Server', 'ООП'

О компании: Наша компания является одной из крупнейший энергосбытовых компаний в России, мы работаем практически во всех регионах РФ. Мы занимаем второе место в рейтинге энергосбытовых компаний по версии НП Совета Рынка. Нашими основными клиентами являются ПАО «Транснефть», КТК. Уже 3 год в нашей компании развивается направление по созданию цифрового продукта «Цифровой энергосбыт» который бы стал площадкой по взаимодействию сбытовых компаний и их клиентов по все России. О проекте: Цель проекта заключается в создании уникального в России продукта по автоматизации энергосбытовой деятельности компании. Сейчас на рынке есть продукты, которые автоматизируют ту или иную часть бизнеса, но комплексный продукт, а тем более площадка, отсутствуют. Проект имеет микросервисную архитектуру, backend .Net Core 5, frontend Vue 3 + typescript, клиентская библиотека у нас Vuetifyjs. Каждый сервис упакован в Docker, сейчас мы активно внедряем Kubernetes. О команде: Текущая команда состоит из 11 человек:  7 backend разработчиков, C#; 3 frontend разработчика, Vue js; 1 UX/UI дизайнер.  Идет расширение команды до 18 человек . Команда работает по SCRUM. Инфраструктура для работы это Jira, Confluence, Bitbucket, TeamCity. В проекте организован CI, CD Что нужно будет сделать:  Разработка серверной части ПО для бизнес процессов энергосбытовой деятельности: C# (.Net, .Net Core, WebAPI, Entity Framework). Анализ и оценка поставленные задач. Проектирование и разработка новой функциональности ПО. Участие в разборе инцидентов и исправление ошибок. Участие в подготовке релизов и построении процессов CI/CD.  Какие знания нужны:  Знание C#, ООП, ASP .NET Core, MVC, Web Sockets, EF6, EF Core, OWIN. Знание основных шаблонов проектирования и умение применять их на практике. Знание PostgreSQL Умение написания модульных тестов по средствам библиотеки xUnit. Знание технологии LINQ. Умение работы с Docker, RabbitMQ. Умение работы в Jirа. Знание git и умение совместной разработки в ней. Знание и применение современных принципов разработки программного обеспечения (SOLID и др.).  Приветствуется:  Опыт проектирования БД; Знание Consul; Знание MS SQL Server, Знание HTML5, css, javascript. Умение пользоваться инструментом сборки проектов – TeamCity. Умение и опыт работы по Agile.  Общие требование:  Высшее образование.  Работа у нас – это:  Площадка для саморазвития. Дополнительная премия за проектную деятельность. Офис класса А+ в Москва Сити. Расширенный ДМС, компенсация.