
برنامه نویس بک اند .NET (Mid-Level)صرافی ارز دیجیتال اکسینو
درباره موقعیت شغلی
درباره شرکت
شرکت: اکسینو (Exino)
درباره اکسینو و موقعیت شغلی
اکسینو با هدف توسعه و بهبود زیرساختهای نرمافزاری خود در حوزه رمزارز، از یک برنامهنویس بکاند .NET در سطح Mid-Level دعوت به همکاری میکند.
در این موقعیت شغلی، عضوی از تیم فنی اکسینو خواهید بود و در طراحی، توسعه و نگهداری سرویسهای بکاند صرافی مشارکت خواهید کرد. این سرویسها در بخشهای مختلفی از جمله مدیریت کاربران، کیف پول و داراییهای دیجیتال، تراکنشهای مالی و ارتباط بین سرویسها مورد استفاده قرار میگیرند.
ما به دنبال توسعهدهندهای هستیم که علاوه بر مهارت برنامهنویسی، به کیفیت کد، صحت منطق کسبوکار، امنیت دادهها و پایداری سرویسها اهمیت بدهد و بتواند در کنار تیم، راهکارهای فنی قابل نگهداری و توسعهپذیر ارائه کند.
شرح وظایف و مسئولیتها
شرایط احراز
مهارتهای امتیازی
موارد زیر الزامی نیستند، اما داشتن تجربه یا دانش در آنها مزیت محسوب میشود:
شرایط همکاری
مزایای همکاری
درباره اکسینو و موقعیت شغلی
اکسینو با هدف توسعه و بهبود زیرساختهای نرمافزاری خود در حوزه رمزارز، از یک برنامهنویس بکاند .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
- نوع همکاری: تماموقت
- روزهای کاری: شنبه تا پنجشنبه
- ساعت کاری: مطابق با ضوابط شرکت
- محل فعالیت: مطابق با شرایط اعلامشده توسط شرکت
مزایای همکاری
- مشارکت در توسعه زیرساختهای فنی یک صرافی رمزارزی.
- فعالیت در کنار تیم فنی و مشارکت در حل مسائل واقعی مهندسی نرمافزار.
- فرصت یادگیری و رشد در زمینه معماری میکروسرویس و سیستمهای توزیعشده.
- امکان توسعه مهارتهای تخصصی و مشارکت در بهبود کیفیت و پایداری محصولات.
- همکاری در محیطی مبتنی بر کار تیمی، مسئولیتپذیری و بهبود مستمر.
درباره شرکت
صرافی ارز دیجیتال اکسینو، یک پلتفرم نوین و پیشرفته در عرصه تبادل و مدیریت ارزهای دیجیتال است. اکسینو با تکیه بر فناوریهای روز و تیم متخصص خود، به ارائه خدماتی امن، سریع و کارآمد در زمینه خرید و فروش ارزهای دیجیتال میپردازد.

