الوصف الوظيفي
دور المشروع : مهندس منصة سحابية
وصف دور المشروع : تصميم وبناء واختبار ونشر حلول تطبيقات سحابية تدمج بين البنية التحتية السحابية وغير السحابية. يمكنه نشر بيئات البنية التحتية والمنصة، وإنشاء دليل على العمارة لاختبار جدوى العمارة والأمان والأداء.
المهارات المطلوبة : تطوير Java Full Stack
المهارات المرغوبة : هندسة AWS، إدارة واجهات برمجة التطبيقات
يتطلب الحد الأدنى 3 سنوات من الخبرة
المؤهل التعليمي : 15 سنة من التعليم بدوام كامل
ملخص: نحن نبحث عن مهندس برمجيات أول ذو مهارات عالية وخبرة مع مجموعة مهارات هجينة تجمع بين تطوير البرمجيات وخبرة الاختبار. يجب أن يكون لدى المرشح خلفية قوية في تصميم وتطوير وصيانة واختبار حلول SaaS القابلة للتوسع في بيئة سحابية. بصفتك مهندس برمجيات أول، ستلعب دورًا حاسمًا في توجيه الاتجاه الفني لمشاريعنا وضمان أعلى جودة لمنتجاتنا البرمجية.
الأدوار والمسؤوليات:
تطوير البرمجيات: تصميم وتطوير وصيانة حلول برمجية عالية الجودة باستخدام تقنيات Java (Spring Boot).
اختبار البرمجيات: إنشاء سيناريوهات الاختبار وتصميم وتطوير وتنفيذ الاختبارات الآلية المقابلة لضمان عمل البرمجيات وفقًا للمواصفات.
البنية التحتية السحابية: استخدام خدمات AWS لتصميم وإدارة بنية تحتية سحابية قابلة للتوسع وآمنة وفعالة من حيث التكلفة لتطبيقات SaaS.
القيادة التقنية: تقديم القيادة التقنية والإرشاد للمهندسين المبتدئين، وضمان أفضل الممارسات في تطوير البرمجيات وهندسة السحابة.
التعاون: العمل عن كثب مع الفرق متعددة الوظائف، بما في ذلك إدارة المنتجات، وضمان الجودة، وDevOps، لتقديم حلول برمجية قوية وموثوقة.
مراجعات الكود: إجراء مراجعات شاملة للكود لضمان جودة الكود والأداء وقابلية الصيانة.
التحسين المستمر: البقاء على اطلاع باتجاهات الصناعة والتقنيات الناشئة والمساهمة بنشاط في مبادرات التحسين المستمر.
المؤهلات التعليمية:
التعليم: درجة الماجستير (مفضل) أو درجة البكالوريوس في علوم الحاسوب أو الهندسة أو مجال ذي صلة (أو خبرة معادلة).
الخبرة: الحد الأدنى من 6+ سنوات من الخبرة في تطوير البرمجيات والاختبار، مع التركيز على تطبيقات SaaS لمدة 3 سنوات على الأقل.
الخبرة التقنية والسمات المهنية:
إجادة في Java (Spring Boot)، مع خبرة قوية في خدمات AWS (EC2، S3، Lambda، RDS، CloudFormation) أو خبرة معادلة في Azure/GCP،
معرفة بواجهات برمجة التطبيقات RESTful، وتصميم وتطوير OpenAPI، وتقنيات قواعد البيانات (SQL وNoSQL).
إلمام بتقنيات الحاويات (Docker، Kubernetes) وCI/CD لعمليات تسليم برمجيات آلية وموثوقة.
إلمام بتقنيات الواجهة الأمامية (مثل Angular، React) هو ميزة.
إلمام بالعمارة المدفوعة بالأحداث (مثل Pulsar، SNS/SQS) ونشر البنية التحتية ككود (مثل Helm وArgo CD) هو ميزة.
القدرة على تطوير وصيانة مجموعات وأطر اختبار الآلية.
القدرة على تحديد استراتيجيات وسيناريوهات الاختبار، مستفيدًا من منهجيات اختبار الجودة القياسية في الصناعة وقادرًا على تطوير اختبارات آلية، مستفيدًا من أتمتة اختبار واجهة برمجة التطبيقات REST (مكتبة الطلب/معلمات المكونات) وأتمتة اختبار واجهة المستخدم باستخدام Selenium أو أداة مماثلة.
مهارات حل المشكلات المثبتة مع سجل حافل في مواجهة التحديات التقنية المعقدة وتقديم حلول مبتكرة.
مهارات اتصال وتواصل ممتازة، مع القدرة على الازدهار في بيئة سريعة الخطى وتعاونية.
مهارات تنظيمية وعرض وتيسير قوية، مع خبرة في توجيه وإرشاد المطورين الأقل خبرة.
الالتزام بجودة الكود وأفضل الممارسات، بما في ذلك إجراء مراجعات الكود وإجراء تحليل السبب الجذري (RCA) للقضايا الحرجة.
استباقي في تحديد وتنفيذ الفرص لتحسين العمليات، مما يعزز الكفاءة والإنتاجية.
موجه نحو النتائج ومرتبط بالعملاء، مع فهم عميق للأهداف التجارية واحتياجات العملاء، والالتزام بتقديم منتجات عالية الجودة.
عقلية مرنة، مع البقاء على اطلاع بالتقنيات الناشئة والتعلم المستمر والتكيف مع المتطلبات والأولويات المتغيرة.
قيمنا الأساسية:
إليك سلوكيات Winning Way التي يتبناها جميع الموظفين كل يوم:
تحمل المسؤولية عن النتائج: الالتزام بالمعالم وإظهار دعم ثابت لقرارات الفريق. إذا كنت غير متأكد، اسأل
العمل بهدف: تعزيز عقلية "يمكننا" حيث تفوق النتائج الجهد، ويفهم الجميع كيف تساهم أدوارهم في نتائج الفريق.
التصرف بشكل عاجل: تبني عقلية مرنة مع التركيز على التكرارات السريعة والقدرة على التحمل.
التواصل بوضوح: كن واضحًا وموجزًا وقابلًا للتنفيذ. احتضان التعليقات البناءة.
الدفع نحو القرار: اتخاذ القرارات بسرعة مع مواعيد نهائية محددة ومسؤولية.
معلومات إضافية:
الخبرة في خطوط أنابيب CI/CD وممارسات DevOps.
معرفة بهندسة الخدمات المصغرة.
ستعمل مع قائد موثوق في تكنولوجيا الضرائب، ملتزم بتقديم حلول موثوقة ومبتكرة.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.