ASP.NET Developer (Integration)
Прямой работодатель Murano Software ( muranosoft.ru )
Опыт работы от 1 года до 3х лет
Вакансия открыта на нашем собственном продукте Appulate, который представляет собой уникальную веб-систему, обеспечивающую документооборот между всеми участниками страхового рынка в США.
Активными пользователи продукта являются свыше 7000 агентств, работающих на рынке страхования США.
Над продуктом работают более 100 специалистов. Каждая команда работает над определённой функциональностью системы.
Сейчас мы ищем новых членов в команду интеграции.
Специфика команды:
Реализация взаимодействия с сервисами клиентов. Изучение технической документации и протоколов описывающих сервисы клиентов.
Задачи с которыми вы столкнетесь:
- реализация кода для вызова сторонних сервисов, в основном WCF и REST-подобные сервисы;
- отправка запросов и обработка ответов от сервисов с учетом необходимости создания, устойчивого к отказам, клиентского кода;
- реализация новой, а так же расширение и адаптация существующей бизнес-логики (фич) приложения для потребностей клиентов;
- при наличии навыков, выполнение рефакторинга и развития частей кода, которые являются общими для всех клиентских интеграций и других областей всего SaaS продукта.
Стек технологий команды интеграции: WCF, REST, Swagger, Postman, JSON, XML, SOAP, OAuth, HttpClient, Polly
Технологии, инструменты и методологии, применяемые на проекте:
- Back end: NET Framework, C#, ASP.NET MVC, ASP.NET Web API, Entity Framework,DevExpress, RabbitMQ, MS SQL Server.
- Front end: TypeScript, webpack, React.
- Инструменты: Wrike, Crucible, Confluence, TeamCity;
- Методологии и техники: Code review, Scrum/Kanban.
Что мы ожидаем от вас:
- Уверенное знание .NET 4.0+, C#;
- ASP.NET MVC 5/WebApi;
- MS SQL Server 2012 и выше;
- Опыт использования VCS, желательно Git.
- Представление о шаблонах проектирования, принципах SOLID и объектно-ориентированного проектирования.
- Знание структур данных и характеристики базовых структур.
- Умение разобраться в алгоритмической сложности;
- Хорошее знание технического английского языка (intermediate).
Будут плюсом:
- Примеры кода, например, на GitHub, Bitbucket и т.д..
Мы предлагаем:
- гибкий график работы;
- достойная и полностью белая заработная плата;
- relocation bonus для кандидатов из других городов;
- комфортный офис;
- полноценные обеды + чай, кофе в офисе;
- ДМС (со стоматологией), 50% компенсация ДМС для детей сотрудников;
- занятия английским языком в офисе;
- интересные и разнообразные корпоративные мероприятия.