استخدام Software Engineer (.NET / Blazor-مشهد)
شرح موقعیت شغلی
ما در شرکت صدگان سامانه هوشمند در حال توسعه و نگهداری راهکارهای ERP تحت وب هستیم و به دنبال توسعهدهندگانی هستیم که علاوه بر تسلط بر اکوسیستم .NET، درک مناسبی از مهندسی نرمافزار، معماری سیستم و تولید کدهای باکیفیت داشته باشند.
این موقعیت صرفاً یک نقش Back-end نیست. ما به دنبال توسعهدهندهای هستیم که علاوه بر تسلط بر توسعه سمت سرور، بتواند در صورت نیاز در توسعه رابط کاربری مبتنی بر Blazor نیز مشارکت مؤثر داشته باشد.
اگر از آن دسته توسعهدهندگانی هستید که علاوه بر پیادهسازی قابلیتها، به طراحی نرمافزار، نگهداریپذیری کد، توسعهپذیری سیستم و تصمیمات فنی اهمیت میدهید، خوشحال میشویم با شما آشنا شویم.
مسئولیتهای اصلی:
- طراحی، توسعه و نگهداری ماژولهای ERP در مقیاس سازمانی
- تحلیل نیازمندیها و ارائه راهکارهای فنی مناسب
- طراحی و پیادهسازی ساختارهای نرمافزاری قابل توسعه و قابل نگهداری
- مشارکت در تصمیمات فنی و معماری سیستم
- توسعه قابلیتهای جدید و بهبود مستمر محصولات موجود
- بازبینی کد و کمک به ارتقای کیفیت فنی تیم
- همکاری نزدیک با سایر اعضای تیم برای تحویل محصولات پایدار و باکیفیت
مهارتهای مورد نیاز:
- تسلط به C# و .NET Core / ASP.NET Core
- تجربه عملی در توسعه نرمافزارهای تحت وب
- تسلط بر مفاهیم برنامهنویسی شیگرا (OOP)
- آشنایی عملی و تجربه استفاده از SOLID Principles
- تجربه استفاده از Design Patternها در پروژههای واقعی
- آشنایی با معماریهای چندلایه، Clean Architecture یا معماریهای مشابه
- تسلط به Entity Framework Core
- تسلط به SQL Server و طراحی پایگاه داده
- آشنایی با Git و فرآیندهای توسعه تیمی
- توانایی تحلیل و حل مسئله در پروژههای واقعی
موارد زیر مزیت محسوب میشود:
- تجربه توسعه Front-end با فناوریها و فریمورکهای رایج مانند JavaScript، TypeScript، React، Angular یا Vue
- تجربه طراحی و توسعه رابطهای کاربری Responsive
- تجربه توسعه با Blazor (دارای اولویت ویژه در فرآیند جذب)
- آشنایی با Domain-Driven Design (DDD)
- تجربه طراحی و توسعه APIهای سازمانی
- آشنایی با معماریهای سرویسگرا و Microservices
- تجربه کار با ABP Framework
- آشنایی با Azure DevOps و CI/CD
- تجربه توسعه نرمافزارهای ERP یا سایر سامانههای سازمانی
ویژگیهایی که برای ما مهم هستند:
- نگاه مهندسی به توسعه نرمافزار
- حساسیت نسبت به کیفیت، خوانایی و نگهداریپذیری کد
- توانایی یادگیری و حل مسئله
- روحیه همکاری و کار تیمی
- مسئولیتپذیری و تعهد حرفهای
اگر تجربه توسعه نرمافزارهای سازمانی دارید، با مفاهیم معماری نرمافزار آشنا هستید و تمایل دارید علاوه بر توسعه Back-end در توسعه رابطهای کاربری مبتنی بر Blazor نیز نقش داشته باشید، از دریافت رزومه شما استقبال میکنیم.
شرایط کاری:
نوع همکاری: تماموقت، حضوری
محل کار: مشهد – میدان جانباز، برج اداری پاژ ۲
ساعت کاری: شنبه تا چهارشنبه، از ساعت ۸:۰۰ تا ۱۷:۱۵ (پنجشنبه تعطیل)
مزایای همکاری با ما:
محل کار: مشهد – میدان جانباز، برج اداری پاژ ۲
ساعت کاری: شنبه تا چهارشنبه، از ساعت ۸:۰۰ تا ۱۷:۱۵ (پنجشنبه تعطیل)
مزایای همکاری با ما:
- حقوق رقابتی و پرداخت منظم
- بیمه تأمین اجتماعی + بیمه تکمیلی + کارت رفاهیات
- همکاری با تیمی حرفهای، خلاق و یادگیرنده
- فرصت رشد سریع، یادگیری مستمر و ارتقاء فنی
- مشارکت در توسعه راهکارهای نرمافزاری ERP در مقیاس سازمانی
- فضای کاری دوستانه، ساختارمند و الهامبخش
- بیمه تأمین اجتماعی + بیمه تکمیلی + کارت رفاهیات
- همکاری با تیمی حرفهای، خلاق و یادگیرنده
- فرصت رشد سریع، یادگیری مستمر و ارتقاء فنی
- مشارکت در توسعه راهکارهای نرمافزاری ERP در مقیاس سازمانی
- فضای کاری دوستانه، ساختارمند و الهامبخش
مهارتهای مورد نیاز
- .NET
- Javascript
- Responsive
- Front-end
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست