به عنوان یک برنامه نویس Back-end ، شما نقش مهمی در طراحی و توسعه سیستم خواهید داشت. شما با بهینه سازی و بهبود عملکرد سیستم های موجود، پیادهسازی و نگهداری وب سرویسها و همکاری با تیم Front-end به طراحی و ایجاد تجربه کاربری بی نقص کمک خواهید کرد.
مسئولیتها:
- طراحی و توسعه سیستمهای سمت سرور با استفاده از فناوریهای مدرن
- پیادهسازی و نگهداری Web Service
- بهینهسازی و بهبود عملکرد سیستمهای موجود
- همکاری با تیمهای Frontend و طراحی جهت ایجاد تجربه کاربری بینقص
- مدیریت و یکپارچهسازی پایگاههای داده
- اطمینان از امنیت، کیفیت و کارایی کدهای تولیدی
- مشارکت در طراحی معماری نرمافزار و تصمیمگیریهای فنی
- تحقیق و توسعه در زمینههای مرتبط
مهارتها و تجربیات مورد نیاز :
- مدرک کارشناسی یا کارشناسی ارشد در مهندسی کامپیوتر، فناوری اطلاعات، علوم کامپیوتر یا رشتههای مرتبط
- تسلط بر زبان برنامهنویسی C# و .NET6 (یا بالاتر)
- تجربه کار با پایگاههای داده رابطهای و غیررابطهای Oracle, SQL Server
- آشنایی با معماری مایکروسرویس و طراحی API
- آشنایی با مفاهیم مهندسی نرم افزار و شی گرایی
- توانایی تحلیل و حل مسئله
- توانایی استفاده از ابزارهای Version Control مانند Git
- مهارت در کار تیمی و ارتباط موثر
- آشنایی با الگوهای طراحی نرمافزار (Design Patterns)
افراد با ویژگیهای زیر در اولویت قرار دارند:
- آشنایی با کسب و کار بانکی یا نرمافزارهای B2B
- تجربه کار با ابزارهای CI/CD و Docker
فواید فرصت پیشنهادی:
- دستمزد رقابتی
- فرصت رشد و پیشرفت
- اعتبار تالی