الراتب عند المقابلة
BlackStone eIT
Dubai - United Arab Emirates
بصفته مستشارًا في لغة Go، سيكون مسؤولاً عن تصميم وتطوير وتحسين تطبيقات البرمجيات باستخدام لغة Go. المسؤوليات: - تصميم وتطوير وصيانة تطبيقات البرمجيات باستخدام لغة برمجة Go. - التعاون مع الفرق المتعددة الوظائف لتحديد متطلبات المشروع وتقديم حلول عالية الجودة. - كتابة كود نظيف وفعال ومُوثّق جيدًا يلبي متطلبات المشروع وأفضل الممارسات الصناعية. - تحسين أداء التطبيق وقابلية التوسع وموثوقيته من خلال إعادة هيكلة الكود وضبط الأداء وتصميم بنية النظام. - إجراء مراجعات الكود، وتقديم ملاحظات بنّاءة، وتوجيه المطورين المبتدئين لضمان جودة الكود واتساقه. - تشخيص وحل مشكلات البرمجيات، وتحديد الأسباب الجذرية، وتنفيذ حلول فعالة في الوقت المناسب. - البقاء على اطلاع بأحدث الاتجاهات والتقنيات وأفضل الممارسات في برمجة Go وتطوير البرمجيات. - المشاركة في عمليات التطوير باستخدام منهجية Agile، بما في ذلك تخطيط الدورات، واجتماعات الوقوف، والاجتماعات الاستعادية. المتطلبات: - درجة البكالوريوس في علوم الحاسوب أو الهندسة أو مجال ذي صلة. يُفضّل الحصول على درجة الماجستير. - خبرة عملية كمطوّر برمجيات مع التركيز على لغة برمجة Go. - فهم قوي للهياكل البيانات، والخوارزميات، ومبادئ تصميم البرمجيات. - إجادة لغة Go، بما في ذلك التوازي، والقنوات، والـgoroutines. - خبرة في إطارات تطوير الويب مثل Gin أو Echo أو Buffalo. - معرفة معمّقة بهيكل الخدمات المصغرة (Microservices) وتقنيات التصنيف (Containerization) مثل Docker وKubernetes. - معرفة بالمنصات السحابية (AWS، GCP، Azure) وخبرة في ممارسات التطوير السحابية الأصلية. - مهارات ممتازة في حل المشكلات، والانتباه للتفاصيل، والقدرة على العمل في بيئة سريعة الخطى. - مهارات اتصال ومهارات تواصل قوية، مع القدرة على التعاون بفعالية مع الفرق المتعددة الوظائف. - الشهادات في برمجة Go أو التقنيات ذات الصلة تُعدّ ميزة إضافية.