استخدام Full Stack .NET Developer
شرح موقعیت شغلی
شرح موقعیت شغلی
اگه وقتی با یه باگ پیچیده روبهرو میشی، تا ریشه اصلیش رو پیدا نکنی خیالت راحت نمیشه و از کار کردن روی سیستمهایی که چالش فنی واقعی دارن لذت میبری، احتمالاً جای تو کنار ماست.
ما تو متین روی توسعه و نگهداری سامانههای Enterprise، پروژههای ملی و محصولات نرمافزاری بزرگ کار میکنیم و برای تیم فنیمون دنبال یک Full Stack .NET Developer هستیم؛ کسی که علاوه بر توسعه قابلیتهای جدید، بتونه کدهای موجود رو بهخوبی درک کنه، مسائل پیچیده رو تحلیل کنه و برای مشکلات فنی راهکارهای پایدار پیدا کنه.
مسئولیتهای تو
- توسعه و نگهداری قابلیتهای Backend با C# و .NET
- توسعه و نگهداری بخشهای Frontend در پروژههای مبتنی بر ASP.NET MVC
- طراحی، توسعه و بهبود REST APIها
- توسعه و نگهداری رابطهای کاربری با React
- تحلیل و رفع Bugها و مشکلات فنی سیستم
- بررسی و بهبود Performance بخشهای مختلف سامانه
- مشارکت در طراحی و انتخاب راهکارهای فنی
- بررسی Logها و Debug کردن مشکلات محیط Production
- توسعه و بهبود کدهای موجود با تمرکز بر خوانایی و Maintainability
- همکاری با سایر اعضای تیم برای توسعه و انتشار قابلیتهای جدید
ازت انتظار داریم
- تسلط مناسب بر C# و .NET Core
- تجربه کار با ASP.NET MVC یا ASP.NET Core
- تجربه طراحی و توسعه REST API
- تسلط مناسب بر SQL Server و کار با Queryهای دیتابیس
- آشنایی با JavaScript
- تجربه کار با React
- تجربه کار با Git
- توانایی خواندن، درک و توسعه Codebaseهای موجود
- توانایی Debug کردن مشکلات در Backend، Frontend و ارتباط بین آنها
این مهارتها برای ما خیلی مهم هستند
- توانایی بسیار خوب در Troubleshooting
- قدرت تحلیل و پیدا کردن Root Cause مشکلات فنی
- توانایی مواجهه با Codebaseهای بزرگ و درک ساختار سیستم
- دقت بالا در ارائه راهکارهای پایدار بهجای Fixهای موقتی
- توجه به کیفیت، خوانایی و قابل نگهداری بودن کد
- توانایی بررسی مشکلات محیط Production و تصمیمگیری منطقی هنگام بروز Issue
- روحیه یادگیری و علاقه به عمیقتر شدن در مسائل فنی
- توانایی همکاری مؤثر با سایر اعضای تیم
داشتن این موارد مزیته
- تجربه کار با Hangfire
- تجربه کار با Redis
- آشنایی با فرآیندهای CI/CD
- تجربه نوشتن Unit Test
- تجربه کار روی سامانههای Enterprise
- آشنایی با مفاهیم Performance Optimization
- تجربه کار روی سیستمهای Production و رفع مشکلات عملیاتی
اگه از حل مسائل سخت فنی لذت میبری، دوست داری فقط Feature توسعه ندی و واقعاً بفهمی پشت سیستم چه اتفاقی میافته و برات کیفیت کد و پایداری محصول اهمیت داره، خوشحال میشیم با هم آشنا بشیم.
مهارتهای مورد نیاز
- Full-stack
- Entity Framework
- ASP.NET
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست