الوصف الوظيفي
يتولى UAEN - كبير مهندسي البرمجيات ممارسة هندسة البرمجيات وتطبيق أفضل الممارسات والمبادئ لتقديم برمجيات عالية الجودة، وقابلة للصيانة، وإعادة الاستخدام، وموثوقة، وذات أداء عالٍ، وقابلة للتطوير وفقًا للجدول الزمني المحدد.
يحتاج المهندسون في قسم التطوير إلى:
- معرفة العملاء وفهمهم لتقديم خدمة أفضل لهم
- التجريب باستخدام التقنيات الناشئة
- تمكين العملاء والشركاء والموظفين من خلال تطبيقات غنية بالمحتوى ومنتجات ذكية لمساعدتهم على اتخاذ القرارات والتصرف في أوقات الحاجة
- الربط بين ابتكارات الغد والنظم التي تدير الأعمال اليوم
- بناء منتجات وخدمات تميزنا عن منافسينا
المسؤوليات الرئيسية:
المتطلبات الرئيسية:
#LI-AG1
المرشح المفضل
الجنسية
الإمارات العربية المتحدة
Job description
UAEN - Senior Software Engineer practices software engineering and applies best practices and principles to deliver high quality, maintainable, reusable, reliable, performant, and scalable software on schedule.
Engineers under development chapter need to:
- Know and understand customers so that they can serve them better
- Experiment with emerging technologies
- Empower customers, partners and employees with content-rich apps and smart products to help them decide and act in their moments of need
- Bridge tomorrow’s innovations with the systems that power the business today
- Build products and services that are different from our competitors
Key Responsibilities:
Design, implement and deliver high quality applications in accordance with the agreed scope, cost and timeline.
- Analyze business and functional requirements.
- Size development effort based on functional and non-functional requirements.
- Convert functional requirements into technical specifications.
- Design data models and create program structure.
- Design, code and debug applications in various software languages.
- Apply international best practices to write secure, clean and healthy structured, well documented code.
- Perform unit testing using appropriate tools to determine whether the code is fit for use.
- Participate in peer code review to find mistakes overlooked in development, improving the overall quality of the software.
- Maintain system related documentation such as data dictionary, parameters manuals, system manuals, and user manuals.
Ensure PMO/INA procedures are followed, and necessary documentations maintained.
Key Requirements:
#LI-AG1
Preferred candidate
Nationality
United Arab Emirates