Develop and maintain Full-Stack web applications.
Extend and optimize existing applications and codebases.
Develop business modules, workflows, dashboards, forms, and reports.
Build secure REST APIs and integrate with ERP/MES and external systems.
Design and optimize databases and SQL queries.
Troubleshoot, test, document, deploy, and support applications.
Work with Git, CI/CD, Agile, and secure development practices.
Required Skills
Frontend: React / Vue.js, TypeScript, JavaScript, HTML, CSS.
Backend: Node.js, Express.js / NestJS, TypeScript.
Database: PostgreSQL / SQL Server, SQL, Prisma or similar ORM.
Integration: REST APIs, OData, ERP integration.
Tools: Git/GitHub, CI/CD.
Plus: Microsoft Dynamics 365 F&O, Azure, Docker, Power BI, Power Platform, AI-assisted development.
Requirements
3–5 years of Full-Stack development experience.
Strong problem-solving and analytical skills.
Ability to understand business requirements and translate them into software solutions.
Enterprise / ERP / Manufacturing experience is highly preferred.
Bachelor's degree in computer science, IT, Software Engineering, Computer Engineering, or related field.
تطوير وصيانة تطبيقات الويب الشاملة (Full-Stack).
توسيع وتحسين التطبيقات وقواعد البرمجيات الحالية.
تطوير وحدات الأعمال، وسير العمل، ولوحات التحكم، والنماذج، والتقارير.
بناء واجهات برمجة تطبيقات (REST APIs) آمنة والتكامل مع أنظمة ERP/MES والأنظمة الخارجية.
تصميم وتحسين قواعد البيانات واستعلامات SQL.
استكشاف الأخطاء وإصلاحها، واختبار التطبيقات، وتوثيقها، ونشرها، ودعمها.
العمل مع Git، وCI/CD، وAgile، وممارسات التطوير الآمن.
المهارات المطلوبة
الواجهة الأمامية (Frontend): React / Vue.js, TypeScript, JavaScript, HTML, CSS.
الواجهة الخلفية (Backend): Node.js, Express.js / NestJS, TypeScript.
قواعد البيانات: PostgreSQL / SQL Server, SQL, Prisma أو ORM مماثل.
التكامل: REST APIs, OData، وتكامل ERP.
الأدوات: Git/GitHub, CI/CD.
ميزات إضافية: Microsoft Dynamics 365 F&O, Azure, Docker, Power BI, Power Platform، والتطوير المدعوم بالذكاء الاصطناعي.
المتطلبات
خبرة 3–5 سنوات في تطوير Full-Stack.
مهارات قوية في حل المشكلات والتحليل.
القدرة على فهم متطلبات الأعمال وترجمتها إلى حلول برمجية.
يُفضل بشدة من لديهم خبرة في قطاع المشاريع المؤسسية / ERP / التصنيع.
درجة البكالوريوس في علوم الحاسوب، أو تكنولوجيا المعلومات، أو هندسة البرمجيات، أو هندسة الحاسوب، أو مجالات ذات صلة.