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 Shaqra
- Massage Therapist Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Secretary Jobs in Riyadh
- Social Media Content Creator Jobs in Riyadh
- Courier Jobs in Riyadh
- Other Job Fields in Riyadh
- Massage Therapist Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Secretary Jobs in Riyadh
- Social Media Content Creator Jobs in Riyadh
- Courier Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Seller Jobs in Riyadh
- Florist Jobs in Riyadh
- Cyber Security Specialist Jobs in Riyadh
- Data Engineer Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Human Resources Officer Jobs in Dammam
- Electrical Engineering Technician Jobs in Al Qurayyat
- Website Developer Jobs in Jeddah
- Receptionist Jobs in Wadi Ad Dawasir
- Technical Supervisor Jobs in Al Mubarraz
- Cybersecurity Risk Specialist Jobs in Riyadh
- Advertising Designer Jobs in Makkah
- Nutritionist Jobs in Dammam
- Certified Trainer Jobs in Tabuk
- Category Manager Jobs in Jeddah