
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
- Способност за уточняване на нуждите със заинтересованите страни от съответната област и принос към гъвкав екип
- Готовност за работа както по бекенд API, така и по уеб интерфейси при необходимост
- Способност за поемане на отговорност, добра преценка и балансиране на изпълнението с трайното качество
- Способност за ефективна работа в различни култури и професионални области
- Ясна устна и писмена комуникация на английски език
- Предимство е опитът със системи за управление на конфигурацията или автоматизация на внедряването
- Предимство е опитът с Angular и TypeScript, особено с RxJS и NgRx
- Предимство са познанията за асинхронни съобщения, OData API, Oracle или SQL Server и OpenTelemetry
- Предимство е опитът с Azure, корпоративно удостоверяване и оторизация, Docker или Kubernetes и автоматизирани конвейери за изграждане и внедряване
- Предимство е опитът с модернизиране на .NET приложения при запазване на съвместимостта на интеграциите
- Предимство е опитът с NUnit, NSubstitute или сравними инструменти за тестване
- Предимство е опитът с корпоративен или финансов софтуер
- Опитът с XMGR или Standard Configuration Framework не е задължителен
Придобивки
- Конкурентно възнаграждение
- Бонусна схема
- Пенсионен план
- Гъвкаво работно време
- Хибриден начин на работа
- Възможности за професионално развитие
- Персонализирано професионално развитие
- Баланс между работата и личния живот