Разработчик на Go
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen приглашает на проект Разработчика на Go для создания масштабируемых распределенных систем и поставки высокопроизводительных, надежных серверных решений с использованием современных инженерных практик. Наш клиент - международная организация, действующая в сфере финансовых и защитных услуг. Компания предоставляет разнообразный портфель ориентированных на клиента решений в различных бизнес-областях и на различных рынках. С сильным акцентом на цифровые возможности, операционное совершенство и долгосрочное развитие, организация постоянно инвестирует в технологии, улучшение процессов и инновации в сфере услуг для поддержки меняющихся потребностей клиентов и бизнеса. Проект направлен на разработку и развитие масштабируемых распределенных систем с акцентом на производительность, надежность и поддерживаемость. Он включает в себя проектирование надежных технических решений, улучшение CI/CD и инженерных практик, управление архитектурными рисками и поддержку эффективной поставки высококачественного программного обеспечения.
Обязанности
- Создание и развитие платформы кросс-продаж в реальном времени, работающей с потоками данных в реальном времени и бизнес-логикой для персонализированных предложений в контексте страхования.
- Администрирование серверной части, поддерживающей несколько ориентированных на пользователя приложений, развитие нашей архитектуры микросервисов на основе gRPC.
- Проектирование и поддержка REST/gRPC API для интеграции с основными платформами страхования и сервисами третьих сторон (оценка рисков, KYC, платежи).
- Работа с PostgreSQL для моделирования и управления транзакционными данными, такими как политики, претензии и записи клиентов, включая аудиторские следы.
- Реализация событийно-ориентированных рабочих процессов с использованием RabbitMQ или Kafka для надежной обработки событий претензий, обновлений политик и уведомлений.
- Написание и поддержка модульных и интеграционных тестов, с особым вниманием к логике, связанной с денежными расчетами и точностью претензий/премий.
- Инструментация сервисов с помощью Grafana/Prometheus для мониторинга критических потоков и proactive выявления проблем до того, как они повлияют на пользователей.
- Активное участие в обзорах кода для обеспечения того, чтобы платформа и кодовая база соответствовали высшим стандартам качества.
- Проактивная роль во всех аспектах проектирования и разработки платформы, с сильным акцентом на масштабируемость, доступность и устойчивость.
- Тесное сотрудничество с бизнес-аналитиками, QA и DevOps в рамках Agile/Scrum, перевод меняющихся бизнес-требований и нормативных требований в технические решения.
- Участие в архитектурных решениях, которые балансируют гибкость для нескольких приложений с долгосрочной поддерживаемостью и отказоустойчивостью.
Требования
- Коммерческий опыт разработки 5+ лет, включая 3+ года работы с Go в производственных средах.
- Высшее образование в области компьютерных наук (разработка программного обеспечения и т. д.).
- Обширный опыт работы с ИИ и процессом его внедрения/конфигурирования в команде.
- Опыт работы в финтехе, банковской сфере и сложных интеграциях.
- Сильный практический опыт работы с Golang, включая конкурентность, для обработки высоконагруженных страховых транзакций (выпуск политик, претензии, расчеты премий).
- Практический опыт работы с Docker для контейнеризованных развертываний в регулируемых/корпоративных средах.
- Твердые навыки работы с PostgreSQL - моделирование данных политик/претензий, обработка аудиторских следов и исторических записей.
- Опыт работы с RabbitMQ или Kafka для событийно-ориентированных рабочих процессов (события претензий, обновления политик, уведомления) с гарантией надежной доставки.
- Практический опыт работы с gRPC/REST API, включая интеграцию с основными платформами страхования и сервисами третьих сторон (KYC, оценка рисков, платежи).
- Сильная дисциплина тестирования серверной части, особенно для логики, связанной с денежными расчетами и точностью претензий/премий.
- Практический опыт работы с Grafana/Prometheus для мониторинга критических потоков (претензии, платежи).
- Твердое понимание Agile/Scrum, комфорт при работе в регулируемых средах с меняющимися требованиями.
- Отличные коммуникативные и проблемно-решающие навыки, способность переводить страховые бизнес-правила в технические решения.
- Подтвержденный опыт создания надежных, отказоустойчивых приложений на Go - идемпотентность и согласованность данных имеют решающее значение для финансовых транзакций.
- Уровень английского языка - от Upper-Intermediate и выше.
Приятный бонус
- Опыт работы в страховой сфере.
Компенсация: 2900–4550 EUR в месяц.