Senior Software Engineer

Nicoll Curtin — Switzerland · Posted ~2 days ago

Senior

Skills

C# Object-oriented programming .NET .NET Core Microservices Relational databases Oracle SQL Server Financial services industry experience Software testing .NET Framework OpenShift Cloudera

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a financial technology engineering team as a Senior Software Engineer, helping evolve a C# microservices environment and modernize a legacy .NET codebase toward .NET Core and containerized infrastructure. You will also contribute to data-platform migration and participate in daytime technical support. The role suits an experienced object-oriented developer with financial-services exposure and strong relational database experience.

Highlights

Own meaningful engineering tasks, deliver stable incremental changes, work on modern microservices and cloud-native migration, and contribute to high-quality systems in the financial services sector.

Description

We are looking for a Software Engineer to join our client in Basel, a candidate who enjoys taking ownership of tasks, deliver stable, incremental changes frequently, and ensure thorough testing to maintain high-quality standards. Responsibilities: • Contribute to the continued development of the 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. • Participate in rotating support (during the business day) to ensure the stability and performance of our systems Requirements: •Development experience in an Object-Oriented language such as C#, Java, or C++ • Previous experience in the financial services industry. • Experience working with relational databases such as Oracle, SQL Server