ما در حال توسعه و مهاجرت سامانههای سازمانی به معماری Microservices هستیم و بخشی از این معماری تاکنون پیادهسازی شده است. برای ادامه این مسیر، به دنبال یک Senior Backend Developer هستیم که در توسعه، بهبود و تکامل این معماری نقش موثری داشته باشد.
مسئولیتها:
• توسعه و نگهداری سرویسهای مبتنی بر ASP.NET Core
• مشارکت در توسعه معماری Microservices
• طراحی و توسعه REST API
• پیادهسازی الگوهای Clean Architecture، CQRS و MediatR
• توسعه سرویسهای Event-Driven مبتنی بر Kafka
• بهینهسازی SQL Server و عملکرد سامانه
• Code Review، رفع مشکلات محیط Production و مستندسازی
مهارتهای مورد نیاز:
• تسلط بر C#، .NET و ASP.NET Core
• تسلط بر SQL Server
• تسلط بر EF Core و آشنایی با Dapper
• تجربه عملی در Clean Architecture
• تجربه کار با CQRS و MediatR
• تجربه کار با Microservices
• آشنایی با Kafka یا سایر Message Brokerها
• آشنایی با Outbox Pattern
• آشنایی با Docker و Git
امتیاز محسوب میشود:
• آشنایی با Kubernetes
• آشنایی با Redis
• آشنایی با CI/CD
• تجربه توسعه سامانههای پرتراکنش یا مالی
آنچه در این موقعیت تجربه خواهید کرد:
• توسعه سامانههای Enterprise با معماری مدرن
• کار با Microservices، Kafka و معماری Event-Driven
• مشارکت در تصمیمات فنی و معماری
• همکاری در توسعه زیرساخت ابری و استقرار مبتنی بر Kubernetes