الوصف الوظيفي
ملخص الوظيفة:
نحن نبحث عن مبرمج تقنية معلومات ذو خبرة عملية قوية في تطوير .NET / ASP.NET Core وتطوير واجهات برمجة التطبيقات (APIs) وإدارة قواعد البيانات وتقنيات الواجهة الأمامية ونشر IIS. سيركز هذا الدور على تطوير وصيانة تطبيقات الأعمال وواجهات برمجة التطبيقات الخاصة بالشركة عبر الوظائف الرئيسية التي تشمل البوابة الإلكترونية، جدول الساعات (Timesheet)، إدارة الإجازات، الدعم الفني (Helpdesk)، طلبات المعلومات (RFI)، إدارة المرافق، الشكاوى، الإشعارات، تقييم الأداء والتقارير.
المسؤوليات الرئيسية:
- تطوير وصيانة التطبيقات باستخدام .NET / ASP.NET Core.
- تطوير وصيانة واجهات برمجة التطبيقات (APIs) بما في ذلك البوابة الإلكترونية، جدول الساعات، إدارة الإجازات، الدعم الفني، إدارة طلبات المعلومات (RFI)، إدارة المرافق، الشكاوى، الإشعارات، تقييم الأداء والتقارير.
- إدارة قواعد البيانات باستخدام Microsoft SQL Server.
- العمل مع Entity Framework Core (EF Core) والترحيلات (migrations).
- تطوير تطبيقات الواجهة الأمامية باستخدام React وTypeScript وTailwind CSS.
- العمل مع بيئة البناء Vite.
- التعامل مع استضافة ونشر IIS.
المهارات
- درجة البكالوريوس في علوم الحاسوب، تقنية المعلومات، هندسة البرمجيات، أو تخصص ذات صلة.
- خبرة في .NET / ASP.NET Core.
- خبرة في تطوير وصيانة واجهات برمجة تطبيقات متعددة (Multiple APIs).
- معرفة بـ Microsoft SQL Server وEF Core والترحيلات (migrations).
- خبرة في React وTypeScript وTailwind CSS وVite.
- خبرة في استضافة ونشر IIS.
Job description
Job Summary:
We are seeking an experienced IT Programmer with strong hands-on experience in .NET / ASP.NET Core development, API development, database management, frontend technologies and IIS deployment. The role will focus on developing and maintaining the company’s business applications and APIs across key functions including Portal, Timesheet, Leave Management, Helpdesk, RFI, Facilities Management, Complaints, Notifications, Performance Evaluation and Reports.
Key Responsibilities:
- Develop and maintain applications using .NET / ASP.NET Core.
- Develop and maintain APIs including Portal, Timesheet, Leave Management, Helpdesk, RFI Management, Facilities Management, Complaints, Notifications, Performance Evaluation and Reports.
- Manage databases using Microsoft SQL Server.
- Work with Entity Framework Core (EF Core) and migrations.
- Develop frontend applications using React, TypeScript and Tailwind CSS.
- Work with the Vite build environment.
- Handle IIS hosting and deployment.
Skills
- Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Experience with .NET / ASP.NET Core.
- Experience developing and maintaining multiple APIs.
- Knowledge of Microsoft SQL Server, EF Core and migrations.
- Experience with React, TypeScript, Tailwind CSS and Vite.
- Experience with IIS hosting and deployment.