ما به دنبال یک توسعهدهنده ارشد Full-Stack با تجربه، مسئولیت پذیر، خلاق و متعهد هستیم که بتواند از مرحله ایدهپردازی تا اجرای نهایی، در توسعه سیستمها و اپلیکیشنهای ما نقش کلیدی ایفا کند.
مسئولیتها:
- طراحی و توسعه وباپلیکیشنهای قدرتمند با تمرکز ویژه روی Backend با استفاده از C# و .NET Framework/.NET Core
- ساخت رابطهای کاربری واکنشگرا و تعاملی با TypeScript/JavaScript، HTML5، CSS3 و SCSS
- معماری scalable و maintainable سیستمهای front-end و back-end مطابق با نیازهای کسبوکار
- نوشتن کد تمیز، قابل نگهداری و مستند شده بر اساس بهترین استانداردها
- همکاری موثر با تیمهای چندرشتهای و مشارکت در جلسات فنی و تصمیمگیریهای معماری
- تحقیق و ارزیابی فناوریهای جدید جهت بهبود فرآیند توسعه
- پیادهسازی تستهای جامع شامل unit، integration و end-to-end برای تضمین کیفیت کد
- بهینهسازی عملکرد و تضمین قابلیت مقیاسپذیری اپلیکیشن در پلتفرمها و دستگاههای مختلف
- حل مسائل فنی پیچیده و ارائه راهکارهای نوآورانه
- حفظ بالاترین استانداردها در کیفیت کد، امنیت و دسترسپذیری
شرایط لازم:
مهارتهای فنی:
- حداقل 5 سال تجربه حرفهای در توسعه نرمافزار
- تسلط کامل به C# و .NET Framework/.NET Core
- دانش پیشرفته در TypeScript و JavaScript مدرن (ES6+)، HTML5، CSS3 و SCSS/Sass
- تجربه کار با فریمورکهای front-end مدرن مانند React، Angular یا Vue.js
- آشنایی کامل با سیستمهای کنترل نسخه (Git)
- تسلط بر طراحی و توسعه RESTful APIs و وبسرویسها
مهارتهای حرفهای:
- حداقل مدرک کارشناسی در رشته کامپیوتر، مهندسی نرمافزار یا رشتههای مرتبط
- سابقه موفق در توسعه اپلیکیشنهای Full-Stack
- مهارت قوی در حل مسئله، دقت و توجه به جزئیات
- توانایی ارتباط موثر و کار تیمی
- تجربه کار با متدولوژیهای Agile و Scrum
شرایط ترجیحی:
- تجربه کار با پلتفرمهای ابری (Cloud)
- آشنایی با بانکهای اطلاعاتی مانند PostgreSQL
- آشنایی با کانتینرسازی (Docker)
- تجربه در پیادهسازی CI/CD با GitHub و فرآیندهای DevOps
- دانش الگوهای معماری نرمافزار و اصول طراحی