SimCorp
SimCorp
SimCorp разрабатывает технологии управления инвестициями для управляющих активами, страховых компаний, пенсионных фондов и суверенных фондов благосостояния. Интегрированная платформа объединяет операционные процессы, доступ к данным в режиме реального времени, управление рисками и управление портфелем, помогая финансовым учреждениям эффективнее справляться со сложными инвестиционными задачами. Основанная в 1971 году, SimCorp работает на стыке финтеха, консалтинга и страхования, поддерживая организации в адаптации к меняющимся требованиям финансовых рынков.

Ведущий инженер-программист C#/.NET

Разрабатывайте XMGR — платформу управления конфигурациями для SimCorp Dimension: создавайте надёжные API, рабочие процессы и интеграции для управляющих инвестициями и активами.

Описание

  • Разрабатывайте XMGR — платформу SimCorp для управления конфигурациями SimCorp Dimension
  • Создавайте и поддерживайте сервисы на C#/.NET и API на ASP.NET Core
  • Разрабатывайте устойчивые асинхронные процессы с безопасными повторами, обработкой сбоев и диагностикой
  • Обеспечивайте целостность конфигурации при прерывании или сбое операций
  • Укрепляйте безопасность, контроль доступа, журналы аудита, производительность и наблюдаемость
  • Выявляйте и исследуйте проблемы на уровне приложения и интеграций
  • Совершенствуйте автоматизированные модульные и интеграционные тесты, проверку кода и практики CI/CD
  • Поэтапно модернизируйте существующий код, сохраняя совместимость и ожидаемое поведение
  • Направляйте техническую работу посредством обсуждения проектных решений, наставничества и обмена знаниями
  • Сотрудничайте с командами разработки, конфигурации и платформы
  • При необходимости разрабатывайте функции серверных API и веб-интерфейсов

Требования

  • Высшее образование в области информатики, программной инженерии или смежной дисциплины либо сопоставимый практический опыт
  • От трёх до пяти лет профессионального опыта разработки ПО на C#/.NET
  • Опыт самостоятельной реализации сложных функций и принятия обоснованных технических решений
  • Опыт разработки сервисов ASP.NET Core и REST API
  • Знание контрактов API, асинхронного программирования, внедрения зависимостей и надёжной обработки ошибок
  • Практические знания объектно-ориентированного проектирования, принципов SOLID и шаблонов проектирования
  • Опыт работы с реляционными базами данных и SQL
  • Опыт работы с Entity Framework Core или аналогичной ORM
  • Понимание моделирования данных, валидации, сериализации и совместимости схем
  • Понимание параллелизма, повторных попыток, идемпотентности и частичных сбоев
  • Умение исследовать проблемы с помощью журналов и телеметрии
  • Высокий уровень навыков автоматизированного модульного и интеграционного тестирования
  • Опыт проверки кода, работы с Git и CI/CD
  • Умение уточнять потребности у заинтересованных сторон предметной области и участвовать в работе Agile-команды
  • Готовность при необходимости работать как с серверными API, так и с веб-интерфейсами
  • Умение брать на себя ответственность, здраво оценивать ситуацию и сочетать своевременную поставку с долгосрочным качеством
  • Умение эффективно работать в межкультурной и междисциплинарной среде
  • Уверенное устное и письменное владение английским языком
  • Будет преимуществом: опыт работы с управлением конфигурациями или системами автоматизации развёртывания
  • Будет преимуществом: опыт работы с Angular и TypeScript, особенно с RxJS и NgRx
  • Будет преимуществом: знакомство с асинхронным обменом сообщениями, API OData, Oracle или SQL Server и OpenTelemetry
  • Будет преимуществом: опыт работы с Azure, корпоративной аутентификацией и авторизацией, Docker или Kubernetes, а также автоматизированными конвейерами сборки и развёртывания
  • Будет преимуществом: опыт модернизации приложений .NET с сохранением совместимости интеграций
  • Будет преимуществом: опыт работы с NUnit, NSubstitute или сопоставимыми инструментами тестирования
  • Будет преимуществом: опыт работы с корпоративным или финансовым ПО
  • Опыт работы с XMGR или Standard Configuration Framework не требуется

Преимущества

  • Конкурентоспособная заработная плата
  • Бонусная программа
  • Пенсионный план
  • Гибкий график работы
  • Гибридный формат работы
  • Возможности профессионального развития
  • Индивидуальный план профессионального развития
  • Баланс между работой и личной жизнью