شرح موقعیت
شرح شغل: طراحی و توسعه سرویسهای بکاند طراحی APIهای مقیاسپذیر و امن جهت ارتباط با فرانتاند طراحی و مدیریت ساختار پایگاهداده و بهینهسازی Queryها پیادهسازی لایههای Authentication و Authorization بهینهسازی کارایی سیستم و استفاده از ابزارهای مانیتورینگ مشارکت در Code Review و طراحی معماری فنی و بهینه سازی کدها با رعایت اصول مهندسی نرم افزار مهارتهای تخصصی مورد نیاز : تسلط بر زبان C# و فریمورک Net Core. تجربه طراحی و توسعه RESTful APIs آشنایی کامل با Entity Framework Core و LINQ تسلط بر SQL Server و طراحی Database Schema آشنایی با مفاهیم (Authentication and Authorization (JWT, OAuth2, Identity Server تجربه کار با Microservices Architecture و الگوی CQRS آشنایی با (Caching (Redis و (Message Queues (RabbitMQ / Kafka توانایی پیادهسازی Unit Test و Integration Test رعایت اصول SOLID و معماری Clean آشنایی با اصول DevSecOps و امنیت نرمافزار تسلط بر Git / GitLab / CI-CD Pipelines آشنایی با Docker و Containerization تجربه کار با ابزارهای مانیتورینگ و لاگ مانند ELK Stack / Seq تواناییهای موردنیاز: روحیه کار تیمی و ارتباط مؤثر با افراد تیم علاقهمند به یادگیری مداوم و آشنایی با Best Practiceهای توسعه دقت بالا در امنیت، کارایی و پایداری سیستم مستندسازی دقیق و طراحی ماژولار توانایی تحلیل، رفع خطا و بهبود مداوم کد
نیازمندیها
- Back-end
- C#
- RestFul API