Développeur ASP.NET Senior | FORFIRM
- Type de contrat
- Temps plein
- Taux d’occupation
- 100%
- Lieu
- Lugano
- Langues
- Anglais, Anglais
- Première publication
Développeur ASP.NET Senior ####
- Lugano, Suisse
- 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: #####
Nous recherchons un Développeur ASP.NET Senior ayant une expérience confirmée dans le développement d'applications web et de services backend en 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
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 souhaité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 API REST 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 grâce aux tests unitaires, aux revues de code et aux meilleures pratiques de développement.
Candidati ora Conosci un talento?
Condividi:
--------------------
1.
- Posizioni aperte
- Senior ASP.NET Developer
1.
- Senior ASP.NET Developer
Traduit automatiquement depuis l’original.
Publié aujourd'hui