يتولى شاغل وظيفة مساعد مدير، مطور تطبيقات تقنية المعلومات تصميم التطبيقات والأنظمة المؤسسية وتطويرها وتنفيذها ودعمها عبر وظائف أعمال متعددة. ويشمل الدور دورة تطوير البرمجيات من البداية إلى النهاية، وتكامل الأنظمة، ومعالجة الأعطال، والنشر، والتحسين المستمر للتطبيقات داخل المؤسسة.
يتطلب الدور التعاون مع مستخدمي الأعمال وأصحاب المصلحة والفرق متعددة التخصصات لجمع المتطلبات وتقديم الحلول التقنية، مع المحافظة على أداء الأنظمة وقابليتها للتوسع وموثوقيتها وأمنها.
المؤهلات
- درجة البكالوريوس في الهندسة، في علوم الحاسب أو تقنية المعلومات أو علوم المعلومات.
الوصف الوظيفي
ملخص الوظيفة
تطوير التطبيقات المؤسسية والأنظمة ودعمها، بما يشمل تكامل الأنظمة واستكشاف المشكلات وإصلاحها والنشر والتحسين المستمر.
المهام والمسؤوليات
- تصميم التطبيقات المؤسسية وتطويرها واختبارها ونشرها وصيانتها باستخدام التقنيات القائمة على Java.
- تطوير مكونات الواجهة الأمامية والخلفية باستخدام Java وSwing وJSF وAngular أو React وSpring Boot.
- إنشاء عمليات تكامل خدمات الويب RESTful وSOAP وصيانتها.
- تطوير إجراءات واستعلامات وحزم وكائنات قواعد بيانات PL/SQL وتحسينها.
- استخدام قواعد بيانات Oracle وMySQL في تطوير التطبيقات ومعالجة الأعطال.
- إدارة نشر التطبيقات وتهيئتها على خوادم التطبيقات JBOSS وWebLogic.
- استخدام أداتي البناء Maven وANT لبناء المشروعات وإدارة التبعيات.
- تطوير التقارير باستخدام Jasper Reports أو أدوات إعداد التقارير BIRT.
- تنفيذ الحلول المعتمدة على الحاويات باستخدام Docker.
- دعم تنفيذ خطوط التكامل والنشر المستمر CI/CD باستخدام Jenkins أو GitLab CI/CD أو Azure DevOps أو أدوات مماثلة.
- صيانة مستودعات الشفرة المصدرية باستخدام أنظمة التحكم في الإصدارات Git أو SVN.
- استكشاف مشكلات بيئة الإنتاج، وتحديد أسبابها الجذرية، وتنفيذ الإجراءات التصحيحية.
- التعاون مع مستخدمي الأعمال وأصحاب المصلحة والفرق متعددة التخصصات لجمع المتطلبات وتقديم الحلول التقنية.
- المشاركة في تخطيط المشروعات وتنفيذها واختبارها وإطلاقها وأنشطة دعمها.
- ضمان المحافظة على معايير أداء الأنظمة وقابليتها للتوسع وموثوقيتها وأمنها.
- إعداد الوثائق التقنية وأدلة النشر ووثائق الدعم.
- الالتزام بسياسات وإجراءات الأمن السيبراني ومعايير حماية البيانات.
- أداء أي مهام أخرى مرتبطة بالوظيفة وعمليات الشركة حسب التكليف.
- الخبرة في العمل على مشروعات ضمن قطاع التموين.
- المعرفة بأتمتة النشر وممارسات DevOps.
المهارات
- Java.
- Swing.
- JSF (Java Server Faces).
- خدمات الويب RESTful وSOAP.
- Spring Boot.
- PL/SQL.
- المعرفة بقواعد بيانات Oracle وMySQL.
- المعرفة بخوادم التطبيقات JBOSS وWebLogic.
- أداتا البناء Maven وANT.
- Angular أو React.
- أدوات إعداد التقارير Jasper Reports أو BIRT.
- Docker.
- المعرفة بأدوات وخطوط CI/CD، مثل Jenkins وGitLab CI/CD وAzure DevOps وغيرها.
- أنظمة التحكم في الإصدارات Git أو SVN.
التعليم
درجة البكالوريوس في الهندسة، في علوم الحاسب أو تقنية المعلومات أو علوم المعلومات.
