طراحی، توسعه و نگهداری نرمافزارهای مبتنی بر پلتفرم .NET
پیادهسازی APIهای RESTful، gRPC و WebSocket
بهینهسازی کدها برای بهبود عملکرد و مقیاسپذیری
استفاده از Redis برای کشینگ و بهبود عملکرد سیستم
رعایت اصول SOLID و معماریهای مدرن نرمافزار
استفاده از JWT یا OAuth2 برای احراز هویت امن
مستندسازی دقیق برای کدها و فرآیندهای توسعه
مهارتهای مورد نیاز:
تسلط کامل به C# و ASP.NET Core
تجربه کار با Entity Framework Core و LINQ
تجربه کار با SQL Server و بهینهسازی کوئریهای پایگاه داده
تسلط بر Stored Procedures، Triggers و Views برای مدیریت و بهینهسازی عملیات پایگاه داده.
بهینهسازی کوئریها برای افزایش سرعت پاسخدهی سیستم در دادههای حجیم.
مدیریت تراکنشها (Transactions) و قفلگذاری (Locking) برای اطمینان از یکپارچگی دادهها.
تجربه در توسعه Microservices
آشنایی با ابزارهای Git و CI/CD
تسلط به اصول SOLID و توانایی پیادهسازی معماریهای Clean Architecture و DDD
آشنایی با مدیریت ارتباطات بینسرویسی با استفاده از RabbitMQ
آشنایی با استفاده از سیستمهای پرداخت الکترونیکی و یکپارچگی با سیستمهای بانکی.
آشنایی با استفاده از ابزارهای گزارشگیری برای ارائه گزارشهای مالی، عملیاتی، و آماری در سیستم.
توانایی کار با ابزارهای تست نرمافزار (مانند xUnit یا NUnit)
آشنایی با بلاکچین و اپلیکیشن و کیف پول های غیر متمرکز
مزایای همکاری:
دورکاری (تمام وقت)
فرصت یادگیری و استفاده از تکنولوژیهای جدید
فرصت رشد و یادگیری تکنولوژیهای روز
شرایط احراز:
حداقل 3 سال تجربه کار مرتبط
تسلط به زبان انگلیسی (در حد خواندن مستندات فنی)
توانایی کار تیمی و حل مسئله
در دسترس و پاسخگو بودن در تایم کاری
این آگهی از وبسایت جابینجا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت جابینجا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.