📍 المملكة العربية السعودية تحديث مستمر على مدار الساعة

علم تعلن عن وظيفة Senior Developer لأنظمة التصميم وذكاء الأعمال في الرياض

Senior Developer - Design Sys & BI Job
🏢 علم (Elm)
🕒 نُشرت: (أمس) 📍 الرياض وظائف الهندسة والتقنية
التقديم على الوظيفة من المصدر الرسمي ↗

تفاصيل الوظيفة

تعلن شركة علم عن توفر وظيفة 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

  • Develop high-quality, efficient, and maintainable code for mobile applications in line with approved technical standards and requirements.
  • Implement new features, enhancements, and fixes for existing mobile products and services.
  • Contribute to reliable and user-focused mobile solutions that support business and customer needs.
  • Ensure mobile application components are scalable, reusable, and aligned with agreed architecture and design guidelines.

2.  Technical Design & Solution Support

  • Analyze business and technical requirements to support the design of effective mobile application solutions.
  • Contribute to technical decisions related to architecture, tools, frameworks, and development approaches within assigned scope.
  • Support the translation of requirements into clear technical tasks, components, and implementation plans.
  • Collaborate with senior technical stakeholders to ensure solutions are practical, maintainable, and aligned with platform requirements.

3.  Feature Delivery & Product Enhancement

  • Deliver assigned features and improvements for key mobile applications and digital products within agreed timelines.
  • Support continuous enhancement of existing applications to improve functionality, performance, usability, and service quality.
  • Coordinate with product, business, and technical teams to clarify requirements and ensure successful feature implementation.
  • Contribute to timely releases supporting business-critical applications and services.

4.  Testing, Debugging & Defect Resolution

  • Write and execute unit tests and support functional testing to ensure software reliability and quality.
  • Debug, troubleshoot, and resolve software defects in coordination with relevant development and quality teams.
  • Analyze reported issues, identify root causes, and implement appropriate technical fixes.
  • Support retesting and validation activities to ensure defects are resolved effectively before deployment.

5.  Code Quality & Review

  • Conduct and participate in code reviews to ensure adherence to coding standards, maintainability, and quality expectations.
  • Apply secure coding practices and development standards to reduce technical risks and improve software reliability.
  • Identify opportunities to improve code quality, reduce complexity, and enhance application performance.
  • Use version control systems effectively to manage code changes, branches, and collaboration with team members.

6.  Performance, Scalability & Reliability

  • Optimize mobile application performance, responsiveness, and stability to support a smooth user experience.
  • Identify and address performance bottlenecks, inefficiencies, and technical issues affecting application reliability.
  • Support scalable mobile solutions that can accommodate increasing product and application demand.
  • Monitor assigned components and recommend improvements to enhance service continuity.

7.  Technical Documentation & Knowledge Sharing

  • Create and maintain technical documentation, including development guidelines, application components, APIs, and technical notes.
  • Document implemented changes, fixes, and technical decisions to support future maintenance and knowledge transfer.
  • Share technical knowledge and lessons learned with team members to support capability building and consistent delivery.
  • Support onboarding and collaboration within the development team by providing clear technical explanations when required.

8.  Cross-functional Collaboration & Delivery Support

  • Collaborate with developers, quality assurance teams, product owners, business analysts, and project stakeholders to deliver assigned work.
  • Communicate development progress, technical risks, dependencies, and issues in a timely and clear manner.
  • Participate in technical discussions, sprint activities, reviews, and delivery meetings to support project execution.
  • Contribute to maintaining service quality and delivery continuity across critical mobile applications and digital platforms.

9.  Policies, Processes & Procedures

  • Follow all relevant departmental policies, processes, standard operating procedures, and instructions so that work is carried out in a controlled and consistent manner.
  • Comply with all relevant safety, quality, and environmental management policies, procedures, and controls to ensure a healthy and safe work environment.

10.  Information Security

  • Comply with all relevant information security practices and standards to ensure data integrity and confidentiality.

 

JOB SPECIFICATIONS

Academic and professional qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.

Years and Nature of Experience

  • 2+ years of relevant experience in software development, mobile application development, or related technology roles.
  • Experience in developing, maintaining, testing, and enhancing software applications.
  • Experience in debugging, troubleshooting, code review, version control, and technical documentation.
  • Experience working with cross-functional teams to deliver digital products, platforms, or technology solutions.

 

 

 

VERSION TRACKING

Prepared by:

 

First review by:

 

Approved by:

Name

 

Signature

 

Date

 

 

المصدر: الموقع الرسمي للجهة - أُضيفت للموقع في 19 يوليو 2026

وظائف أخرى لدى علم