С# Разработчик
Город:
Москва
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "SSP SOFTWARE"
Ищем опытного С# Разработчика с опытом создания интеграций с Solar, Lekton, AnyWay, EQ. Вам предстоит работать над высоконагруженным микросервисным финтех проектом (заказная разработка).
Основные задачи:
Разработка бекенд-модулей на .NET 6+, создание и поддержка API на ASP.NET MVC или WebAP;
Интеграция с внешними системами, создание адаптеров и клиентских модулей для взаимодействия через REST, SOAP, AMQP;
Архитектурное проектирование и участие в построении системы;
Работа с базами данных и кэшами;
Обеспечение масштабируемости и отказоустойчивости;
Написание юнит-тестов, интеграционных тестов, использование TDD или BDD методов;
Профилирование сервисов, выявление и устранение узких мест в производительности;
Работа с требованиями в рамках Agile-методологии.
⠀
Обязательные требования:
- Работа в роли backend-разработчика на .NET Core более 5 лет;
- Знание и опыт работы C# версии 10+;
- Необходим опыт интеграции со следующими системами: Solar, Lekton, AnyWay, EQ от 2х лет;
- Знание архитектур MSA, SOA и опыт работы с ними, отличия;
- Знание платформы и опыт работы с .NET 6 (+3.1), ASP.NET MVC;
- Опыт работы с любым одним инструментом из списка: Kubernetes, Serverless, Open Source-модели;
- Знание и опыт работы с Entity Framework Core или Dapper, или linq2db, Redis, RabbitMQ или Kafka, Docker;
- Знание протоколов HTTP, HTTPS, SSL, REST, SOAP, AMQP;
- Знание паттернов проектирования;
- Асинхронность и многопоточность;
- Знание принципов ООП и ФП;
- Уверенное понимание SQL, индексы БД, профилирование запросов, умение работать с Display estimated execution plan или аналогами;
- Владение всеми современными структурами и алгоритмами поиска и сортировки;
- Понимание принципов оптимизации, профилирования;
- Знание основ безопасной разработки;
- Опыт участия в процессе проведения код-ревью в роли проверяющего;
- Работа с системой контроля версий Git;
- Понимание концепции unit-тестирования и владение инструментами тестирования;
- Самостоятельный анализ необходимости покрытия проекта unit-тестами и их реализация;
- Опыт работы по гибким методологиям Agile: Scrum, Kanban;
- Знание стадий жизненного цикла ПО;
- Работа с требованиями: документирование, процесс управления, декомпозиция, тестирование.
Будет Вашим преимуществом:
- Понимание Kubernetes и идеологии DevOps/SRE;
- Понимание принципов построения Cloud Native приложений;
- Понимание принципов работы с Open Source проектами;
- Опыт работы с gRPC, BPMN.
11 Декабря
Москва
Компания "МТС" МТС Линк — это IT-направление экосистемы. Создаём и развиваем цифровые инструменты для коммуникации и командной работы, чтобы...
11 Декабря
Москва
Компания "ББР Банк" ББР банк - это средний по размерам российский банк с широким спектром предоставляемых услуг. Банк занимает достойное...
12 Декабря
Backend разработчик (Middle/Senior)( Юду )
Москва
до 300 000 руб.
Компания "Юду" YouDo — это маркетплейс услуг, где можно найти исполнителя для выполнения практически любой задачи, с годовой аудиторией более...
12 Декабря
Ведущий программист, Специализация: Сетевой инженер-разработчик
Москва
Компания "Новый Старт" "Акционерное общество «Новый Старт» - частная российская аэрокосмическая компания замкнутого цикла – разработчик...
12 Декабря
Москва
Компания "БУЛАТ" БУЛАТ — Ведущий российский производитель, разрабатывает и производит высокотехнологичное инфраструктурное оборудование для...
Вакансия размещена в отрасли