Ведущий разработчик C# — распределённые системы и микросервисы@ МТС Банк
О позиции
Ведущий разработчик C# удалённо — это возможность стать частью команды МТС Банка, одного из ключевых направлений экосистемы МТС. Ваша задача будет заключаться в проектировании и разработке распределённых, высоконагруженных систем, что требует глубокого понимания SOA/EDA и микросервисной архитектуры.
Чем вы будете заниматься
- Проектирование и реализация высоконагруженных распределённых систем.
- Работа с технологическим стеком: C# dotnet 8-10, PostgreSQL, Redis, Kafka.
- Настройка CI/CD процессов с использованием внутреннего GitLab, Artifactory и Harbour.
- Использование пакетов Confluent.Kafka, StackExchange.Redis, Npgsql, NUnit для повышения эффективности разработки.
- Глубокое понимание жизненного цикла HTTP-запроса и механик ASP.NET Core.
- Применение принципов SOLID и столпов ООП в разработке.
- Тщательная отладка и решение проблем в коде.
- Опыт работы в финтехе будет вашим преимуществом.
Требования
- Опыт проектирования распределённых систем и микросервисной архитектуры.
- Знание C# и .NET Core на уровне не ниже 8-10 версии.
- Опыт работы с PostgreSQL и Redis.
- Знание Kafka и CI/CD процессов.
- Отличные навыки отладки и troubleshooting.
- Понимание принципов SOLID и ООП.
- Опыт работы с ASP.NET Core.
- Желателен опыт в финтехе.
Будет плюсом
- Знание других языков программирования.
- Опыт работы с облачными решениями.
- Знание английского языка на техническом уровне.
Что мы предлагаем
- Конкурентная заработная плата от 250 000 до 350 000 ₽ в месяц.
- Возможность работать в гибком графике.
- ДМС и другие социальные гарантии.
- Бюджет на обучение и развитие.
- Работа в команде профессионалов.
- Участие в интересных и сложных проектах.
- Современные технологии и инструменты.
- Возможность карьерного роста.
Вакансия предлагает интересные задачи и конкурентную зарплату, но требует высоких квалификаций и опыта в финтехе.
Кто здесь добьётся успеха
Глубокое понимание микросервисной архитектуры и опыт работы с C# и ASP.NET Core для создания высоконагруженных приложений.
Способность работать в офисе в команде, активно участвуя в обсуждениях и совместной разработке, что важно для синхронизации в распределённых системах.
Опыт в интеграции и использовании технологий, таких как PostgreSQL и Kafka, для построения надёжных систем с высокой доступностью.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости FinTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев