Job description
Senior Developer Job
Date:
28 Jul 2026
Custom Field 1:
642626
Location:
Riyadh, SA
#job-location.job-location-inline { display: inline; }
Facility:
Others
Job Description
OVERVIEW
Job Title
Senior Developer
Job Code
642626
Grade
I2
Group
Government Products
Division
Logistics Products
Department
Mobility
Unit
Business Support & Project Management
ROLE PURPOSE
The aim is to state the overall significance of the job from the organization’s perspective.
The role exists to design, develop, and maintain scalable, high performance software solutions within the Mobility domain, ensuring alignment with business objectives and digital transformation initiatives by leveraging modern development frameworks, microservices architecture, and agile delivery practices.
KEY ACCOUNTABILITIES & ACTIVITIES
This section describes the principal outputs required from the job.
Key Accountabilities
Key Activities
- Application & System Development
- Develop, test, and deploy backend and frontend applications using modern technologies (Java, Spring Boot, React, Angular).
- Write clean, scalable, and maintainable code aligned with development standards.
- Participate in full software development lifecycle (SDLC).
- Solution Design & Architecture
- Design scalable, secure, and high-performing system architectures.
- Contribute to defining microservices-based solutions and distributed systems.
- Ensure alignment with enterprise architecture standards.
- Integration & API Development
- Develop and maintain APIs and system integrations across platforms.
- Ensure seamless data exchange using technologies like Kafka and RESTful services.
- Support integration with internal and external government systems.
- Application Maintenance & Enhancement
- Troubleshoot, debug, and resolve system defects.
- Enhance existing applications by adding new features and optimizing functionality.
- Ensure system reliability and availability.
- Agile Delivery & Collaboration
- Work in agile teams to deliver features iteratively.
- Participate in sprint planning, stand-ups, and retrospectives.
- Collaborate with stakeholders, product owners, and designers.
- Performance Optimization
- Monitor application performance and identify improvement areas.
- Optimize database queries, caching using Redis, and system efficiency.
- Ensure scalability and responsiveness of applications.
- Testing & Quality Assurance
- Perform unit testing, integration testing, and debugging.
- Ensure adherence to quality assurance standards.
- Conduct code reviews and enforce best practices.
- Security & Compliance in Development
- Apply secure coding practices and address vulnerabilities.
- Ensure compliance with organizational cybersecurity requirements.
- Maintain data protection and system security standards.
- 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.
- 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 degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications in software development, cloud technologies, or microservices architecture are preferred.
Years and Nature of Experience
- 2-4 years of experience in development roles.
- Hands-on experience in building and maintaining applications or systems.
- Familiarity with modern development practices and Agile methodologies.
VERSION TRACKING
Prepared by:
First review by:
Approved by:
Name
Signature
Date
Job Segment:
Developer, Test Engineer, Testing, Information Security, Quality Assurance, Technology, Engineering
Preferred candidate
Years of experience
No experience required
Degree
Bachelor's degree / higher diploma
وصف الوظيفة
وظيفة مطور أول
تاريخ:
28 يوليو 2026
المجال المخصص 1:
642626
الموقع:
الرياض، المملكة العربية السعودية
#job-location.job-location-inline { display: inline; }
المرفق:
أخرى
وصف الوظيفة
نظرة عامة
المسمى الوظيفي
مطور أول
رمز الوظيفة
642626
الدرجة
I2
المجموعة
منتجات حكومية
القسم
منتجات اللوجستيات
قسم
الحركة
الوحدة
دعم الأعمال وإدارة المشاريع
الغرض من الدور
الهدف هو تحديد الأهمية العامة للوظيفة من منظور المنظمة.
يهدف الدور إلى تصميم وتطوير وصيانة حلول برمجية ذات أداء عالي وقابلية للتوسع ضمن مجال الحركة، مع ضمان التوافق مع أهداف الأعمال ومبادرات التحول الرقمي من خلال الاستفادة من أطر التطوير الحديثة، وهندسة الخدمات المصغرة، وممارسات التسليم الرشيقة.
المسؤوليات الأساسية والنشاطات
هذا القسم يصف المخرجات الأساسية المطلوبة من الوظيفة.
المسؤوليات الأساسية
النشاطات الأساسية
- تطوير التطبيقات والأنظمة
- تطوير واختبار ونشر تطبيقات الخلفية والمقدمة باستخدام تقنيات حديثة (Java، Spring Boot، React، Angular).
- كتابة كود نظيف وقابل للتوسع وسهل الصيانة متوافق مع معايير التطوير.
- المشاركة في دورة حياة تطوير البرمجيات الكاملة (SDLC).
- تصميم الحلول والهندسة المعمارية
- تصميم architectures أنظمة قابلة للتوسع وآمنة وتؤدي أداءً عاليًا.
- المساهمة في تعريف حلول قائمة على الخدمات المصغرة وأنظمة موزعة.
- ضمان التوافق مع معايير هندسة الشركات.
- التكامل وتطوير API
- تطوير وصيانة واجهات برمجة التطبيقات وتكامل الأنظمة عبر المنصات.
- ضمان تبادل البيانات بسلاسة باستخدام تقنيات مثل Kafka وخدمات RESTful.
- دعم التكامل مع الأنظمة الحكومية الداخلية والخارجية.
- صيانة التطبيقات وتحسينها
- تشخيص الأخطاء وإصلاحها وتحليل العلل.
- تعزيز التطبيقات الحالية بإضافة ميزات جديدة وتحسين الوظائف.
- ضمان موثوقية النظام وتوفره.
- تسليم رشيق وتعاون
- العمل ضمن فرق رشيدة لتسليم الميزات بشكل تكراري.
- المشاركة في تخطيط السبرينت والاجتماعات اليومية والتقييم المستمر.
- التعاون مع أصحاب المصلحة، مالكي المنتجات، والمصممين.
- تحسين الأداء
- مراقبة أداء التطبيق وتحديد مجالات التحسين.
- تحسين استعلامات قاعدة البيانات، التخزين المؤقت باستخدام Redis، وكفاءة النظام.
- ضمان قابلية التوسع والاستجابة في التطبيقات.
- الاختبار وضمان الجودة
- إجراء اختبارات الوحدة والتكامل وتصحيح الأخطاء.
- ضمان الالتزام بمعايير ضمان الجودة.
- إجراء مراجعات الكود وتطبيق أفضل الممارسات.
- الأمن والالتزام في التطوير
- تطبيق ممارسات الترميز الآمن ومعالجة الثغرات.
- ضمان الامتثال لمتطلبات الأمن السيبراني المؤسسية.
- الاحتفاظ بمعايير حماية البيانات وأمن النظام.
- السياسات والعمليات والإجراءات
- اتباع جميع سياسات القسم وعملياته وإجراءات التشغيل الموحدة لضمان أن يتم العمل بطريقة محكومة ومتسقة.
- الامتثال لجميع سياسات وإجراءات ومراقبات السلامة والجودة والبيئة لضمان بيئة عمل صحية وآمنة.
- أمن المعلومات
- الامتثال لجميع ممارسات ومعايير أمن المعلومات ذات الصلة لضمان سلامة البيانات وسريتها.
مواصفات الوظيفة
المؤهلات الأكاديمية والمهنية
- درجة البكالوريوس في علوم الحاسوب أو الهندسة البرمجية أو مجال ذي صلة.
- يفضل وجود شهادات ذات صلة في تطوير البرمجيات أو تقنيات السحابة أو هندسة الخدمات المصغرة.
سنوات ونوع الخبرة
- سنتان إلى أربع سنوات من الخبرة في أدوار التطوير.
- خبرة عملية في بناء وصيانة التطبيقات أو الأنظمة.
- الإلمام بممارسات التطوير الحديثة والمنهجيات الرشيقة.
تتبع الإصدارات
إعداد من قبل:
المراجعة الأولى من قبل:
تم الموافقة من قبل:
الاسم
التوقيع
التاريخ
فئة الوظيفة:
مطور، مهندس اختبار، الاختبار، أمن المعلومات، ضمان الجودة، التكنولوجيا، الهندسة
مرشح مفضل
سنوات الخبرة
لا خبرة مطلوبة
الدرجة
درجة البكالوريوس / دبلوم عالي