الوصف الوظيفي
المسؤوليات الرئيسية
• تطوير وصيانة تطبيقات الواجهات الأمامية، وخدمات الواجهات الخلفية، وعمليات التكامل مع الأنظمة الخارجية.
• تحويل متطلبات العمل إلى تصاميم تقنية وأكواد برمجية قابلة للصيانة وآمنة.
• دعم تطبيقات بيئة الإنتاج: التحقيق في الحوادث، وحل العيوب، وتحسين الأداء، وتقديم التحسينات.
• تطبيق معايير البرمجة الآمنة، والمصادقة، والتفويض، وعناصر التحكم في الوصول المستندة إلى الأدوار.
• كتابة اختبارات الوحدة/التكامل، وإجراء مراجعات الكود البرمجي، وتحسين جودة البرمجيات.
• تولي مسؤولية الوحدات البرمجية الموكلة، والالتزام بالمواعيد النهائية للتسليم، والتنسيق مع فرق ضمان الجودة، وتحليل الأعمال، والتطوير، وإدارة المشاريع.
• الحفاظ على الوثائق التقنية، وتوفير نقل المعرفة وتسليم المهام.
Job description
Main Responsibilities
• Develop and maintain frontend applications, backend services and external-system integrations.
• Translate business requirements into technical designs and maintainable, secure code.
• Support production applications: investigate incidents, resolve defects, optimize performance and deliver enhancements.
• Apply secure coding, authentication, authorization and role-based access controls.
• Write unit/integration tests, perform code reviews and improve software quality.
• Own assigned modules, meet delivery timelines and coordinate with QA, BA, development and project teams.
• Maintain technical documentation and provide knowledge transfer and handover.