Публікуйте вакансії
Наймайте без комісій
4 перегляди
Unicsoft
Сlient є однією з провідних швейцарських будинків безпеки у сфері структурованих продуктів. На початку минулого року вони отримали дозвіл від FINMA, Швейцарського органу з нагляду за фінансовими ринками, працювати як фірма з цінними паперами, що дозволяє їй займатися більш широким спектром фінансової діяльності, включаючи торгівлю широким спектром цінних паперів (акції, облігації тощо). , діяти як маркет-мейкер (забезпечуючи ліквідність фінансових ринків шляхом купівлі та продажу цінних паперів із власних запасів) і випускаючи структуровані продукти (поєднання цінних паперів і деривативів для досягнення конкретних інвестиційних цілей). Крім того, це значно підвищує довіру до нього в очах клієнтів і партнерів і відкриває більше можливостей для міжнародного ділового співробітництва. У порівнянні з банком, який має дозвіл FINMA на операції з цінними паперами, він не може пропонувати депозитні послуги, кредитні послуги чи платіжні послуги.
Основна проблема, з якою вони стикаються, полягає в управлінні широким спектром інфраструктурних систем, які не є повністю інтегровані один з одним, що перешкоджає їх здатності ефективно масштабуватися. У них є команда ентузіастів функціонального програмування, тому вони шукають розробників із таким же мисленням і навичками. Переважною мовою, яка використовується для розробки додатків в організації, є C#, а також триває впровадження F#. Отже, знання F# є дуже перевагою. Однак вони твердо переконані, що розробник, який добре знає C# і володіє принципами функціонального програмування, може легко перейти на F# протягом 2-4 тижнів
< /p>
Обов’язково:
- Досвід написання програмного забезпечення у F#. - (Можливо мати невеликий досвід, але бути там.)
- Досвід роботи з будь-якою базовою структурою F#, наприклад Giraffe, Saturn, Suave або Falco.
- Глибоке розуміння екосистеми .net, LINQ, Dapper/EF тощо
– Комфорт із такими основними елементами сучасної інфраструктури, як Docker, K8s (досвід роботи з будь-яким керованим сервісом K8s, бажано – Nomad, Google CloudRun тощо), інструменти IaaC ( бажано - Terraform), інструменти CI/CD (бажано - GitLab CI), TestContainer для інтеграційних тестів
- Розуміння принципів/архітектури обробки потоків і черги повідомлень, особливо. на основі Kafka.
- MassTransit, шаблон SAGA, загальні принципи побудови мікросервісів
- РСУБД і інтенсивне використання SQL, оптимізація / трасування запитів / плани виконання, esp, на основі Postgres /Npgsql
- Глибоке знання протоколу HTTP, gRPC
- Глибоке знання методології SDLC
< p>Бажано:
- Досвід розробки корпоративних систем як частини повного життєвого циклу програмного продукту
- Глибоке розуміння асинхронних шаблонів, черг і TPL у .NET. Здатність розпізнавати та запобігати умовам конкуренції та витокам пам’яті
- Бути в курсі нових тенденцій і технологій у розробці програмного забезпечення.
- Знання про DDD і моделювання домену.
- TDBMS, особливо Prometheus,
- структуроване журналювання, Serilog, Seq/ELK/GrayLog або інше кероване централізоване рішення для журналювання
- Quartz / Hangfire libs
Можливо знадобиться відрядження до Цюріха. Не зовсім так.
Початок червня 2024 року.