استخدام (Back-End Developer (.Net
شرح موقعیت شغلی
شرح وظایف:
- برنامه نویسیBack-End (.Net) به صورت کاملاً سرویس گرا (Service Oriented) در تیم تولید چند سامانه large scale با هزاران کاربر و روزانه میلیون ها تراکنش
- تولید، تست، عیب یابی، راه اندازی و بهینه سازی کدهای Back-End (.Net) با کیفیت، با عملکرد بهینه، سریع، مقیاس پذیر، تحمل پذیر و با امنیت قوی
شایستگی های تخصصی:
- آشنایی کافی با معماری Service Oriented
- مسلط بر برنامه نویسی Web API و Rest API
- مسلط بر برنامه نویسی C#.Net Programming
- مسلط به .Net Core
- مسلط بر مفاهیم Swagger ، Postman ، Asynchronous Programming ، LINQ ، JSON
- تسلط کار بصورت Optimize با بانک اطلاعاتی Oracle یا SQL Serverبا تعداد رکورد زیاد و نرخ رشد زیاد
- تسلط کافی به مفاهیم Message Queue و ابزارهای آن مانند RabbitMQ یا Kafka
- تسلط کافی به مفاهیم Caching, Optimizing, Tuning, Concurrency
- آشنایی کافی با الزامات امنیتی (Security) در برنامه نویسی سیستم های نرم افزاری
- آشنایی با مفاهیم Cloud و Docker
- آشنایی با مفاهیم DevOps و CI/CD
- تسلط کافی به مفاهیم Source Control در Git
- مسلط بر روش های Manual Test و آشنا با روش های Mechanized Test
- دانش کافی از مفاهیم پایه علوم کامپیوتر مانند Object Oriented، Design Patterns، ساختار داده ها، الگوریتم ها و ...
شایستگی های رفتاری:
- آشنایی با زبان انگلیسی و توانایی مطالعه متون فنی
- داشتن روحیه کار تیمی، مهارت های ارتباطی قوی و به اشتراک گذاشتن معلومات و هماهنگی با تیمهای Front-End و تحلیل/طراحی
- متعهد به زمانبندی های ارائه شده
- توانایی حل مسئله و قدرت تصمیم گیری بالا
- مسؤولیت پذیر، پرتلاش، خلاق و یادگیرنده
- پیگیر، منظم، دقیق، انعطاف پذیر
شرایط احراز:
- فارغ التحصیل یا دانشجوی کارشناسی یا کارشناسی ارشد در در رشته های مرتبط با مهندسی کامپیوتر
- حداقل 2 سال سابقه کار مفید مرتبط با Back-End
- تمام وقت حداقل به مدت یک سال
مهارتهای مورد نیاز
- Back-end
- .NET
- Web API
- Git
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست