Project Description
Основной проект: Платформа IRM – управление услугами установки техники и проведения взаиморасчётов с сервисными компаниями.
Технически это несколько веб-приложений в стеке .net. Backend – C#, asp.net, .net Core, mvc, SQL Server; Frontend – Angular JS, Angular 2.x, Bootstrap, Ionic, Angular Material.
Команда на проекте 7 человек: два разработчика, разработчик автоматических UI тестов, аналитик, аналитик тестирования, devops инженер и руководитель разработки.
Внедрён git flow, CI/CD и автоматическое UI тестирование, используем AGILE практики.
Основной инструмент организации рабочего процесса – Azure DevOps. Система контроля версий – GIT.
Responsibilities
Техническая поддержка и развитие продукта (в т.ч. переход на новую платформу: .NET Core + Angular 2.x)
Skills
Must have
– Опыт от 5 лет.
– Отличное знание платформы .NET и ее экосистемы: ASP.NET (MVC, Web API, Core), Entity Framework, Web services, Automapper.
– Понимание и умение применять принципы SOLID, KISS, DRY
– Опыт работы с IoC-контейнерами
– Опыт работы с СУБД (желательно MS SQL Server): проектирование модели данных, индексы, хранимые процедуры
– Опыт проектирования и разработки RESTful веб-сервисов
– Владение инструментами для тестирования и отладки веб-сервисов: SoapUI, Postman, Fiddler
– Отличное владение современными технологиями frontend-разработки: HTML5, CSS, JavaScript (ES6+), TypeScript, AngularJS, Angular (2+), RxJS, state managers
Nice to have
– Docker
– Elasticsearch
– Опыт разработки в соответствиями с принципами Domain-driven design
– Опыт использования Ionic Framework
– Опыт анализа сетевого трафика
Languages
Russian: C2 Proficient
Seniority
Senior
Relocation package
If needed, we can help you with relocation process. Click here for more information.
APPLY
To help us track our recruitment effort, please indicate in your cover letter where (vacanciesinukraine.com) you saw this job posting.