ما در آنییاب به دنبال یک همتیمی خلاق و با تجربه برای توسعه نرم افزار خود هستیم. استک فنی ما بر پایه آخرین تکنولوژیهای مایکروسافت بنا شده و از معماریهای پیشرفته برای توسعهپذیری بالا استفاده میکنیم. اگر به نوشتن کد تمیز (Clean Code) و چالشهای معماری نرمافزار علاقهمندید، جای شما در تیم ما خالی است.
مسئولیتها:
• توسعه و نگهداری سرویسهای Backend با استفاده از ASP.NET Core.
• طراحی و پیادهسازی APIها بر اساس استانداردهای RESTful.
• مشارکت در طراحی دیتابیس و بهینهسازی کوئریها (EF Core).
• همکاری نزدیک با تیم
• نوشتن Unit Test و Integration Test برای تضمین کیفیت کد.
مهارتهای فنی مورد نیاز (Must Haves):
• تسلط کامل به زبان C# و فریمورک .NET Core
• تسلط عمیق به Entity Framework Core و دیتابیسهای رابطهای (SQL Server).
• درک عمیق از مفهوم Dependency Injection و مدیریت طول عمر سرویسها.
• آشنایی با اصول SOLID و Clean Architecture.
• تجربه کار با سیستمهای احراز هویت و مجوزدهی
• توانایی پیاده سازی موارد خواسته شده در سمت فرانت
• آشنایی با Blazor
مهارتهایی که مزیت محسوب میشوند (Nice to Haves):
• آشنایی با ABP Framework تجربه قبلی با این فریمورک امتیاز بالایی دارد
• آشنایی با توسعه event based
• آشنایی با Docker
ویژگیهای فردی:
• روحیه یادگیری بالا (به خصوص برای یادگیری ابزارهای داخلی شرکت).
• توانایی حل مسئله و تفکر تحلیلی.
• متعهد به زمانبندی و کیفیت کد.