علم تعلن عن وظيفة مطور أول في الرياض
تفاصيل الوظيفة
شركة علم تعلن عن وظيفة Senior Developer (مطور أول) في الرياض.
نبذة عن الوظيفة
تصميم وتطوير وصيانة تطبيقات ويب عالية الأداء ضمن منظومة المنتجات الحكومية، مع التركيز على قابلية الاستخدام وقابلية التوسع والأمان والموثوقية في خدمات الواجهة الخلفية (Spring Boot) والواجهة الأمامية (Angular)، ودعم نمو الأعمال والابتكار في المنتجات.
المهام والمسؤوليات
- تطوير تطبيقات الويب: تطوير واختبار ونشر التطبيقات باستخدام Spring Boot للواجهة الخلفية وAngular للواجهة الأمامية، وضمان الأداء وسهولة الاستجابة، وكتابة كود نظيف وقابل للصيانة.
- تصميم الحلول: تصميم بنى تطبيقات قابلة للتوسع وآمنة، والمساهمة في القرارات التقنية والتكاملات، وضمان التوافق عبر الأجهزة وأنظمة التشغيل المتعددة.
- تحسين المنتجات: تحديد فرص تحسين التطبيقات الحالية بميزات جديدة، والتعاون مع أصحاب المصلحة لترجمة احتياجات العمل إلى حلول تقنية، والمساهمة في تحسين تجربة المستخدم.
- التكامل و APIs: تطوير ودمج RESTful APIs وخدمات الواجهة الخلفية والمكونات الأمامية لدعم القدرات التجارية الشاملة، وضمان الاتصال السلس بين تطبيقات Angular وخدمات Spring Boot والأنظمة المؤسسية، والحفاظ على موثوقية التكاملات وأدائها.
- الاختبار وضمان الجودة: إجراء اختبارات الوحدة وتصحيح الأخطاء، وضمان إصدارات عالية الجودة من خلال الالتزام بمعايير ضمان الجودة، والمشاركة في مراجعات الكود وتطبيق أفضل الممارسات.
- التسليم في بيئة Agile: العمل ضمن فرق Agile لتقديم الميزات بشكل متكرر وفعال، والتعاون مع مديري المنتجات والمصممين والمطورين الآخرين، والمشاركة في تخطيط السباقات والمواقف اليومية والمراجعات.
- تحسين الأداء: مراقبة وتحسين أداء التطبيقات وقابلية التوسع والموثوقية، وتحديد الاختناقات وتنفيذ التحسينات المستمرة، وضمان كفاءة استخدام الذاكرة وسرعة استجابة التطبيق.
- الأمان والامتثال: تطبيق ممارسات البرمجة الآمنة لحماية بيانات التطبيق، وضمان الامتثال للمتطلبات الأمنية التنظيمية، ومعالجة الثغرات والحفاظ على معايير أمان التطبيق.
- السياسات والإجراءات: اتباع جميع السياسات والإجراءات والمعايير التشغيلية ذات الصلة لضمان سير العمل بشكل منضبط ومتسق، والامتثال لسياسات السلامة والجودة والبيئة، والالتزام بممارسات أمن المعلومات لضمان سلامة البيانات وسريتها.
الشروط والمتطلبات
- درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة.
- الشهادات المهنية في Java أو Spring Boot أو Angular أو تقنيات السحابة أو تطوير البرمجيات مرغوبة.
- خبرة لا تقل عن 3 سنوات في تطوير التطبيقات الشاملة (Fullstack).
- خبرة عملية في التطوير الخلفي باستخدام Java وSpring Boot، بما في ذلك تطوير RESTful APIs وتكامل الخدمات.
- خبرة عملية في التطوير الأمامي باستخدام Angular، بما في ذلك المكونات القابلة لإعادة الاستخدام والواجهات المتجاوبة والتكامل مع APIs.
- الإلمام بـ APIs والخدمات المصغرة وممارسات التطوير Agile.
المهارات المطلوبة
- Java
- Spring Boot
- Angular
- RESTful APIs
- Microservices
- العمل ضمن فرق Agile
- اختبار الوحدة ومراجعة الكود
- تحسين الأداء والبرمجة الآمنة
عرض النص الأصلي للإعلان
|
Job Description |
|||||
|
OVERVIEW |
|||||
|
Job Title |
Senior Developer |
Job Code |
649290 |
Grade |
I2 |
|
Group |
Government Products |
Division |
Logistics Products Division |
||
|
Department |
Logistics & Air Services |
Unit |
Technical Delivery |
|
ROLE PURPOSE The aim is to state the overall significance of the job from the organization’s perspective. |
|
To design, develop, and maintain high-performing web applications that enhance digital services within the Government Products ecosystem, ensuring optimal usability, scalability, security, and reliability across backend services built with Spring Boot and frontend applications built with Angular while supporting business growth and product innovation. |
|
KEY ACCOUNTABILITIES & ACTIVITIES This section describes the principal outputs required from the job. |
|
|
Key Accountabilities |
Key Activities |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JOB SPECIFICATIONS |
|
|
Academic and professional qualifications |
|
|
Years and Nature of Experience |
|
|
VERSION TRACKING |
||
|
Prepared by: |
|
|
|
First review by: |
|
|
|
Approved by: |
Name |
|
|
Signature |
|
|
|
Date |
|