Обязанности Разработка и сопровождение backend-сервисов на C# / .NET. Проектирование и оптимизация баз данных MS SQL Server. Разработка и поддержка мобильных приложений на Flutter. Разработка REST API и интеграционных сервисов. Реализация бизнес-логики кредитных, платежных и внутренних корпоративных систем. Интеграция с внешними сервисами, платежными шлюзами, государственными и банковскими системами. Участие в проектировании архитектуры приложений и баз данных. Оптимизация производительности приложений и SQL-запросов. Проведение Code Review и поддержание качества кода. Участие в тестировании, внедрении и сопровождении программных решений. Подготовка технической документации. Основные требования Опыт коммерческой разработки от 3 лет. Уверенное знание C# / .NET Core / ASP.NET Core. Опыт работы с MS SQL Server, написание сложных SQL-запросов, процедур, функций и оптимизация производительности. Опыт разработки мобильных приложений на Flutter (Dart). Понимание принципов REST API, JSON, HTTP. Опыт работы с Git (GitLab/GitHub). Знание принципов ООП, SOLID, Clean Architecture. Опыт работы с Entity Framework/Core. Понимание клиент-серверной архитектуры. Желательно Опыт работы с микросервисной архитектурой. Опыт работы с Kafka, RabbitMQ или другими брокерами сообщений. Опыт контейнеризации (Docker). Опыт работы с CI/CD. Опыт разработки финансовых, кредитных или банковских систем. Знание принципов информационной безопасности и защиты данных. Будет преимуществом Опыт разработки АБС, кредитных конвейеров или BNPL-продуктов. Опыт интеграции с платежными системами. Понимание процессов кредитования, скоринга и взыскания. Опыт работы с высоконагруженными системами. Навыки DevOps и администрирования серверов Windows/Linux.
Обязанности Сбор, анализ и формализация требований от бизнес-заказчиков и локальных команд при запуске системы в новых странах; Проработка end-to-end (E2E) процессов с учётом интеграции внутренних и внешних систем; Участие во внедрении платформенных решений на базе микро сервисной архитектуры (SOA / EDA / DDD); Настройка и адаптация системы под требования конкретных стран (локальные особенности, интеграции); Проработка и описание интеграций с внешними системами и вендорами: API интеграции (REST, иногда gRPC); событийные интеграции (Kafka); Описание потоков данных и взаимодействия систем (синхронных и асинхронных); Подготовка и сопровождение документации: функциональные требования; интеграционные спецификации; описание API и контрактов; Взаимодействие с вендором: уточнение требований; согласование решений; участие в настройке и внедрении; Декомпозиция задач для разработки и интеграции; Участие в тестировании интеграций и E2E сценариев; Поддержка запуска (go-live) и участие в разборе инцидентов; Чем предстоит заниматься: Участие в запуске системы в новых странах (rollout); Анализ локальных требований и адаптация процессов; Проработка E2E цепочек: от входа пользователя / события → до финального результата в системе; Настройка интеграций между: внутренними сервисами; внешними системами (вендоры, партнёры); Подготовка интеграционных контрактов и схем взаимодействия; Проверка корректности работы интеграций (совместно с QA); Поддержка команды на этапе внедрения и после запуска; Требования Опыт работы аналитиком от 2–4 лет (системный / бизнес / интеграционный); Опыт сбора и формализации требований; Опыт участия в интеграционных проектах; Интеграции и архитектура: Понимание принципов микросервисной архитектуры (SOA / EDA); Опыт или понимание интеграций: REST API; асинхронные взаимодействия (Kafka или аналоги — как плюс); Данные: Базовый опыт работы с БД (PostgreSQL / MongoDB или аналогами); Понимание структуры данных и потоков данных между системами; API и контракты: Опыт описания API (OpenAPI / Swagger — как плюс); Понимание форматов JSON / XML; Общие: Понимание жизненного цикла разработки ПО; Навыки подготовки документации; Владение UML / BPMN (на базовом уровне); Умение коммуницировать с разработчиками, QA и бизнесом; Будет плюсом: Опыт работы с Kafka или другими брокерами сообщений; Опыт участия во внедрении систем (rollout / go-live); Опыт работы с внешними вендорами; Понимание DDD (на уровне терминологии и подходов); Опыт работы в международных проектах; Опыт работы с Camunda / Temporal; Английский для общения с вендором и чтения документации;