Software Developer
📣 Job Ad| Salary | ||
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
نبذة عن الدور
تبحث شركة تمم الفريق عن مطور برامج للانضمام إلى فريقها في الرياض. يتولى شاغل هذه الوظيفة مسؤولية تطوير أكواد برمجية عالية الجودة والمعقدة باستخدام لغة Java وإطارات العمل الحديثة مثل Spring Boot. يركز الدور على قيادة وتصميم معمارية البرمجيات والخدمات المصغرة لضمان كفاءة أداء الأنظمة وسرعة استجابتها وقابليتها للتوسع، بالإضافة إلى توجيه ومراجعة أكواد أعضاء الفريق الأقل خبرة.
المهام والمسؤوليات الرئيسية
- تصميم وتطوير حلول برمجية معقدة باستخدام Java وإطار العمل Spring Boot.
- إعداد وتطوير معمارية الخدمات المصغرة (Microservices Architecture) وواجهات برمجة التطبيقات (RESTful / SOAP APIs).
- المشاركة في اتخاذ القرارات التقنية المتعلقة بمعمارية الأنظمة وقواعد البيانات.
- كتابة أكواد برمجية نظيفة، آمنة، وقابلة للصيانة والتوسع (Clean Code & Solid Principles).
- إجراء مراجعة الأكواد البرمجية (Code Reviews) للتحقق من التزام الفريق بالمعايير المعتمدة.
- أتمتة كتابة اختبارات الوحدة والتكامل (Unit & Integration Testing) باستخدام JUnit / TestNG.
القيادة والتوجيه
- تقديم الدعم الفني والتوجيه للمطورين المبتدئين ومتوسطي الخبرة في الفريق.
- تحويل المتطلبات الوظيفية المقدمة من محللي الأعمال إلى حلول تقنية وقابلة للتنفيذ.
- المشاركة الفعالة في تحديد المعايير البرمجية وأفضل الممارسات المتبعة داخل الإدارة.
الأداء والأمان
- تحليل وتحسين أداء التطبيقات واستعلامات قواعد البيانات (Performance Tuning & Optimization).
- معالجة الأخطاء والثغرات البرمجية وتطبيق أفضل ممارسات الأمن البرمجي.
التعاون والتكامل
- التعاون مع فرق الـ DevOps لتحديث وتطوير خطوط النشر المستمر (CI/CD).
- العمل وفق منهجيات التطوير المرنة (Agile / Scrum).
- التعاون الوثيق مع فرق الأمن السيبراني لضمان أمان البرمجيات وسلاسة عمليات النشر والاختبار التلقائي.
المؤهلات والخبرة
يتطلب هذا الدور خبرة تتراوح بين سنتين وخمس سنوات في تطوير البرمجيات، مع التركيز على لغة Java وإطارات العمل ذات الصلة. يجب أن يمتلك المرشح القدرة على تصميم وتطوير حلول برمجية معقدة، بالإضافة إلى مهارات قوية في مراجعة الأكواد وتوجيه أعضاء الفريق. هذه الوظيفة بدوام كامل في الرياض.
Requirements
- For Saudis Only
- Requires 2-5 Years experience
Similar Jobs
You may also like
- Related Software Developer Opportunities
- Software Developer Jobs in Riyadh
- Software Developer Jobs in Al-Kharj
- Food & Beverage Counter Attendant Jobs in Jeddah
- Sales Representative Jobs in Jeddah
- Graphic Designer Jobs in Jeddah
- Marketing Executive Jobs in Jeddah
- Procurement Officer Jobs in Jeddah
- Other Job Fields in Riyadh
- Food & Beverage Counter Attendant Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Graphic Designer Jobs in Riyadh
- Marketing Executive Jobs in Riyadh
- Business Development Specialist Jobs in Riyadh
- Procurement Officer Jobs in Riyadh
- IT Specialist Jobs in Riyadh
- General Accountant Jobs in Riyadh
- PMO Manager Jobs in Riyadh
- Food and Beverage Manager Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Business Development Associate Jobs in Riyadh
- Building Electrician Jobs in Najran
- Professional Trainer Jobs in Hail
- Brand Manager Jobs in Riyadh
- Furniture Seller Jobs in Riyadh
- Chemical Engineer Jobs in Jazan
- Admission & Registration Specialist Jobs in Jeddah
- Advertising Designer Jobs in Jeddah
- Technical Supervisor Jobs in Al Majmaah
- Mechanical Engineer Jobs in Hafar Al Batin