تکنولوژیها
- ASP.NETC#GitMSSQL JDBC
مسئولیتها:
- طراحی و توسعه سیستمها با استفاده از .NET Core و NET 5/6/7/8.
- ایجاد معماری مایکروسرویس و پیادهسازی APIهای RESTful.
- به کارگیری الگوهای طراحی و اصول SOLID در کدها به منظور حفظ ساختار تمیز (Clean Architecture).
- همکاری با تیمهای فرانتاند و سایر تیمهای فنی به منظور تضمین تطابق کامل سیستمهای بکاند با نیازمندیهای وبسایت.
- بهینهسازی عملکرد سیستمها و پایگاههای داده.
- پیادهسازی و مدیریت پایگاههای داده SQL Server یا دیگر پایگاههای داده رابطهای.
- مدیریت و نگهداری کدها با استفاده از ابزارهای کنترل نسخه مانند Git.
- ارائه مستندات فنی و گزارشهای منظم از پیشرفت پروژه.
ترجیحات:
- آشنایی با تکنولوژیهای ابری
- تجربه در توسعه و نگهداری سیستمهای بزرگ و توزیع شده.
- مهارتهای ارتباطی قوی و توانایی ارائه مستندات فنی دقیق.
- تجربه در حوزه فینتک و سیستمهای مالی مزیت محسوب میشود.
الزامات:
- تسلط کامل به زبان برنامهنویسی C# و فریمورک .NET.
- تجربه کاری در توسعه مایکروسرویسها و استفاده از تکنولوژیهای مربوطه مانند Docker و Kubernetes.
- آشنایی با پایگاههای داده SQL Server و توانایی طراحی و بهینهسازی جداول و کوئریها.
- تجربه در پیادهسازی و استفاده از الگوهای معماری تمیز (Clean Architecture).
- تسلط به اصول SOLID و بهترین شیوههای برنامهنویسی.
- توانایی کار تیمی و همکاری موثر با تیمهای چندگانه.
- مهارتهای حل مسئله و تحلیل نیازمندیها.
- مهارت در استفاده از گیت و گیت هاب.
- تجربه در استفاده از ابزارهای CI/CD مانند Jenkins یا Azure DevOps مزیت محسوب میشود.
مزایا
- بیمه
- صبحانه
- ناهار