علم تعلن عن وظيفة Senior Developer لأنظمة التصميم وذكاء الأعمال في الرياض
تفاصيل الوظيفة
تعلن شركة علم عن توفر وظيفة Senior Developer - Design Sys & BI في الرياض.
نبذة عن الوظيفة
يهدف هذا الدور إلى تطوير وتحسين واختبار وصيانة تطبيقات الجوال عالية الجودة التي تدعم المنتجات والخدمات الرقمية لشركة علم، بما في ذلك المنصات الحيوية واسعة النطاق. يساهم المطور الأول في تعزيز قدرات فريق تطوير التطبيقات من خلال تقديم حلول برمجية موثوقة وقابلة للتطوير وآمنة وفعالة، ودعم التسليم في الوقت المناسب للميزات والتحسينات الجديدة، وضمان استمرارية الخدمات بما يتوافق مع معايير وسياسات وإجراءات وأهداف العمل في علم.
المهام والمسؤوليات
- تطوير تطبيقات الجوال: كتابة كود عالي الجودة وفعال وسهل الصيانة لتطبيقات الجوال وفقًا للمعايير والمتطلبات التقنية المعتمدة، وتنفيذ الميزات والتحسينات والإصلاحات الجديدة للمنتجات والخدمات الحالية، والمساهمة في حلول جوال موثوقة ومركزة على المستخدم.
- دعم التصميم التقني والحلول: تحليل المتطلبات الفنية والتجارية لدعم تصميم حلول تطبيقات جوال فعالة، والمساهمة في القرارات التقنية المتعلقة بالهندسة والأدوات والأطر ومنهجيات التطوير، ودعم ترجمة المتطلبات إلى مهام فنية واضحة وخطط تنفيذ.
- تسليم الميزات وتحسين المنتج: تسليم الميزات والتحسينات المخصصة لتطبيقات الجوال الرئيسية ضمن الأطر الزمنية المتفق عليها، ودعم التحسين المستمر للتطبيقات الحالية لتحسين الوظائف والأداء وسهولة الاستخدام وجودة الخدمة، والتنسيق مع فرق المنتج والأعمال والتقنية لتوضيح المتطلبات.
- الاختبار وتصحيح الأخطاء وحل العيوب: كتابة وتنفيذ اختبارات الوحدة ودعم الاختبارات الوظيفية لضمان موثوقية وجودة البرمجيات، وتصحيح الأخطاء واستكشاف المشكلات وحل عيوب البرمجيات بالتنسيق مع فرق التطوير والجودة، وتحليل المشكلات المبلغ عنها وتحديد الأسباب الجذرية وتنفيذ الإصلاحات المناسبة.
- جودة الكود والمراجعة: إجراء والمشاركة في مراجعات الكود لضمان الالتزام بمعايير البرمجة وقابلية الصيانة وجودة التوقعات، وتطبيق ممارسات البرمجة الآمنة لتقليل المخاطر التقنية، وتحديد فرص تحسين جودة الكود وتقليل التعقيد وتحسين أداء التطبيق.
- الأداء وقابلية التوسع والموثوقية: تحسين أداء تطبيقات الجوال واستجابتها وثباتها لدعم تجربة مستخدم سلسة، وتحديد ومعالجة اختناقات الأداء والمشكلات التقنية التي تؤثر على الموثوقية، ودعم حلول الجوال القابلة للتوسع التي تستوعب الطلب المتزايد على المنتجات والتطبيقات.
- التوثيق الفني وتبادل المعرفة: إنشاء وصيانة التوثيق الفني بما في ذلك إرشادات التطوير ومكونات التطبيق وواجهات برمجة التطبيقات والملاحظات التقنية، وتوثيق التغييرات والإصلاحات والقرارات التقنية لدعم الصيانة المستقبلية ونقل المعرفة، ومشاركة المعرفة التقنية والدروس المستفادة مع أعضاء الفريق.
- التعاون متعدد الوظائف ودعم التسليم: التعاون مع المطورين وفرق ضمان الجودة وأصحاب المنتجات ومحللي الأعمال وأصحاب المصلحة في المشروع لتسليم العمل المخصص، والتواصل بشأن تقدم التطوير والمخاطر التقنية والتبعيات والمشكلات بشكل واضح وفي الوقت المناسب، والمشاركة في المناقشات التقنية وأنشطة السباق والمراجعات واجتماعات التسليم.
- السياسات والإجراءات والعمليات: اتباع جميع سياسات وإجراءات ومعايير التشغيل القياسية الخاصة بالإدارة لضمان تنفيذ العمل بطريقة مضبوطة ومتسقة، والامتثال لسياسات وإجراءات وضوابط السلامة والجودة والبيئة لضمان بيئة عمل صحية وآمنة.
- أمن المعلومات: الامتثال لجميع ممارسات ومعايير أمن المعلومات ذات الصلة لضمان سلامة البيانات وسريتها.
الشروط والمتطلبات
- درجة البكالوريوس أو الماجستير في علوم الحاسب، هندسة البرمجيات، تقنية المعلومات، أو مجال ذي صلة.
- خبرة لا تقل عن سنتين في مجال تطوير البرمجيات، تطوير تطبيقات الجوال، أو أدوار تقنية ذات صلة.
- خبرة في تطوير وصيانة واختبار وتحسين تطبيقات البرمجيات.
- خبرة في تصحيح الأخطاء، استكشاف المشكلات، مراجعة الكود، إدارة الإصدارات، والتوثيق الفني.
- خبرة في العمل مع فرق متعددة التخصصات لتسليم المنتجات الرقمية أو المنصات أو الحلول التقنية.
عرض النص الأصلي للإعلان
Job Description
|
OVERVIEW |
|
|||||
|
Job Title |
Senior Developer |
Job Code |
- |
Grade |
I2 |
|
|
Group |
Government product |
Division |
Technology Division |
|
||
|
Department |
Design Sys & BI |
Unit |
Mobile Applications |
|||
|
ROLE PURPOSE The aim is to state the overall significance of the job from the organization's perspective. |
|
The role exists to develop, enhance, test, and maintain high-quality mobile applications that support Elm's digital products and services, including large-scale and business-critical platforms. The Senior Developer contributes to strengthening the team's mobile development capability by delivering reliable, scalable, secure, and efficient software solutions, supporting timely delivery of new features and improvements, and ensuring continuity of services in alignment with Elm's technology standards, policies, procedures, and business objectives. |
|
KEY ACCOUNTABILITIES & ACTIVITIES This section describes the principal outputs required from the job. |
|
|
Key Accountabilities |
Key Activities |
|
1. Mobile Application Development |
|
|
2. Technical Design & Solution Support |
|
|
3. Feature Delivery & Product Enhancement |
|
|
4. Testing, Debugging & Defect Resolution |
|
|
5. Code Quality & Review |
|
|
6. Performance, Scalability & Reliability |
|
|
7. Technical Documentation & Knowledge Sharing |
|
|
8. Cross-functional Collaboration & Delivery Support |
|
|
9. Policies, Processes & Procedures |
|
|
10. Information Security |
|
|
JOB SPECIFICATIONS |
|
|
Academic and professional qualifications |
|
|
Years and Nature of Experience |
|
|
VERSION TRACKING |
||
|
Prepared by: |
|
|
|
First review by: |
|
|
|
Approved by: |
Name |
|
|
Signature |
|
|
|
Date |
|