Senior Software Developer - IT Trading Team
Senior Software Developer - IT Trading Team
We are seeking a highly experienced Senior Software Developer to join our IT Trading Team, which supports a data platform for continuous 24/7 trading. The successful candidate will play a significant role in developing and maintaining software components for trading, including data streaming processing. This role requires a strong software engineering focus and a genuine propensity for working with data.
Responsibilities:
* Develop and maintain our trading data and execution platform.
* Implement cloud-based solutions (AWS), leveraging the latest technologies and best practices.
* Design and optimize database/storage systems and ensure their integration with our data platform.
* Take part in codebase maintenance activities, it-security fixes, reduction of technical debt
* Participate in Level 3 production support and interact closely with the Level 2 Production Support team to ensure smooth operations.
Requirements:
* Master's degree in computer science.
* At least 5 years of experience in software development, with a focus on Java programming and implementing microservices.
* At least 1.5 years of professional experience with Apache Kafka.
* Extensive experience with database technologies, including some knowledge of DBA tasks as well as writing optimized SQL queries.
* Experience with high performance timeseries databases such as QuestDB, ClickHouse, InfluxDB, can be a critical plus.
* Sound knowledge of the Spring Boot framework.
* Working knowledge of Unix/Linux, Git.
* Working knowledge of a cloud environment (aws || gcp || azure).
* Affinity/interest with IT Security topics
* Proficiency in Python programming language or a natural capacity to learn new languages.
* If you know Angular, mention it.
* Personality traits: results-oriented, with a routine habit of writing organized documentation.
Benefits:
* Collaborative environment that emphasizes a healthy team climate.
* Close working relationship with business stakeholders who are engaged and have a healthy respect towards our IT team.
* Balanced on-site/remote presence.
Location:
Office location is Olten or Lausanne.
Work Language:
English. French and/or German is a plus
If you are a seasoned developer with a strong background in storage technologies and a passion for working with data, we would love to hear from you!