Senior ASP.NET Developer | FORFIRM
- Tipo di contratto
- Tempo pieno
- Luogo
- Lugano
- Prima pubblicazione
Senior ASP.NET Developer ####
- Lugano, Switzerland
- Tempo pieno
- In sede
Candidati ora Conosci un talento?
Condividi:
--------------------
1.
- Posizioni aperte
- Senior ASP.NET Developer
1.
- Senior ASP.NET Developer
Descrizione del lavoro: #####
Siamo alla ricerca di un Senior ASP.NET Developer con comprovata esperienza nello sviluppo di applicazioni web e servizi backend utilizzando C# e ASP.NET Core.
Il candidato ideale possiede un forte background nel software design, con una solida comprensione e applicazione pratica dei principi SOLID, dei principali Design Patterns e delle moderne architetture software.
È richiesta anche l'esperienza nella costruzione di sistemi distribuiti e nell'implementazione della comunicazione asincrona utilizzando NServiceBus e RabbitMQ.
Competenze Tecniche Richieste ###
Tecnologie ####
- C#
- ASP.NET Core
- .NET 8, 9, o 10
- Entity Framework Core
- SQL Server
- REST APIs
- Git
- Unit Testing (xUnit, NUnit)
Principi di Sviluppo Software ####
- SOLID
- Clean Code
Design Patterns ####
- Repository Pattern
- Unit of Work
- Factory Pattern
- Strategy Pattern
- Builder Pattern
- Mediator Pattern
- CQRS
- Repository
Architetture e Approcci di Design ####
- Clean Architecture
- Domain-Driven Design (DDD)
- Event-Driven Architectures
- Distributed Systems
- Asynchronous Service Communication
Competenze Preferibili ###
- NServiceBus
- RabbitMQ
- Queue and Message Management
- Message Processing Error Handling
- Retry Mechanisms and Dead Letter Queues
- Consumer Idempotency
- Asynchronous Events and Commands
- Microsoft Azure
Responsabilità ###
- Analizzare i requisiti funzionali e tecnici.
- Progettare soluzioni software robuste e scalabili.
- Sviluppare applicazioni web e REST APIs utilizzando ASP.NET Core.
- Applicare efficacemente i principi SOLID e i Design Patterns.
- Implementare processi asincroni utilizzando NServiceBus e RabbitMQ.
- Progettare componenti seguendo i principi della Clean Architecture.
- Collaborare con Business Analyst, Project Manager e altri sviluppatori.
- Garantire la qualità del software attraverso unit testing, code review e best practice di sviluppo.
Candidati ora Conosci un talento?
Condividi:
--------------------
1.
- Posizioni aperte
- Senior ASP.NET Developer
1.
- Senior ASP.NET Developer
Tradotto automaticamente dall’originale.
Pubblicato 1 settimana fa