Senior ASP.NET Developer | FORFIRM

FORFIRM CONSULTING SAGL

Lugano

On-site

CHF 110,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

FORFIRM CONSULTING SAGL in Lugano is seeking a Senior ASP.NET Developer to design and implement web applications and backend services using C# and ASP.NET Core. The candidate should have strong SOLID, design patterns, and modern architectures, with experience in distributed systems, NServiceBus, and RabbitMQ.

The role involves building REST APIs, EF Core, SQL Server, and Azure-based services, along with testing using xUnit/NUnit.

Qualifications

  • Proven experience as a Senior ASP.NET Developer.
  • Strong knowledge of SOLID principles and design patterns.
  • Experience with asynchronous messaging and distributed systems.
  • Hands-on with REST APIs, EF Core, and SQL Server.

Responsibilities

  • Analyze functional and technical requirements.
  • Design robust, 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 best practices.

Skills

SOLID principles
Design Patterns
Clean Code
Distributed Systems

Tools

C#
ASP.NET Core
.NET 8/9/10
Entity Framework Core
SQL Server
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 Core Engineer - NServiceBus & RabbitMQ
Senior ASP.NET Core Engineer - NServiceBus & RabbitMQ

FORFIRM • Ticino

On-site
CHF 110,000 - 150,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 .NET Software Engineer: Cloud, CI/CD & Architecture
Senior .NET Software Engineer: Cloud, CI/CD & Architecture

Furado AG • Thalwil

On-site
CHF 90,000 - 130,000
International environment
Fair team spirit
Attractive conditions
Senior Full Stack Developer
Senior Full Stack Developer

Noir • Winterthur

On-site
CHF 90,000 - 130,000
Senior Full Stack Engineer | Hybrid in Zurich
Senior Full Stack Engineer | Hybrid in Zurich

Noir • Winterthur

Hybrid
CHF 90,000 - 130,000
.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