توضیحات

درباره موقعیت شغلی

 

ما در Kingkode Studio به دنبال یک توسعه‌دهنده .NET در سطح میانی (Mid-Level) هستیم تا به تیم در حال رشد ما بپیوندد. در این نقش، شما روی بازی‌های چندنفره آنلاین (Real-Time Multiplayer)، زیرساخت‌های بک‌اند، ابزارهای داخلی و سیستم‌های مقیاس‌پذیر کار خواهید کرد؛ با تمرکز ویژه بر کارایی، سرعت پاسخ‌گویی و قابلیت نگه‌داری سیستم‌ها.

 

اگر به حل چالش‌های مرتبط با شبکه در بازی‌ها (Game Networking)، طراحی سرویس‌های RESTful و ساخت سیستم‌های پربازده و مقیاس‌پذیر علاقه‌مند هستید، این موقعیت شغلی می‌تواند برای شما مناسب باشد.

مسئولیت‌ها:

 

توسعه و نگه‌داری منطق سمت سرور با استفاده از ASP.NET Core

طراحی و پیاده‌سازی APIهای RESTful برای سرویس‌های داخلی و خارجی

پیاده‌سازی قابلیت‌های ارتباط بلادرنگ (Real-Time Communication) برای پشتیبانی از سیستم‌های پویا و واکنش‌گرا

طراحی و نگه‌داری مدل‌های داده با استفاده از پایگاه‌داده‌های رابطه‌ای و درون‌حافظه‌ای (In-Memory)

به‌کارگیری الگوها و اصول مدرن معماری نرم‌افزار در طراحی و توسعه سیستم‌ها

توسعه ابزارهای مدیریتی و داشبوردهای داخلی برای عملیات بازی

بهینه‌سازی عملکرد سیستم برای مدیریت تعداد بالای کاربران هم‌زمان

مشارکت در برنامه‌ریزی معماری سیستم و تعیین مسیر فنی پروژه‌ها

نگه‌داری کدنویسی تمیز، ماژولار و قابل تست

 

مهارت‌های موردنیاز:

 

تسلط بالا بر C# و ASP.NET Core

تجربه عملی در توسعه و مصرف APIهای RESTful

تجربه کار با WebSockets یا SignalR

تسلط بر Microsoft SQL Server، PostgreSQL و Redis

آشنایی با الگوهای معماری مانند:

Clean Architecture

Domain-Driven Design (DDD)

Microservices

Monolith و Modular Monolith

آشنایی با یکی از فریم‌ورک‌های React یا Angular

درک مناسب از برنامه‌نویسی ناهمزمان (Asynchronous) و چندریسمانی (Multithreading)

تسلط بر کار با Git و فرایندهای تیمی مدرن

تجربه در دیباگ و پروفایل‌گیری سیستم‌های پرفشار (High-Load)

 

ساعت کاری : شنبه تا چهارشنبه 8 الی 17

مزایا : وام / پاداش /ساعت کاری منعطف / پارکینگ /امریه سربازی/بیمه تکمیلی رایگان / دوره های آموزشی رایگان /صبحانه / میان وعده /بسته ها و هدایای مناسبتی/امریه سربازی

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،