Разработчик C# / .NET — разработка backend-микросервисов@ Альфа-Банк
О позиции
В компанию Альфа-Банк требуется разработчик C# / .NET для разработки новых backend-микросервисов на .NET Core / ASP.NET.
Чем вы будете заниматься
- Разработка новых backend-микросервисов на .NET Core / ASP.NET.
- Реализация бизнес-процессов существующего приложения в рамках микросервисной архитектуры.
- Разработка нового функционала по готовым постановкам аналитиков и BRD.
- Обновление и развитие существующего кода на .NET Core и C#.
- Работа с базами данных MS SQL / PostgreSQL.
- Разработка и поддержка интеграции между системами.
- Написание и поддержка unit-тестов.
- Развитие внутренних NuGet-пакетов.
- Проведение рефакторинга и устранение замечаний автоматического анализа кода.
- Оценка трудозатрат на задачи и соблюдение сроков.
- Участие в код-ревью и технических обсуждениях.
Требования
- От 3 лет коммерческой разработки на C#.
- Уверенное знание C# и .NET на уровне Middle и выше.
- Практический опыт работы с Entity Framework, включая миграции и оптимизацию запросов.
- Опыт работы с Git.
- Опыт создания и развития NuGet-пакетов.
- Опыт написания и поддержки unit-тестов.
- Уверенное знание MS SQL и/или PostgreSQL.
- Понимание и применение принципов SOLID.
- Опыт разработки Web API.
- Умение оценивать задачи и соблюдать договорённые сроки.
Будет плюсом
- Опыт разработки REST API.
- Опыт работы с Docker.
- Знание Domain-Driven Design (DDD).
- Опыт проектирования распределённых систем.
- Опыт работы с Keycloak, Kubernetes (k8s), Postman, Swagger, Kibana, SonarQube.
- Опыт работы в крупных компаниях или командах с выстроенными процессами разработки.
Вакансия предлагает интересные задачи в разработке микросервисов на .NET, что может привлечь опытных разработчиков. Однако отсутствие конкретной зарплаты может отпугнуть некоторых кандидатов.
Кто здесь добьётся успеха
Глубокие знания C# и .NET Core с опытом разработки микросервисов, включая использование ASP.NET и Entity Framework.
Способность работать в удаленном режиме, проявляя высокую степень самодисциплины и ответственности за выполнение задач в установленные сроки.
Опыт работы с базами данных MS SQL и PostgreSQL, а также навыки контейнеризации приложений с использованием Docker для упрощения развертывания и масштабирования.
Мышление, ориентированное на бизнес-процессы, с умением адаптировать существующий код и разрабатывать новый функционал в соответствии с требованиями аналитиков и BRD.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости FinTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев