itkarrieren
Zurück zu den Treffern

Senior ASP.NET Developer

Anzeige auf Englisch

HomeofficeKeine Angabe

We are looking for a Senior ASP.NET Developer with proven experience in developing web applications and backend services using C# and ASP.NET Core .

The ideal candidate has a strong background in software design, with a solid understanding and practical application of SOLID principles , key Design Patterns , and modern software architectures.

Experience in building distributed systems and implementing asynchronous communication using NServiceBus and RabbitMQ is also required.

Required Technical Skills

Technologies

  • C#
  • ASP.NET Core

Software Development Principles

  • SOLID
  • Clean Code

Design Patterns

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

Architectures and Design Approaches

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

Preferred Skills

  • NServiceBus
  • RabbitMQ
  • Queue and Message Management
  • Message Processing Error Handling
  • Retry Mechanisms and Dead Letter Queues
  • Consumer Idempotency
  • Asynchronous Events and Commands
  • Microsoft Azure

Responsibilities

  • Analyze functional and technical requirements.
  • Design robust and scalable software solutions.
  • Develop web applications and REST APIs using ASP.NET Core.
  • Apply SOLID principles and Design Patterns effectively.
  • Implement asynchronous processes using NServiceBus and RabbitMQ.
  • Design components following Clean Architecture principles.
  • Collaborate with Business Analysts, Project Managers, and other developers.
  • Ensure software quality through unit testing, code reviews, and development best practices.

Weitere Stellen