ASP.NET Developer (Integration)

ASP.NET Developer (Integration)

Location:

Вакансия открыта на нашем собственном продукте Appulateкоторый представляет собой уникальную веб-систему, обеспечивающую документооборот между всеми участниками страхового рынка в США.

Над продуктом работают более 100 специалистов. Каждая команда работает над определённой функциональностью системы.

Сейчас мы ищем новго члена в команду интеграции.

Специфика команды:

Реализация взаимодействия с сервисами клиентов. Изучение технической документации сервисов.

Задачи с которыми вы столкнетесь:

  • реализация кода для вызова сторонних сервисов, в основном REST или RPC подобные сервисы использующие JSON или XML, реже встречаются WCF сервисы;
  • отправка запросов и обработка ответов от сервисов с учетом необходимости создания, устойчивого к отказам, клиентского кода;
  • поддержка и обработка ошибок ранее реализованных интеграций;
  • реализация новой, а так же расширение и адаптация существующей бизнес-логики (фич) приложения для потребностей клиентов;
  • при наличии навыков, выполнение рефакторинга и развития частей кода, которые являются общими для всех клиентских интеграций и других областей всего SaaS продукта.

Стек технологий команды интеграции: RPC, REST, WCF, Swagger, Postman, JSON, XML, SOAP, OAuth, HttpClient, Polly

Технологии, инструменты и методологии, применяемые на проекте:

  • Back end: .Net 6, NET Framework, C#, ASP.NET MVC, ASP.NET Web API, Entity Framework Core, DevExpress, RabbitMQ, MS SQL Server, Redis.
  • Front end: TypeScript, webpack, React.
  • Инструменты:GitHub, Wrike, Crucible, Confluence, TeamCity, Kibana;
  • Методологии и техники:Code review, Scrum/Kanban, 1-1 meetings.

Что мы ожидаем от вас:

  • Уверенное знание .Net 6, .NET 4.0+, C# (от 3х лет коммерческой web-разработки);
  • ASP.NET Core, ASP.NET MVC 5, WebApi;
  • MS SQL Server 2012 и выше;
  • Опыт использования VCS, желательно Git;
  • Представление о шаблонах проектирования, принципах SOLID и объектно-ориентированного проектирования;
  • Знание структур данных и характеристики базовых структур;
  • Умение разобраться в алгоритмической сложности;
  • Особенности работы async/await;
  • Хорошее знание технического английского языка (intermediate).

Будут плюсом:

  • Примеры кода, например, на GitHub, Bitbucket и т.д.

Мы предлагаем:

  • гибкий график работы (возможность работать удаленно);
  • достойная и полностью белая заработная плата;
  • чай, кофе и сладости в офисе;
  • ДМС (со стоматологией), 50% компенсация ДМС для детей сотрудников;
  • занятия английским языком;
  • интересные и разнообразные корпоративные мероприятия.
All vacancies

Our jobs on recruiting portals

Djinni Telegram

Sending...

Thanks for the application

Sorry, something went wrong. Try again later.

Apply for the job

Required
Required
Required
Choose file or drop it here. Max file size 5MB
Max file size 5MB