فرهاد اکسچنج (تاسیس 1383 شمسی معادل 2004 میلادی)، نامی قدیمی و آشنا در زمینه تبادل ارزهای الکترونیک و دیجیتال به شمار میرود. هدف ما ارائه خدماتی به روز در فضایی امن برای خرید و فروش ارزهای الکترونیک و رمزارزها میباشد. در جایگاهی که اکنون قرار داریم تبدیل به صرافی آنلاینی شدهایم که به دو نسل مختلف از مشتریان خود خدمات ارائه کرده است. مجموعه فرهاد اکسچنج، ماندگاری خود را مدیون اعتماد کاربران در طول سالها فعالیت و خدمت رسانی میداند.
ما در شرکت امن راهبرد داریک بین الملل (افکس) به دنبال جذب یک برنامه نویس ارشد سی شارپ و دات نت با استعداد و با تجربه هستیم تا به تیم ما بپیوندد. این موقعیت برای افرادی که علاقه زیادی به توسعه نرم افزار دارند و درک عمیقی از #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.