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

علم تعلن عن وظيفة مطور أول في الرياض

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

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

تعلن شركة علم عن فرصة عمل في الرياض لوظيفة Senior Developer، حيث تهدف إلى كتابة كود عالي الجودة، المساهمة في تسليم المشاريع بنجاح، وحل التحديات التقنية بشكل تعاوني لبناء حلول برمجية موثوقة وفعالة.

المهام والمسؤوليات

  • كتابة كود عالي الجودة وفعال وقابل للصيانة لتطبيقات برمجية معقدة، مع القيام بدور قيادي في تصميم وهندسة البرمجيات.
  • تحليل وحل المشكلات التقنية المعقدة، واتخاذ قرارات حاسمة فيما يتعلق بالهندسة والأدوات والتقنيات المستخدمة.
  • استخدام أنظمة التحكم في الإصدارات (مثل Git) لإدارة تغييرات الكود والفروع، والتعاون بفعالية مع أعضاء الفريق.
  • تحسين أداء وقابلية تطوير البرمجيات، وتحديد ومعالجة الاختناقات وأوجه عدم الكفاءة.
  • كتابة اختبارات الوحدة وإجراء التصحيح وتحديد عيوب البرمجيات لضمان الموثوقية والجودة.
  • إجراء مراجعات الكود والمشاركة فيها لضمان جودة الكود وقابلية الصيانة والالتزام بمعايير الترميز.
  • صيانة وتحسين التطبيقات البرمجية الحالية وتطبيق التحديثات وإصلاح الأخطاء والتحسينات.
  • ضمان التزام البرمجيات بمعايير الجودة والأمان المحددة من خلال إجراء اختبارات وتحقيق شامل.
  • إنشاء وصيانة الوثائق التقنية، بما في ذلك رسومات هندسة النظام وتوثيق API وإرشادات التطوير.

الشروط والمتطلبات

  • درجة بكالوريوس أو ماجستير في علوم الحاسب أو مجال ذي صلة (يفضل الشهادات العليا).
  • خبرة لا تقل عن سنتين في مجال ذي صلة.

المهارات المطلوبة

  • إتقان كتابة كود عالي الجودة وقابل للصيانة.
  • استخدام Git لإدارة الإصدارات والتعاون ضمن الفريق.
  • تحليل وحل المشكلات التقنية المعقدة.
  • كتابة اختبارات الوحدة وتصحيح الأخطاء.
  • إجراء مراجعات الكود وضمان الجودة.
  • إنشاء الوثائق التقنية (مثل رسومات النظام وتوثيق API).
  • مهارات تحسين الأداء وقابلية التوسع.
عرض النص الأصلي للإعلان

Job Description

OVERVIEW

Job Title

Senior Developer

Job Code

 

Grade

I2

Direct Reporting Relationships

 

 

Division

 

Department

 

Section

 

Unit

 

 

ROLE PURPOSE

The aim is to state the overall significance of the job from the organization’s perspective.

Write high-quality code, contribute to successful project delivery, and collaboratively solve technical challenges to create reliable and efficient software solutions.

 

KEY ACCOUNTABILITIES & ACTIVITIES

This section describes the principal outputs required from the job.

Key Accountabilities

Key Activities

Coding and Development

  • Write high-quality, efficient, and maintainable code for complex software applications, often taking a lead role in software design and architecture.
  • Analyze and solve complex technical problems, making critical decisions regarding architecture, tools, and technologies.
  • Use version control systems (e.g., Git) to manage code changes, branches, and collaborate effectively with team members.
  • Optimize software performance and scalability, identifying and addressing bottlenecks and inefficiencies.

Testing and Debugging

  • Write unit tests, perform debugging, and troubleshoot software defects to ensure the reliability and quality of the software.
  • Optimize software performance and scalability, identifying and addressing bottlenecks and inefficiencies.
  • Conduct and participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Maintain and enhance existing software applications, applying updates, bug fixes, and improvements.

Technical Documentation and Quality Assurance

  • Ensure that software adheres to defined quality and security standards, conducting thorough testing and validation.
  • Create and maintain technical documentation, including system architecture diagrams, API documentation, and development guidelines.

 

 

 

JOB SPECIFICATIONS

Academic and professional qualifications

  • Bachelor's or Master's degree in Computer Science or related field (advanced degrees preferred)

Years and Nature of Experience

  • 2+ Years.

 

 

 

 

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

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