Développeur ASP.NET Senior | FORFIRM
- Type de contrat
- Temps plein
- Lieu
- Lugano
- Première publication
Développeur ASP.NET Senior ####
- Lugano, Suisse
- Temps plein
- Sur site
Postulez maintenant Connaissez-vous un talent ?
Partager :
--------------------
1.
- Postes ouverts
- Développeur ASP.NET Senior
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.
- Postes ouverts
- Développeur ASP.NET Senior
1.
- Développeur ASP.NET Senior
Traduit automatiquement depuis l’original.
Publié il y a 6 jours