Senior ASP.NET Developer
Forfirm โ Switzerland ยท Posted ~12 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Descrizione Del Lavoro
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
SOLIDClean Code
Design Patterns
Repository PatternUnit of WorkFactory PatternStrategy PatternBuilder PatternMediator PatternCQRSRepository
Architectures and Design Approaches
Clean ArchitectureDomain-Driven Design (DDD)Event-Driven ArchitecturesDistributed SystemsAsynchronous Service Communication
Preferred Skills
NServiceBusRabbitMQQueue and Message ManagementMessage Processing Error HandlingRetry Mechanisms and Dead Letter QueuesConsumer IdempotencyAsynchronous Events and CommandsMicrosoft 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.
Candidati ora Conosci un talento?
We have 151,567 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 151,567 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume