Senior ASP.NET Developer

FORFIRM

Ticino

On-site

CHF 110,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

FORFIRM in Switzerland seeks a Senior ASP.NET Developer to build web applications and backend services using C# and ASP.NET Core. You will apply SOLID principles, design patterns, and modern architectures to deliver scalable solutions.

Responsibilities include analyzing requirements, designing robust software, implementing asynchronous communication with NServiceBus and RabbitMQ, and collaborating with Business Analysts and other developers. Experience with Azure is a plus.

Qualifications

  • Proven experience in developing web applications and backend services with C# and ASP.NET Core.
  • Strong background in software design, SOLID principles, and modern architectures.
  • Experience with distributed systems and asynchronous messaging using NServiceBus and RabbitMQ.

Responsibilities

  • Analyze functional and technical requirements.
  • Design robust and scalable software solutions.
  • Develop web applications and REST APIs using ASP.NET Core.
  • Apply SOLID principles and design patterns effectively.
  • Implement asynchronous processes using NServiceBus and RabbitMQ.
  • Design components following Clean Architecture principles.
  • Collaborate with Business Analysts, Project Managers, and other developers.
  • Ensure software quality through unit testing, code reviews, and development best practices.

Skills

NServiceBus
RabbitMQ
Queue management
Error handling
Retry mechanisms
Idempotency
Asynchronous events
Microsoft Azure

Tools

SQL Server
Entity Framework Core
REST APIs
Git
Unit Testing (xUnit/NUnit)

Job description

We are looking for a Senior ASP.NET Developer with proven experience in developing web applications and backend services using C# and ASP.NET Core.

The ideal candidate has a strong background in software design, with a solid understanding and practical application of SOLID principles, key Design Patterns, and modern software architectures.

Experience in building distributed systems and implementing asynchronous communication using NServiceBus and RabbitMQ is also required.

Technologies
  • C#
  • ASP.NET Core
  • .NET 8, 9, or 10
  • Entity Framework Core
  • SQL Server
  • REST APIs
  • Git
  • Unit Testing (xUnit, NUnit)
Software Development Principles
  • SOLID
  • Clean Code
Design Patterns
  • Repository Pattern
  • Unit of Work
  • Factory Pattern
  • Strategy Pattern
  • Builder Pattern
  • Mediator Pattern
  • CQRS
  • Repository
Architectures and Design Approaches
  • Clean Architecture
  • Domain-Driven Design (DDD)
  • Event-Driven Architectures
  • Distributed Systems
  • Asynchronous Service Communication
Preferred Skills
  • NServiceBus
  • RabbitMQ
  • Queue and Message Management
  • Message Processing Error Handling
  • Retry Mechanisms and Dead Letter Queues
  • Consumer Idempotency
  • Asynchronous Events and Commands
  • Microsoft Azure
Responsibilities
  • Analyze functional and technical requirements.
  • Design robust and scalable software solutions.
  • Develop web applications and REST APIs using ASP.NET Core.
  • Apply SOLID principles and Design Patterns effectively.
  • Implement asynchronous processes using NServiceBus and RabbitMQ.
  • Design components following Clean Architecture principles.
  • Collaborate with Business Analysts, Project Managers, and other developers.
  • Ensure software quality through unit testing, code reviews, and development best practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ASP.NET Developer | FORFIRM
Senior ASP.NET Developer | FORFIRM

FORFIRM CONSULTING SAGL • Lugano

On-site
CHF 110,000 - 160,000
Senior ASP.NET Core Engineer - NServiceBus & RabbitMQ
Senior ASP.NET Core Engineer - NServiceBus & RabbitMQ

FORFIRM • Ticino

On-site
CHF 110,000 - 150,000
Senior ASP.NET Core Developer - Distributed Systems Expert
Senior ASP.NET Core Developer - Distributed Systems Expert

FORFIRM CONSULTING SAGL • Lugano

On-site
CHF 110,000 - 160,000
Senior Backend Specialist - Core Systems (Basel, Hybrid)
Senior Backend Specialist - Core Systems (Basel, Hybrid)

Allps GmbH • Basel

Hybrid
CHF 90,000 - 130,000
Competitive salary
Professional development
Collaborative work environment
Senior Software Engineer - C#/.NET, Agile & Hybrid
Senior Software Engineer - C#/.NET, Agile & Hybrid

Adnovum AG • Winterthur

Hybrid
CHF 120,000 - 160,000
Hybrid work model
Flexible working hours
Education opportunities
Senior Full Stack Engineer | Hybrid in Zurich
Senior Full Stack Engineer | Hybrid in Zurich

Noir • Winterthur

Hybrid
CHF 90,000 - 130,000
Senior Full Stack Developer
Senior Full Stack Developer

Noir • Winterthur

On-site
CHF 90,000 - 130,000
Senior .NET Microservices Engineer – Cloud & DevSecOps
Senior .NET Microservices Engineer – Cloud & DevSecOps

Egon Zehnder • Switzerland

On-site
CHF 10,000 - 17,000
Health Benefits
5 Days working in a Fast-paced work环境
Direct exposure to senior management
+2
.NET Software Engineer
.NET Software Engineer

Furado AG • Thalwil

On-site
CHF 90,000 - 130,000
International environment
Fair team spirit
Attractive conditions
Senior C#/.NET Entwickler – Core-Migration, Zürich (100%)
Senior C#/.NET Entwickler – Core-Migration, Zürich (100%)

ITech Consult AG • Zürich

Hybrid
CHF 90,000 - 130,000