Go-разработчик (интеграционный слой) в банк (Go/Fintech)
Описание
Локация: Москва, Хорошёвское шоссе, 32А; работа на месте работодателяКомпанияФинансовый Дом «Солид» — банк, для которого разрабатываются интеграции между внутренними системами и внешними контрагентами.Что делатьРазрабатывать и сопровождать сервисы-интеграторы на Go для обмена данными между внутренними банковскими системами и внешними контрагентами.Работать с REST/JSON, SOAP/XML, очередями сообщений и файловым обменом.Самостоятельно уточнять требования у бизнес-заказчиков и переводить их в технические решения.Проектировать схемы обмена, обработку ошибок, ретраи, идемпотентность, логирование и мониторинг.Писать unit- и интеграционные тесты, документацию и сопровождать решения до продуктивной эксплуатации.Взаимодействовать с сетевыми инженерами и администраторами по вопросам развертывания, портов, доступов, конфигурации и healthcheck.ТребованияОт 3 лет коммерческой разработки на Go и опыт построения сервисов с внешними API.Уверенная работа с HTTP, REST, SOAP/XML и JSON.SQL и опыт работы с PostgreSQL.Git, написание unit- и интеграционных тестов.Базовое понимание архитектуры: границы сервисов, отказоустойчивость, версионирование API и безопасная передача данных.Базовые DevOps-навыки: Docker, systemd, переменные окружения, конфигурации и логи.Понимание сетевых основ: порты, DNS, TLS, прокси и файрволы; способность разобраться в запуске сервиса в закрытом контуре.Самостоятельность, умение уточнять требования и задавать правильные вопросы.Понимание влияния интеграций на банковские бизнес-процессы и способность объяснять технические вопросы менеджерам, сетевым инженерам и специалистам по информационной безопасности.Хорошо, если естьОпыт с gRPC и брокерами сообщений RabbitMQ или Kafka.Опыт в банковской или финансовой сфере.Опыт интеграции с АБС, например Диасофт, а также с платежными или процессинговыми системами.Знание требований информационной безопасности, включая работу с персональными данными и закрытыми контурами.Опыт работы единственным разработчиком в команде.Культура и преимуществаПолная занятость на месте работодателя в Москве.Самостоятельная ответственность за участок работы от постановки задачи до запуска в банковском контуре.Взаимодействие с менеджером проекта, бизнес-заказчиками, сетевыми инженерами, администраторами и специалистами по безопасности.