#### Senior ASP.NET Developer ####
* Lugano, Switzerland
* Tempo pieno
* In sede
Candidati ora Conosci un talento?
Condividi:
--------------------
1.
2. Posizioni aperte
3. Senior ASP.NET Developer
1.
2. Senior ASP.NET Developer
##### Descrizione del lavoro: #####
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.
### Required Technical Skills ###
#### 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.
Candidati ora Conosci un talento?
Condividi:
--------------------
1.
2. Posizioni aperte
3. Senior ASP.NET Developer
1.
2. Senior ASP.NET Developer