Компания больше не ищет сотрудника. Посмотрите похожие предложения

Senior ASP.NET Developer (C#)
в Payler
240 000 — 300 000 ₽/мес на руки
Технологии/инструменты
Payler — передовые платежные решения для бизнеса. Удобная форма для быстрого приема платежей, настраиваемая форма с поддержкой авто платежей и оплаты в один клик, надежная система безопасности.
В настоящее время мы развиваем 3 направления:
- Карточный процессинг: прием платежей по банковским картам с использованием антифродсистемы.
- Банковские услуги: открытие расчетных счетов для физических и юридических лиц.
Стек команды
Технологии, используемые для создания продукта: ASP.NET Core, REST API.
Инструменты и методология разработки: VS, Rider, Jira, Confluence.
- Используем Linux в production.
- Переводим проекты на .NET Core.
- Используем в работе Agile, Scrum.
- Работаем в Gitlab, процесс по Gitflow.
- Проводим Code Review.
- Криптопроцессинг: прием и обмен криптовалюты по всему миру.
Мы находимся в поисках Senior ASP.NET Developer (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 и понимать слабые/сильные стороны.


О компании Payler
Payler — ведущий сервис-провайдер онлайн-платежей. Компания предоставляет комплексные решения для организации безопасного приема платежей 40+ методами. Payler сотрудничает с крупнейшими российскими и зарубежными банками (500+ клиентов), а также является официальным сервис-провайдером международных платежных систем VISA и MasterCard.