دربارهی این فرصت شغلی
- ما در شرکت امن راهبرد داریک بین الملل ( افکس ) به دنبال جذب یک برنامه نویس ارشد سی شارپ و دات نت با استعداد و با تجربه هستیم تا به تیم ما بپیوندد. این موقعیت برای افرادی که علاقه زیادی به توسعه نرم افزار دارند و درک عمیقی از #C و چارچوب دات نت دارند ایده آل است.اگر به دنبال فرصتی چالش برانگیز هستید و توانمندی هایی که در ادامه ذکر خواهیم کرد را در خود میبینید رزومه خود را ارسال کنید تا در اسرع وقت با شما ارتباط بگیریم.
- نیازمندیهای شغلی :
- تسلط کامل بر زبان برنامهنویسی #C: توانایی نوشتن کدهای کارآمد و بهینه با استفاده از ویژگیهای پیشرفته #C، از جمله LINQ، async/await و الگوهای طراحی مختلف.
- شناخت و درک عمیق از مفاهیم OOP و Design Patterns: آشنایی با اصول شیگرایی شامل وراثت، انتزاع، کپسولهسازی و پلیمورفیسم، بهعلاوه تسلط بر الگوهای طراحی همچون Singleton، Factory، Observer و دیگر الگوهای متداول.
- تسلط کامل به EF Core: تجربه در پیادهسازی و بهینهسازی پایگاههای داده با استفاده از Entity Framework Core، شامل آشنایی با مپینگهای پیشرفته و نوشتن کوئریهای پیچیده.
- تسلط کامل بر زبان SQL و توانایی کار با بانکهای اطلاعاتی رابطهای: توانایی نوشتن کوئریهای بهینه و پیچیده در SQL، تسلط بر تکنیکهای بهینهسازی عملکرد و درک عمیق از طراحی بانکهای اطلاعاتی.
- آشنایی با مفاهیم طراحی و پیادهسازی RESTful API: توانایی طراحی و پیادهسازی APIهای مقیاسپذیر و امن، با رعایت بهترین شیوهها و اصول REST، بهعلاوه آشنایی با مستندسازی API و استفاده از ابزارهای مختلف.
- توانایی بهینهسازی و دیباگینگ در پروژههای بزرگ: تجربه در شناسایی و رفع مشکلات عملکردی و منطقی در پروژههای بزرگ و پیچیده، بهعلاوه توانایی استفاده از ابزارهای دیباگینگ و پروفایلینگ.
- حداقل 3 سال تجربه کاری در ASP.NET Core: تجربه در توسعه برنامههای وب با استفاده از ASP.NET Core، شامل کار با Razor Pages، MVC و Web API.
- آشنایی با Git و مفاهیم Scrum: توانایی مدیریت نسخهها با استفاده از Git و همکاری مؤثر در تیمهای چابک، با آشنایی با فرآیندهای Scrum و نقشهای مختلف در تیم.
- شناخت و توانایی بهکارگیری مفاهیم SOLID در پروژهها: درک عمیق از اصول SOLID و توانایی اعمال آنها در کدنویسی و طراحی نرمافزار برای افزایش قابلیت نگهداری و گسترشپذیری.
- آشنایی با Clean Architecture و CQRS: توانایی طراحی و پیادهسازی معماری نرمافزار با رعایت اصول Clean Architecture و الگوی Command Query Responsibility Segregation (CQRS) برای جداسازی مسئولیتها و بهبود قابلیت تست.
- تجربه کار با Blazor: توانایی توسعه برنامههای وب تعاملی و مدرن با استفاده از Blazor، با درک عمیق از مفاهیم Component-based و Razor Syntax.
مزایا
ورزش, هدایای مناسبتی, بیمه تکمیلی, آموزش و توسعه فردی, بسته های معیشتی, صبحانه و میان وعده, بیمه تامین اجتماعی
مهارتها
C#, .NET, ASP.NET, Cqrs