Software Engineer

SGI

Basel

On-site

CHF 90,000 - 130,000

Full time

9 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SGI in Basel, Switzerland is seeking a Software Engineer who can take ownership of tasks and deliver stable, incremental changes frequently within a financial services context. The role requires based in Switzerland or willingness to relocate.

Key duties include contributing to the Risk IT micro-services stack in C#, refactoring a legacy .NET Framework codebase toward .NET Core and OpenShift, assisting with a Cloudera-based Data Lake, and implementing Kafka-based interfaces with banking IT

Qualifications

  • Experience delivering software in financial services is required.
  • Proficiency in C#/Java/C++ and Python is expected.
  • Experience with relational databases (Oracle, SQL Server) is required.

Responsibilities

  • Contribute to Risk IT micro-services stack in C#.
  • Refactor legacy .NET Framework to .NET Core for OpenShift.
  • Assist in transitioning to a Cloudera-based Data Lake.
  • Replace legacy interfaces with Kafka-based streaming architecture.
  • Participate in rotating on-call support for system stability.

Skills

Object-oriented programming
C# programming
Java programming
C++ programming
Python programming
Relational databases
Financial services domain knowledge

Tools

.NET Framework
.NET Core
OpenShift
Kafka
Cloudera Data Lake
Oracle
SQL Server

Job description

We are looking for a Software Engineer who can take ownership of tasks, deliver stable, incremental changes frequently.

Previous experience in the financial services or related industry is essential, as is a familiarity with a least one domain of financial products (eg. fixed income, equities, foreign exchange).

This is a 12 month contract and successful candidates must be based in Switzerland or willing to relocate.

Tasks:
  • Contribute to the continued development of the Risk IT micro-services stack in C#
  • Refactor and break down a legacy .NET Framework codebase into smaller components for migration to .NET Core and eventually OpenShift containers
  • Assist in transitioning to a Cloudera-based Data Lake platform
  • Replace legacy interfaces to Banking IT systems with a Kafka-based streaming architecture
  • Participate in rotating support (during the business day) to ensure the stability and performance of our systems
Must-Haves:
  • Development experience in an Object-Oriented language such as C#, Java, or C++, with a willingness to work with C# and Python codebases.
  • Knowledge of common algorithms, data structures, and design patterns, with the ability to demonstrate delivery skills
  • Previous experience in the financial services industry.
  • Experience working with relational databases such as Oracle, SQL Server, etc
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - FinTech Microservices & Cloud (C#)
Software Engineer - FinTech Microservices & Cloud (C#)

SGI • Basel

On-site
CHF 90,000 - 130,000
Senior Java Developer (Performance Focused)
Senior Java Developer (Performance Focused)

Arbeitnow • Zürich

On-site
CHF 140,000 - 180,000
Senior Java Developer - Distributed Financial Systems
Senior Java Developer - Distributed Financial Systems

Experis Switzerland • Zürich

On-site
CHF 120,000 - 160,000
Senior Java/Angular Engineer
Senior Java/Angular Engineer

Arbeitnow • Zürich

On-site
CHF 110,000 - 170,000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

UNION BANCAIRE PRIVÉE, UBP SA • Genf

On-site
CHF 180,000 - 260,000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

Union Bancaire Privée • Genf

On-site
CHF 150,000 - 190,000
DevOps Engineer
DevOps Engineer

ITech Consult AG • Zürich

Hybrid
CHF 120,000 - 180,000
Senior Java Full Stack Developer – DevOps & Cloud (AI-Augmented Engineering)
Senior Java Full Stack Developer – DevOps & Cloud (AI-Augmented Engineering)

Swiss Himmel GmbH • Basel

On-site
CHF 180,000 - 210,000
Senior Java Developer (Distributed Financial Systems) 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)
Senior Java Developer (Distributed Financial Systems) 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)

Julius Baer • Zürich

On-site
CHF 150,000 - 200,000
Senior Java Engineer 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)
Senior Java Engineer 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)

Julius Baer • Zürich

On-site
CHF 150,000 - 190,000