As a Software Engineer you will have a unique and exciting opportunity to join a young and innovative company, committed to delivering value added services in the investment product space.
You will be part of the IT Development department, responsible for designing, implementing and maintaining key business applications and services on our highly-specialized investment product management platform. We value Agility (through SCRUM), Technology (through a modern micro-services platform built with functional programming in Scala) and Collaboration.
Thanks to a fluid and concentrated organization, frequent communication with end-users and internal training on the investment product domain you will provide concrete and robust technology solutions to our clients, partners and users.
As part of one of the growing development teams, you will specifically contribute to a rapid growth of the business lines. Multiple roles are available in our Structured Products and Insurance / Wealth Planning business units focusing on our structuring, order and trade management, market quotation and back-office management applications.
Ihr Profil
Fluency in English is essential
Eligibility to work in Switzerland
Experience building scalable, distributed applications preferably in Scala or at least in Java
Strong understanding of Algorithms and Data Structures
Experience in developing software in an agile environment
Interest in the latest programming trends such as functional and reactive programming
Knowledge of relational and non-relational database systems
Experience in implementation of APIs for integration with internal and external systems
Strong problem solving skills & ability to learn in a fast paced environment