Scala Software Engineer - Swiss

Employment Type:Contract
Number of Positions:1
Job Location:Zürich Switzerland
Job Function:

Location: Zürich, Switzerland

Duration: 12 months

Type: Contract

Rate: to be discussed

Project start: ASAP

EU Citizenship is required

 

Overview:  

 

As a Scala Software Engineer you will 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 a highly-specialized investment product management platform. You will work in an environment that values Agility (through SCRUM), Technology (through a modern micro-services platform built in Scala) and Collaboration.

 

Responsibilities:

 

Working on front to back processes, contributing to software and architectural design decisions for the financial structured product industry. Write efficient, reliable and clean code. Good in problem solving, work closely with business to gather and  understand requirements, and deliver high quality solutions.  Contribute to software and architectural design decisions. Conduce to a robust automated test suite to work in a continuous integration environment.

 

Strong Requirements:  

    • experience with Scala
    • experience with Java  
    • experience with the Play! Framework (or similar frameworks)
    • fluency in English

Nice to have Requirements:

    • knowledge of HTML, CSS, JavaScript
    • knowledge of SBT
    • experience with JavaScript frameworks like AngularJS
    • experience with Agile/Scrum Methodology
    • experience in the finance or insurance industry

Short description about the project:  

 

You will contribute to the development of a web-based application that enables realtime structuring, calculation and launch of structured products, calculating tradable prices in real-time. The application is developed as a series of SCS (Self-contained Systems) Microservices, using Play! as a framework and Scala as a programming language.