Backend-разработчик C#/.NET (Middle+/Senior)
Summary
Разработка backend-решений на C#/.NET для внутренних банковских систем, автоматизирующих выдачу гарантий. Используются ASP.NET Core, PostgreSQL, Kafka и Kubernetes.
Мы развиваем внутренние банковские системы для автоматизации процессов, связанных с выдачей банковских гарантий клиентам крупного и среднего бизнеса. Продукт помогает сотрудникам операционного департамента автоматизировать проверки, авторизацию сделок, подтверждение подлинности гарантий, размещение гарантий в едином реестре и другие операции, сокращая время выдачи сделок
Backend: C#, .NET 10, ASP.NET Core, Node.js
Frontend: TypeScript, React, Redux
Базы данных: PostgreSQL, SQL
Инфраструктура: Kubernetes, Docker, Jenkins
Интеграции и платформы: Apache Kafka, Keycloak, Elastic, OpenTelemetry
Чем предстоит заниматься:
- Разработка и развитие backend-решений на C#/.NET и ASP.NET Core
- Проектирование архитектуры и технических решений для новых функциональностей
- Разработка микросервисных решений и интеграций между системами
- Проектирование и оптимизация реляционных и нереляционных баз данных
- Оптимизация SQL-запросов и производительности приложений
- Реализация взаимодействия сервисов с использованием очередей и событийных механизмов
- Разработка и сопровождение API с использованием OpenAPI
- Применение принципов ООП, SOLID, GoF, MVC и CQRS при разработке
- Мониторинг, профилирование и диагностика производительности приложений
- Оценка трудоемкости задач и соблюдение согласованных сроков
- Взаимодействие с системными аналитиками, тестировщиками и другими участниками команды
- Погружение в предметную область и участие в поиске оптимальных решений для автоматизации банковских процессов
Что мы ждем от вас:
- Опыт коммерческой разработки на C#/.NET от Middle-уровня
- Уверенное знание ООП, SOLID и основных паттернов проектирования
- Практический опыт применения GoF, MVC и CQRS
- Понимание принципов построения сложных программных систем и опыт проектирования архитектурных решений
- Опыт работы с ASP.NET Core и разработки REST API
- Опыт работы с реляционными базами данных и SQL
- Опыт проектирования структуры БД и оптимизации запросов
- Понимание принципов работы распределенных систем и микросервисной архитектуры
- Опыт работы с инструментами мониторинга, профилирования и диагностики приложений
- Понимание принципов контейнеризации и опыт работы с Docker
- Умение самостоятельно оценивать задачи и соблюдать договоренности по срокам
- Готовность погружаться в предметную область и разбираться в бизнес-процессах
Что мы предлагаем:
- Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
- Полную удалёнку или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
- Сложные и интересные задачи, современный стек технологий
- Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
- Возможность вертикального и горизонтального карьерного роста: регулярно проходят тренинги, вебинары, митапы и демо-дни
- Оплату посещения профильных конференций и курсов, помогаем с подготовкой к публичным выступлениям и написанием статей на Хабр
- Доступ к бесплатным корпоративным библиотекам Alpina Digital, MyBook и бизнес-изданий
- Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины