Offerte Lavoro Ticino
← Toutes les offres

Développeur ASP.NET Senior | FORFIRM

FORFIRM CONSULTING SAGL

Type de contrat
Temps plein
Lieu
Lugano
Première publication
Postuler

Développeur ASP.NET Senior ####

  • Lugano, Suisse
  • Temps plein
  • Sur site

Postulez maintenant Connaissez-vous un talent ?

Partager :

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

1.

  1. Postes ouverts
  2. Développeur ASP.NET Senior

1.

  1. Développeur ASP.NET Senior

Description du poste : #####

Nous recherchons un Développeur ASP.NET Senior ayant une expérience avérée dans le développement d'applications web et de services backend utilisant C# et ASP.NET Core.

Le candidat idéal possède une solide expérience en conception de logiciels, avec une compréhension approfondie et une application pratique des principes SOLID, des Design Patterns clés et des architectures logicielles modernes.

Une expérience dans la construction de systèmes distribués et la mise en œuvre de la communication asynchrone utilisant NServiceBus et RabbitMQ est également requise.

Compétences techniques requises ###

Technologies ####

  • C#
  • ASP.NET Core
  • .NET 8, 9, ou 10
  • Entity Framework Core
  • SQL Server
  • REST APIs
  • Git
  • Unit Testing (xUnit, NUnit)

Principes de développement logiciel ####

  • SOLID
  • Clean Code

Design Patterns ####

  • Repository Pattern
  • Unit of Work
  • Factory Pattern
  • Strategy Pattern
  • Builder Pattern
  • Mediator Pattern
  • CQRS
  • Repository

Architectures et approches de conception ####

  • Clean Architecture
  • Domain-Driven Design (DDD)
  • Event-Driven Architectures
  • Distributed Systems
  • Asynchronous Service Communication

Compétences préférées ###

  • 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és ###

  • Analyser les exigences fonctionnelles et techniques.
  • Concevoir des solutions logicielles robustes et évolutives.
  • Développer des applications web et des REST APIs en utilisant ASP.NET Core.
  • Appliquer efficacement les principes SOLID et les Design Patterns.
  • Implémenter des processus asynchrones en utilisant NServiceBus et RabbitMQ.
  • Concevoir des composants en suivant les principes de Clean Architecture.
  • Collaborer avec les Business Analysts, les Project Managers et d'autres développeurs.
  • Assurer la qualité du logiciel via les tests unitaires, les revues de code et les meilleures pratiques de développement.

Postulez maintenant Connaissez-vous un talent ?

Partager :

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

1.

  1. Postes ouverts
  2. Développeur ASP.NET Senior

1.

  1. Développeur ASP.NET Senior

Traduit automatiquement depuis l’original.

Publié il y a 6 jours

Lieu

Voir sur Google Maps