آگهی‌های استخدامی

استخدام برنامه نویس ارشد NET. #C

شرح موقعیت شغلی

ما در شرکت امن راهبرد داریک بین الملل ( افکس ) به دنبال جذب یک برنامه نویس ارشد سی شارپ و دات نت با استعداد و با تجربه هستیم تا به تیم ما بپیوندد. این موقعیت برای افرادی که علاقه زیادی به توسعه نرم افزار دارند و درک عمیقی از #C و چارچوب دات نت دارند ایده آل است.اگر به دنبال فرصتی چالش برانگیز هستید و توانمندی هایی که در ادامه ذکر خواهیم کرد را در خود میبینید رزومه خود را ارسال کنید تا در اسرع وقت با شما ارتباط بگیریم.

نیازمندی های شغلی :
1. تسلط کامل بر زبان برنامه‌نویسی #C: توانایی نوشتن کدهای کارآمد و بهینه با استفاده از ویژگی‌های پیشرفته #C، از جمله LINQ، async/await و الگوهای طراحی مختلف.

2. شناخت و درک عمیق از مفاهیم OOP و Design Patterns: آشنایی با اصول شی‌گرایی شامل وراثت، انتزاع، کپسوله‌سازی و پلی‌مورفیسم، به‌علاوه تسلط بر الگوهای طراحی همچون Singleton، Factory، Observer و دیگر الگوهای متداول.

3. تسلط کامل به EF Core: تجربه در پیاده‌سازی و بهینه‌سازی پایگاه‌های داده با استفاده از Entity Framework Core، شامل آشنایی با مپینگ‌های پیشرفته و نوشتن کوئری‌های پیچیده.

4. تسلط کامل بر زبان SQL و توانایی کار با بانک‌های اطلاعاتی رابطه‌ای: توانایی نوشتن کوئری‌های بهینه و پیچیده در SQL، تسلط بر تکنیک‌های بهینه‌سازی عملکرد و درک عمیق از طراحی بانک‌های اطلاعاتی.

5. آشنایی با مفاهیم طراحی و پیاده‌سازی RESTful API: توانایی طراحی و پیاده‌سازی APIهای مقیاس‌پذیر و امن، با رعایت بهترین شیوه‌ها و اصول REST، به‌علاوه آشنایی با مستندسازی API و استفاده از ابزارهای مختلف.

6. توانایی بهینه‌سازی و دیباگینگ در پروژه‌های بزرگ: تجربه در شناسایی و رفع مشکلات عملکردی و منطقی در پروژه‌های بزرگ و پیچیده، به‌علاوه توانایی استفاده از ابزارهای دیباگینگ و پروفایلینگ.

7. حداقل 3 سال تجربه کاری در ASP.NET Core: تجربه در توسعه برنامه‌های وب با استفاده از ASP.NET Core، شامل کار با Razor Pages، MVC و Web API.

8. آشنایی با Git و مفاهیم Scrum: توانایی مدیریت نسخه‌ها با استفاده از Git و همکاری مؤثر در تیم‌های چابک، با آشنایی با فرآیندهای Scrum و نقش‌های مختلف در تیم.

9. شناخت و توانایی به‌کارگیری مفاهیم SOLID در پروژه‌ها: درک عمیق از اصول SOLID و توانایی اعمال آن‌ها در کدنویسی و طراحی نرم‌افزار برای افزایش قابلیت نگهداری و گسترش‌پذیری.

10. آشنایی با Clean Architecture و CQRS: توانایی طراحی و پیاده‌سازی معماری نرم‌افزار با رعایت اصول Clean Architecture و الگوی Command Query Responsibility Segregation (CQRS) برای جداسازی مسئولیت‌ها و بهبود قابلیت تست.

11. تجربه کار با Blazor: توانایی توسعه برنامه‌های وب تعاملی و مدرن با استفاده از Blazor، با درک عمیق از مفاهیم Component-based و Razor Syntax.


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

  • #C
  • NET.
  • SQL
  • EF Core

حداقل سابقه کار

  • بیش از شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۳/۰۷/۲۹
ارسال رزومه