استخدام برنامهنویس Back-End
شرح موقعیت شغلی
ما در تیم برنامه نویسی شرکت دنیای پردازش از همکاری با شما خوشحال خواهیم شد اگر مهارت های زیر را داشته باشید:
۱. تسلط فنی (C# & .NET Core)
- مسلط به C#: تسلط بر ویژگیهای جدید زبان C# (مانند Linq, Async/Await، Generics، و Collection ها).
- مسلط به .NET Core 7 به بالا:
- تجربه عمیق با ASP.NET Core (به ویژه APIهای مبتنی بر Minimal APIs و Controller-Based APIs).
- آشنایی با IdentityServer/JWT یا سایر روشهای احراز هویت و مجوزدهی (Authentication & Authorization).
- تجربه کار با Dependency Injection و Middlewareها.
۲. پایگاه داده و ذخیرهسازی
- آشنا به MS SQL Server:
- تسلط بر نوشتن Stored Procedures، Functions، Views و بهینهسازی کوئریها.
- مسلط به Entity Framework Core (EF Core) برای تعامل با پایگاه داده.
- آشنایی با دیتابیسهای NoSQL:
- تجربه کار با حداقل یک دیتابیس NoSQL مانند MongoDB یا Redis (برای Caching).
۳. مهارتهای معماری
- آشنا به الگوهای طراحی (Design Patterns): تسلط بر الگوهای رفتاری، ساختاری و خلاقانه (مانند Factory, Strategy, Repository, Unit of Work).
- آشنا به معماری لایهای و DDD (Domain-Driven Design): توانایی پیادهسازی عملی مفاهیم DDD مانند Aggregates, Entities, Value Objects و Domain Services.
- Microservices: آشنایی با مفاهیم معماری میکروسرویس و چگونگی پیادهسازی آن در .NET Core.
- ابزارهای توسعه و استقرار (DevOps):
- تسلط بر Git و فرآیندهای Pull Request.
- تجربه کار با Docker و مفاهیم Containerization (حداقل در حد پایه).
مهارتهای مورد نیاز
- Back-end
- PHP
- C#
- Git
- Laravel
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت