developerjobs.ch
← Tutte le offerte

Senior ASP.NET Developer | FORFIRM

FORFIRM CONSULTING SAGL

Tipo di contratto
Tempo pieno
Luogo
Lugano
Prima pubblicazione
Candidati ora

Senior ASP.NET Developer ####

  • Lugano, Switzerland
  • Tempo pieno
  • In sede

Candidati ora Conosci un talento?

Condividi:

--------------------

1.

  1. Posizioni aperte
  2. Senior ASP.NET Developer

1.

  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.

  1. Posizioni aperte
  2. Senior ASP.NET Developer

1.

  1. Senior ASP.NET Developer

Tradotto automaticamente dall’originale.

Pubblicato 6 giorni fa

Luogo

Vedi su Google Maps