Размещайте вакансии
Нанимайте без комиссий
5 просмотров
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 г.