SimCorp
SimCorp
SimCorp розробляє технології управління інвестиціями для компаній з управління активами, страховиків, пенсійних фондів і суверенних фондів добробуту. Її інтегрована платформа об’єднує операційні процеси, доступ до даних у режимі реального часу, управління ризиками та управління портфелем, допомагаючи фінансовим установам ефективніше працювати зі складними інвестиційними завданнями. Заснована 1971 року, SimCorp працює на перетині фінтеху, консалтингу та страхування, підтримуючи організації в адаптації до мінливих вимог фінансових ринків.

Старший інженер-програміст C#/.NET

Розвивайте XMGR — платформу SimCorp для керування конфігурацією в системах інвестиційних менеджерів. Створюйте сервіси ASP.NET Core, надійні робочі процеси й інтеграції для хмарних і локальних середовищ.

Опис

  • Розвивайте XMGR — платформу SimCorp для керування конфігурацією SimCorp Dimension.
  • Створюйте й підтримуйте сервіси на C#/.NET та API ASP.NET Core.
  • Розробляйте стійкі асинхронні процеси з чіткою обробкою помилок, безпечними повторними спробами та корисною діагностикою.
  • Забезпечуйте цілісність конфігурації в разі збоїв або переривання операцій.
  • Посилюйте безпеку, авторизацію, аудит, продуктивність і спостережуваність.
  • Виявляйте проблеми на межі застосунку й інтеграцій.
  • Розвивайте автоматизоване модульне й інтеграційне тестування, перевірку коду та практики CI/CD.
  • Поетапно вдосконалюйте застарілий код, зберігаючи сумісність і наявну поведінку.
  • Спрямовуйте технічну роботу через обговорення проєктних рішень, наставництво й обмін знаннями.
  • Співпрацюйте з командами розробки, конфігурації та платформи, дотримуючись спільних стандартів постачання.
  • Долучайтеся до роботи з усім стеком: інтерфейсами Angular і TypeScript, Entity Framework Core, реляційними базами даних, обміном повідомленнями й обробкою робочих процесів.
  • Підтримуйте розгортання у хмарних і локальних середовищах.

Вимоги

  • Вища освіта з інформатики, розробки програмного забезпечення або суміжної галузі чи еквівалентний практичний досвід.
  • Від трьох до п’яти років досвіду розробки промислового ПЗ на 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 або подібними засобами тестування буде перевагою.
  • Досвід роботи з корпоративним або фінансовим програмним забезпеченням буде перевагою.

Переваги

  • Конкурентна заробітна плата.
  • Бонусна програма.
  • Пенсійний план.
  • Гнучкий графік роботи.
  • Гібридний формат роботи.
  • Віддалена робота в дні, коли ви не в офісі.
  • Можливості професійного розвитку.
  • Індивідуальна підтримка професійного зростання.