⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior ASP.NET разработчик (C#)

Прямой работодатель  Payler ( payler.com )
Лондон, Англия
Сеньор
Информационные технологии • Разработка • Backend • C# • ASP.NET MVC • ASP.NET Core • PostgreSQL • Банковская и страховая сфера
19 апреля 2023
Удаленная работа
Опыт работы более 5 лет
от 240 000 до 300 000 ₽
Работодатель  Payler
Описание вакансии

Payler – ведущий сервис-провайдер онлайн-платежей. Компания создана в 2013 году. Payler предоставляет комплексные решения для организации безопасного приема платежей более 40 платежными методами, обладает собственными технологическими наработками.
Компания находится в поиске Senior ASP.NET разработчика (C#), который присоединится к команде на новый проект.

Технические навыки, мастхэф:

  • опыт разработки на платформе .NET Core не менее 6 лет
  • знание ASP.NET Core/Web API на хорошем уровне, опыт написания своих middleware
  • опыт оптимизации ASP.NET Web API сервисов (профилирование памяти, работа с пулом объектов, оптимизация запросов, которые строит ORM)
  • понимание и применение базовых принципов SOLID, KISS, DRY, YAGNI
  • понимать разницу между DRY и High Cohesion
  • опыт разработки микросервисных приложений
  • опыт работы с single sign-on сервисами
  • знания распределенных паттернов и их недостатки
  • понимание достоинств и недостатков разных архитектурных стилей для проектирования систем
  • знать и уметь внедрять observability в свои сервисы (ELK, Grafana+Prometheus, etc)
  • понимание принципов REST API
  • умение работать с git (merge, rebase, squash), gitflow
  • опыт работы с Docker и Linux

и оптимальные:

  • понимание юнит- и интеграционного тестирования, знать критерии хороших тестов, уметь проводить рефакторинг.
  • опыт работы в Agile, SCRUM
  • знание особенностей работы с БД (оптимизация запросов, построение правильных индексов, explain analyze)
  • знать сильные и слабые стороны C#
  • знать тонкости работы .net, которые могут негативно влиять на производительность.
  • быть в тренде последних изменений в платформе .net
  • опыт работы с gRPC и protobuf в .NET
  • Знание тонкостей C# не только по книге Рихтера
  • Опыт работы с библиотеками CAP или/и Masstransit
  • иметь представление о DDD и понимать слабые/сильные стороны
  • опыт работы в современных банках (Точка, Модульбанк, Тинькофф) будет большим преимуществом

Задачи:

  • развитие продукта в микросервисной архитектуре (уметь проектировать и строить архитектуру в рамках больших фич)
  • оптимизировать медленные участки системы
  • внедрение новых технологии и походов
  • рефакторинг, код ревью

    Варианты трудоустройства: 
  • ТК РФ
  • Самозанятость
  • ИП
  • ГПХ
  • Контракт UK