
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 не требуется
Преимущества
- Конкурентоспособная заработная плата
- Бонусная программа
- Пенсионный план
- Гибкий график работы
- Гибридный формат работы
- Возможности профессионального развития
- Индивидуальный план профессионального развития
- Баланс между работой и личной жизнью