استخدام کارشناس توسعه نرمافزار (Golang)
شرح موقعیت شغلی
- پیادهسازی نیازمندیهای نرم افزاری (Development) برنامه ریزی شده
- توسعه و نگهداري نرم افزارها مطابق استانداردهای تولید نرم افزار در شرکت
- ايجاد مستندات فني جهت پشتيباني و توسعه نرم افزار
- طراحی، پیادهسازی و سفارشیسازی کامپوننتهای مورد نیاز
مهارت های تخصصی و رفتاری مورد نیاز:
- آشنایی کافی به زبان برنامه نویسی Go، پارادایم ها، اصطلاحات و ساختار
- آشنایی باGo Routine و Channel Patternو مفاهیم پردازش موازی و چند پردازشی
- آشنایی با میکروسرویس ها و معماری توزیع شده
- آشنایی کامل با مفاهیم پایگاه داده ها
- تجربه کافی در استفاده از فریمورک های Go
- تمرکز بر توسعه چابک مبتنی بر TDD
- توسعه برنامه های مقیاس پذیر، کارآمد و با قابلیت بالای نگهداری
- دارای روحیه کار تیمی
- دارای تفکر سیستمی و تحلیلی
- دارای توان حل مسئله
آشنایی با این ابزارها مزیت محسوب می شود:
- داکر (Docker) و کوبرنتیس (Kubernetes)
- RabbitMQ
- مفاهیم پایگاه داده ها relational
- ایندکس گزاری
- مفاهیم پایه ای مانند joined , stored Procedure , trigger ,…
- استانداردهای پرداخت نظیر ISO8583 و الگوریتم هار رمزنگاری
مزایای همکاری:
- وام
- بیمه تکمیلی
- دوره های آموزشی
- پاداش
- بن خرید
- بسته ها و هدایای مناسبتی
مهارتهای مورد نیاز
- Golang
- Go
- TDD
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت