Senior Scala Developer (Contract)
Job description
Contract
Zurich, Switzerland
Duration 6-12 months
We are looking for Scala developers to be a part of our specialized and highly motivated team in Zurich, Switzerland.
About the role
-
As a Software Engineer, you will have a unique and exciting opportunity to join a young and dynamic 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 the Insurance & Wealth Planning Solutions Development team, you will specifically contribute to the rapid growth of the business line.
Your Tasks & Responsibilities
-
Strong knowledge of Scala language
-
0-5 years of building concurrency servers based on Akka or similar
-
High analytical and design skills
-
Strong understanding of Cloud architecture and application development
-
Good comprehension of functional programming languages including Java/Go/Python/Ruby
-
Experience in agile development methodology is a plus
-
Knowledge of Apache Spark, CI/CD is an advantage
-
Strong communication skills in English. German will be a plus
Our Requirements
-
Fluency in English is essential
-
Eligibility to work in Switzerland
-
Experience building scalable, distributed applications in Scala and 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
Nice to have
-
Financial background in either banking or the insurance industry
-
Cloud migration activities either Public or Private
-
Experience of working with design thinking techniques in iterative sprints is an advantage to this role
-
CQRS and event sourcing hands-on experience
-
Knowledge of serverless architecture would be a benefit
-
DevOps experience configuration management, containers, virtualization, continuous integration, and deployment
-
Practical experience with, either or both, AWS or Azure
-
Akka / Akka Persistence / Akka HTTP / Akka Streams / ScalaZ / Play / Slick / Kafka / event streaming pipelines,
-
Docker / Kubernetes / AWS / Jenkins / AngularJS
If interested, please send your complete application (CV, cover letter, reference letter, diplomas, and certificates) at info@technaura.com
Seniority Level: Fresher/mid-level/senior
Industry: Technology
Employment Type: Contract