وکیل باشی
وکیل باشی

برنامه نویس ارشد بک اند (Senior Back_End Developer)

مشهد، بلوار سجاد
تمام وقت
شنبه تا چهارشنبه 9-17/ پنجشنبه 9-14
-
-
11 تا 50 نفر
اینترنت / تجارت الکترونیک / خدمات آنلاین
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
Sql Server - متوسط
C# - متوسط
ASP.Net - متوسط
Rest API - متوسط
Redis - متوسط
.Net Core / .Net - متوسط
RabbitMQ - متوسط
ترجیحا ساکن مشهد

شرح شغل و وظایف

ما برای تکمیل کادر خود به دنبال نیرویی با شرایط زیر هستیم:
مهارت های اصلی C#
درک سینتکس و ویژگی های C#.
مفاهیم پیشرفته مانند واگذارها (delegates)، رویدادها (events)، و بیان های لاندا (lambda expressions).
آشنایی با async/await برای برنامه نویسی غیرهمزمان.

NET Core & ASP.NET Core
درک رانتایم و SDK .NET Core.
توسعه وب API با استفاده از ASP.NET Core.
وابستگی ها و تزریق وابستگی در ASP.NET Core.
Middleware و درخواست pipeline.

MVC (Model-View-Controller)
درک الگوی معماری MVC.
ساخت برنامه ها با استفاده از ASP.NET Core MVC.
موتور ویو Razor.

Microservices
اصول معماری میکروسرویس.
طراحی، ساخت، و اعمال میکروسرویس ها.
کشف خدمات و ارتباط بین خدمات.
دست یابی به سازگاری داده در میان میکروسرویس ها.

Domain-Driven Design (DDD):
مفاهیم اصلی مانند Entities, Value Objects, Aggregates, و Repositories.
الگوهای استراتژیک DDD مانند Bounded Contexts و Context Mapping.
پیاده سازی DDD در برنامه های C#.
منبع رویداد و CQRS.

RabbitMQ
درک معماری های محور پیام.
راه اندازی و مدیریت RabbitMQ.
تولید و مصرف پیام ها در برنامه های C# با استفاده از RabbitMQ.
دستگیری شکست ها و تلاش های پیام.

MS SQL Server
طراحی و نرمال سازی پایگاه های داده ی رابطه ای.
نوشتن پرس و جوهای SQL، روال های ذخیره شده، و triggers.
استفاده از Entity Framework Core برای ORM.
دست یابی به مهاجرت های پایگاه های داده.

API Development
اصول APIهای RESTful.
نسخه بندی و مستندسازی API (به عنوان مثال با استفاده از Swagger).
تأیید هویت و مجوز (به عنوان مثال با استفاده از JWTs).

Testing
نوشتن آزمون های واحد با استفاده از xUnit یا NUnit.
آزمون ادغام برای برنامه های ASP.NET Core.

Version Control
تسلط بر Git و پلتفرم هایی مانند GitHub یا GitLab.
درک شاخه بندی، ادغام، و درخواست های کشیدن.

Deployment & CI/CD
کانتینر سازی با استفاده از Docker.
Kubernetes برای هماهنگ سازی میکروسرویس ها.
راه اندازی خطوط مداوم ادغام و تحویل.

Logging and Monitoring
چهارچوب های ثبت مانند Serilog.
ابزارها و پلتفرم های نظارت برای پیگیری سلامت و عملکرد برنامه ها.

Security
شیوه های امن کدنویسی.
درک نقاط ضعف OWASP top 10.
پیاده سازی سرآیندهای امنیتی، محدودیت نرخ، و سایر اقدامات امنیتی در ASP.NET Core.

Scalability & Performance
طراحی معماری های قابل مقیاس.
نمایه برداری و بهینه سازی عملکرد.
استراتژی های کش با استفاده از ابزارهایی مانند Redis.

Other Related Tools & Libraries
چهارچوب های وابستگی های ورودی مانند Autofac.
دروازه های API (مانند Ocelot).
ردیابی توزیع شده (مانند Jaeger یا Zipkin).

Soft Skills
توانایی حل مشکل
روحیه کار تیمی و تعهد کاری بالا
توانمندی و علاقه مندی بالا به یادگیری و حل مسئله
تجربه یا توانمندی انجام تحقیق و توسعه (R&D)
توانمندی در مدیریت وظایف محوله
رفتار کاری حرفه ای (مسئولیت پذیری، پیگیری کار، نظم)
منضبط و مسئولیت پذیر
توانایی کار تیمی
خلاقیت و توانایی حل مسئله
با انگیزه و مشتاق به یادگیری

حقوق سطح senior با توافق

شرایط احراز شغل

سن
از 24 سال
جنسیت
تفاوتی ندارد
زبان
انگلیسی| بالاتر از متوسط ۷۰٪
نرم افزارها
Redis| متوسط ASP.Net| متوسط C#| متوسط .Net Core / .Net| متوسط RabbitMQ| متوسط Sql Server| متوسط Rest API| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای وکیل باشی

این آگهی بسته شده است