صرافی ارز دیجیتال اکسینو

برنامه نویس بک اند .NET (Mid-Level)

صرافی ارز دیجیتال اکسینو

سطح ارشدیت
کارشناس
موقعیت مکانی
قم
نوع همکاری
تمام وقت
ساعت کاری
شنبه تا پنجشنبه
خدمت سربازی
مهم نیست
حقوق
۵۰ - ۸۰ میلیون تومان
شرکت: اکسینو (Exino)

درباره اکسینو و موقعیت شغلی
اکسینو با هدف توسعه و بهبود زیرساخت‌های نرم‌افزاری خود در حوزه رمزارز، از یک برنامه‌نویس بک‌اند .NET در سطح Mid-Level دعوت به همکاری می‌کند.

در این موقعیت شغلی، عضوی از تیم فنی اکسینو خواهید بود و در طراحی، توسعه و نگهداری سرویس‌های بک‌اند صرافی مشارکت خواهید کرد. این سرویس‌ها در بخش‌های مختلفی از جمله مدیریت کاربران، کیف پول و دارایی‌های دیجیتال، تراکنش‌های مالی و ارتباط بین سرویس‌ها مورد استفاده قرار می‌گیرند.

ما به دنبال توسعه‌دهنده‌ای هستیم که علاوه بر مهارت برنامه‌نویسی، به کیفیت کد، صحت منطق کسب‌وکار، امنیت داده‌ها و پایداری سرویس‌ها اهمیت بدهد و بتواند در کنار تیم، راهکارهای فنی قابل نگهداری و توسعه‌پذیر ارائه کند.

شرح وظایف و مسئولیت‌ها
  • توسعه و نگهداری سرویس‌های بک‌اند با استفاده از C# و .NET.
  • طراحی و پیاده‌سازی RESTful APIها بر اساس نیازمندی‌های محصول.
  • پیاده‌سازی منطق کسب‌وکار در بخش‌های مختلف صرافی، از جمله مدیریت کاربران، کیف پول و دارایی‌ها و تراکنش‌ها.
  • طراحی و کار با پایگاه‌های داده PostgreSQL و Microsoft SQL Server و بهینه‌سازی عملکرد آن‌ها.
  • رعایت اصول Clean Code، SOLID و Clean Architecture در توسعه نرم‌افزار.
  • مشارکت در توسعه و نگهداری معماری میکروسرویس و ارتباط بین سرویس‌ها.
  • کار با Apache Kafka برای پیاده‌سازی ارتباطات ناهمگام و پردازش پیام‌ها.
  • توجه به صحت داده‌ها، یکپارچگی تراکنش‌ها و مدیریت خطا در پیاده‌سازی منطق مالی.
  • نوشتن تست‌های واحد (Unit Test) و مشارکت در افزایش کیفیت و قابلیت اطمینان سرویس‌ها.
  • بررسی و رفع باگ‌ها، تحلیل خطاهای نرم‌افزاری و بهبود عملکرد سرویس‌های موجود.
  • استفاده از Git و مشارکت در فرآیند بازبینی کد (Code Review).
  • کار با Docker و محیط‌های کانتینری در فرآیند توسعه و اجرای سرویس‌ها.
  • همکاری با اعضای تیم فنی، محصول و سایر تیم‌های مرتبط برای تحویل به‌موقع و باکیفیت قابلیت‌ها.

شرایط احراز
  • حداقل 2 سال تجربه عملی در توسعه بک‌اند با C# و .NET / .NET Core.
  • تسلط مناسب به مفاهیم برنامه‌نویسی شیءگرا (OOP) و اصول SOLID.
  • تجربه طراحی و توسعه RESTful API.
  • آشنایی با اصول Clean Code و Clean Architecture.
  • آشنایی با مفاهیم Domain-Driven Design (DDD).
  • تجربه کار با PostgreSQL و آشنایی با Microsoft SQL Server.
  • توانایی نوشتن کوئری‌های SQL و آشنایی با ایندکس‌ها، روابط جداول و اصول بهینه‌سازی کوئری‌ها.
  • آشنایی با مفاهیم معماری میکروسرویس و ارتباط بین سرویس‌ها.
  • آشنایی با Apache Kafka و مفاهیم تولید و مصرف پیام.
  • آشنایی با Git و فرآیندهای توسعه تیمی.
  • آشنایی با Docker و مفاهیم پایه کانتینرسازی.
  • آشنایی با ساختار Kubernetes.
  • آشنایی با اصول تست نرم‌افزار و توانایی نوشتن تست‌های واحد.
  • توانایی تحلیل مسئله، عیب‌یابی و ارائه راهکارهای فنی مناسب.
  • مسئولیت‌پذیری، دقت در پیاده‌سازی و توانایی همکاری موثر با اعضای تیم.

مهارت‌های امتیازی
موارد زیر الزامی نیستند، اما داشتن تجربه یا دانش در آن‌ها مزیت محسوب می‌شود:
  • تجربه کار با Redis و الگوهای کشینگ.
  • آشنایی با الگوهای معماری CQRS و Event Sourcing.
  • تجربه کار با سیستم‌های توزیع‌شده و پردازش ناهمگام.
  • آشنایی با مفاهیم CI/CD و فرآیندهای استقرار نرم‌افزار.
  • آشنایی با مفاهیم بلاکچین، کیف پول رمزارزی و تراکنش‌های شبکه.
  • آشنایی با مفاهیم مالی و معاملاتی در صرافی‌های رمزارزی.

شرایط همکاری
  • سطح موقعیت شغلی: Mid-Level
  • نوع همکاری: تمام‌وقت
  • روزهای کاری: شنبه تا پنجشنبه
  • ساعت کاری: مطابق با ضوابط شرکت
  • محل فعالیت: مطابق با شرایط اعلام‌شده توسط شرکت

مزایای همکاری
  • مشارکت در توسعه زیرساخت‌های فنی یک صرافی رمزارزی.
  • فعالیت در کنار تیم فنی و مشارکت در حل مسائل واقعی مهندسی نرم‌افزار.
  • فرصت یادگیری و رشد در زمینه معماری میکروسرویس و سیستم‌های توزیع‌شده.
  • امکان توسعه مهارت‌های تخصصی و مشارکت در بهبود کیفیت و پایداری محصولات.
  • همکاری در محیطی مبتنی بر کار تیمی، مسئولیت‌پذیری و بهبود مستمر.
درباره شرکت
صرافی ارز دیجیتال اکسینو، یک پلتفرم نوین و پیشرفته در عرصه تبادل و مدیریت ارزهای دیجیتال است. اکسینو با تکیه بر فناوری‌های روز و تیم متخصص خود، به ارائه خدماتی امن، سریع و کارآمد در زمینه خرید و فروش ارزهای دیجیتال می‌پردازد.