Senior .NET Developer

Forfirm — Switzerland · Posted ~2 weeks ago

Senior

Skills

C# .NET 6/8+ REST APIs Swagger OpenAPI SQL Server T-SQL Relational database design Microservices Distributed systems Event-driven architecture NServiceBus RabbitMQ .NET 6 .NET 8 REST Docker Kubernetes CI/CD

🔓 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

A senior .NET engineering role for an experienced developer building modern cloud-native software for financial services. The work centers on C#, REST APIs, relational databases, microservices, distributed and event-driven systems, with additional value placed on containerization and CI/CD.

Highlights

Senior engineering opportunity requiring deep .NET expertise and modern cloud-native architecture skills. The role focuses on scalable REST services, microservices, distributed systems, event-driven architecture, and high-impact software for financial services.

Description

Descrizione Del Lavoro We are looking for a Senior .NET Developerwith 8+ years of experienceto build high-impact software for Swiss banking clients. This version of the role focuses on modern, Cloud-Nativearchitectures, moving away from legacy SOAP systems toward agile, scalable RESTful services. Core Technical Stack The focus is on web-standard communication and high-performance backend systems. Backend & APIs:Expert-level C#and .NET 6/8+. Deep expertise in designing and implementing REST APIs.Documentation & DX:Proficiency in Swagger (OpenAPI)for designing, documenting, and testing endpoints to ensure seamless integration.Databases:Advanced SQL Server (T-SQL), stored procedures, and relational database design.Architecture:Mastery of Microservices, Distributed Systems, and Event-Drivenpatterns.Messaging:Integration of APIs with message-based middleware like NServiceBusor RabbitMQ.DevOps Mindset:Experience with CI/CD pipelines, Docker, and Kubernetes (as listed in preferred skills). Key Responsibilities API Design & Evolution:Architecting RESTful interfaces that are secure, stateless, and easy for frontend teams (AngularJS) to consume.Standardization:Using Swaggerto maintain clear API contracts and facilitate "API-first" development.Scalability:Building asynchronous workflows and message-driven architectures for high-throughput production environments.Security & Performance:Implementing modern security standards (OAuth2, JWT) and fine-tuning .NET performance for banking transactions.Collaboration:Working in cross-functional teams (Product Owners, QA, Architects) to deliver consistent business value. Preferred Skills (Nice To Have) These skills are not mandatory but are highly valued for this specific position: Frontend Development:Experience with AngularJSfor building or maintaining web applications.Cloud Platforms:Hands-on exposure to GCP (Google Cloud), Azure, or AWS.Containerization:Familiarity with Kubernetesand container orchestration.Enterprise Messaging:Knowledge of IBM MQ(version 9.3.5.1 or similar) and its integration with .NET.Integration Patterns:Deep understanding of both frontend and backend integration patterns beyond standard REST. Candidati ora Conosci un talento?