توضیحات
ما در حال توسعه پلتفرمی هستیم که نقل و انتقال پول برای ایرانیان خارج از کشور را تسهیل مینماید. پلتفرم ما شخصی (مشتری) که نیازمند انتقال پول از یک کشور به کشور دیگر است را به خدماتدهندهای که عضو این سامانه است و توانایی انجام این انتقال را دارد بهصورت غیرمستقیم متصل میکند و انجام موفقیتآمیز انتقال و امورِ مالی مربوطه را مدیریت و نظارت مینماید. این پلتفرم دارای دو آپ جداگانه برای مشتری و خدماتدهنده است.
مشخصات شغل:
- از شنبه تا پنجشنبه به صورت دورکاری (ریموت).
- نوع همکاری: تمام وقت.
- ساعتهای کاری شناور و حقوق ثابت به علاوه پاداشهای مبتنی بر عملکرد با رسیدن به تارگتها.
تواناییهای اصلی:
- مسلط به زبان برنامهنویسی #C.
- مسلط به معماریهای سه لایه، میکرو سرویس و MVC.
- مسلط به مفاهیم RESTful Web API و Web Service.
- دانش عمیق از Design Patterns و اصول طراحی Object-Oriented.
- مسلط به TSQL در SQL Server و PostgreSQL.
- مسلط به طراحی و بهینهسازی Database و Query.
- مسلط به Entity Framework Core.
- مسلط به مکانیزمهای Authentication و Authorization نظیر OAuth و JWT.
- مسلط با مستندسازی پروژه.
- مسلط به NET Core.
- آشنایی با برنامهنویسی سمت کلاینت و جاوا اسکریپت.
- مسلط به استفاده از گیت و فرایندهای مرتبط.
- حداقل پنج سال تجربه مفید در توسعه سیستمهای تحت وب.
- سابقه استفاده از مفاهیم Caching ترجیحاً Redis.
- تجربه کار با SignalR.
تواناییهای زیر دارای امتیاز مثبت است:
- سابقه دورکاری.
- تجربه استفاده از DevOps.
- آشنایی با NoSQL.
- سابقه کار با سیستمهایی با لود بالا.
- تجربه پیادهسازی Windows Services.
- تجربه فعالیت بر اساس Git Flow.
- توانایی مدیریت تسکها و کارها در Azure DevOps.
- تجربه در پیادهسازی Unit Test.
- سابقه توسعه در سیستمهای SAAS.
- تجربه امنسازی سیستمهای تحت وب.
- تجربه کار با تکنولوژی های کانتینرساز نظیر Docker و Kubernetes.
- تجربه کار با یکی از Message Brokerهای مانند RabbitMQ ،NATS ،Kafka ،VerneMQ.
- تجربه و آشنایی کار با توزیعهای لینوکس.
- تجربه و آشنایی با فریمورکهای Unit Test.
- تجربه کار با پلتفرمهای ابری (Google Cloud و Microsoft Azure).