
استخدام برنامه نویس ارشد بک اند (NET-Senior Back-End.-مشهد)
کیا کوشیار رایانه
- موقعیت مکانی
- خراسان رضوی - مشهد
- نوع همکاری
- تمام وقت
- خدمت سربازی
- معافیت یا انجام شده
- حقوق
- از ۵۰ میلیون تومان
شرکت کیاکوشیار رایانه از سال 1394 در زمینه تولید، توسعه و پشتیبانی سامانههای جامع و یکپارچه شهرسازی و درآمد فعالیت میکند. محصول اصلی ما، سامانه شهرسازی و درآمد «سامانشهر» است که در بسیاری از شهرداریها و سازمانهای کشور استفاده میشود.
برای توسعه و بهبود بخشهای پایگاه داده سامانه موجود و کار در تیم فنی شرکت، به دنبال برنامهنویس ارشد بکاند داتنت (Senior .NET Back-End Developer) با شرح مسئولیتها و شرایط تخصصی زیر هستیم. اگر علاقهمندید، خوشحال میشویم فصل جدیدی را در همکاری با شما آغاز کنیم.
شرح مسئولیتها
برای توسعه و بهبود بخشهای پایگاه داده سامانه موجود و کار در تیم فنی شرکت، به دنبال برنامهنویس ارشد بکاند داتنت (Senior .NET Back-End Developer) با شرح مسئولیتها و شرایط تخصصی زیر هستیم. اگر علاقهمندید، خوشحال میشویم فصل جدیدی را در همکاری با شما آغاز کنیم.
شرح مسئولیتها
- طراحی و توسعه سرویسها و APIها با استفاده از C# و ASP.NET Core
- توسعه و نگهداری منطق کسبوکار در سامانههای سازمانی
- طراحی و بهینهسازی ساختار پایگاه داده، کوئریها و Stored Procedureها در SQL Server
- شناسایی و رفع مشکلات عملکرد، امنیت و پایداری سامانهها
- نوسازی بخشهای موجود، Code Refactoring و مدیریت بدهی فنی
- مشارکت در تصمیمهای معماری، بازبینی کد و راهنمایی فنی اعضای تیم
- همکاری با تیمهای محصول، تحلیل و آزمون برای تحویل قابلیتهای قابل اتکا
- مستندسازی تصمیمهای فنی و تغییرات مهم سامانهها
شرایط و مهارتهای ضروری
- تجربه و درک عمیق در طراحی سیستمها (System Design) و معماری تمیز (Clean Architecture)
- توانمندی در نوسازی سامانهها (System Modernization) و بازآرایی کد (Refactoring)
- تجربه کار با سیستمهای توزیعشده (Distributed Systems) و حافظه نهان توزیعشده (Distributed Cache)
- درک عمیق مفاهیم چندریسمانی و همزمانی (Multithreading & Concurrency)
- تجربه عملی در توسعه و نگهداری سامانههای بکاند مبتنی بر .NET
- تسلط بر C#، ASP.NET Core و طراحی RESTful API
- تسلط بر SQL Server، طراحی پایگاه داده، ایندکسگذاری و بهینهسازی کوئریها
- تجربه کار با Entity Framework Core و شناخت ملاحظات عملکردی آن
- درک عمیق مفاهیم برنامهنویسی شیءگرا، اصول SOLID و الگوهای طراحی (Design Patterns)
- آشنایی عملی با احراز هویت، کنترل دسترسی و امنیت APIها
- توانایی طراحی و پیادهسازی آزمونهای واحد و یکپارچگی (Unit Test & Integration Test)
- تسلط بر Git و تجربه مشارکت در فرایند بازبینی کد (Code Review)
- توانایی تحلیل مسئله، عیبیابی و پیگیری امور تا حصول نتیجه
- برخورداری از روحیه همکاری تیمی، مسئولیتپذیری و توانایی انتقال دانش
سوابق و مهارتهای دارای اولویت
- تجربه کار با Message Brokerها و پردازشهای پسزمینه
- تجربه توسعه سامانههای سازمانی دارای منطق کسبوکار پیچیده
- تجربه نگهداری و ارتقای نرمافزار در محیط سرورهای داخلی مشتریان
- آشنایی با Azure DevOps و فرایندهای CI/CD
- آشنایی با ثبت رویدادها (Logging)، پایش سامانهها (Monitoring) و تحلیل خطا در محیط عملیاتی
- تجربه مهاجرت از نسخههای قدیمی .NET و مدیریت تغییرات ساختار پایگاه داده


