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

Придобивки

  • Конкурентно възнаграждение
  • Бонусна схема
  • Пенсионен план
  • Гъвкаво работно време
  • Хибриден начин на работа
  • Възможности за професионално развитие
  • Персонализирано професионално развитие
  • Баланс между работата и личния живот