Full Stack / ASP.NET Core Developer
Confidential
Sana'a
Posted: 22 Sep, 26
Deadline: 22 Oct, 26
Job Description /الوصف الوظيفي
مطور Full Stack / مطور ASP.NET Core
القسم: البرمجة والتطوير
نوع الوظيفة: دوام كامل
الخبرة المطلوبة: 3 سنوات فأكثر
الملخص الوظيفي
نبحث عن مطور Full Stack / ASP.NET Core للانضمام إلى قسم البرمجة والتطوير والمساهمة في تطوير وصيانة تطبيقات الويب وتطبيقات سطح المكتب بشكل موثوق وقابل للتوسع.
سيكون المرشح مسؤولًا عن تطوير مكونات Back-End وFront-End، وتصميم وتطوير REST APIs، والتكامل مع قواعد البيانات، بالإضافة إلى تطوير وصيانة تطبيقات سطح المكتب باستخدام .NET Windows Forms.
كما سيعمل المرشح بالتعاون مع فريق التطوير وفق منهجيات Agile وScrum، والمساهمة في تحليل المشكلات التقنية، وتحسين جودة التطبيقات، وتطوير حلول عملية تلبي احتياجات العمل.
المسؤوليات الرئيسية
-
تطوير وصيانة تطبيقات الويب باستخدام ASP.NET Core وASP.NET MVC.
-
تطوير وصيانة تطبيقات سطح المكتب باستخدام .NET Windows Forms.
-
تطوير مكونات Back-End وFront-End بما يضمن تقديم تطبيقات عملية وسهلة الاستخدام.
-
تصميم وتطوير REST APIs وربطها بواجهات المستخدم وقواعد البيانات.
-
كتابة وتحسين استعلامات SQL والتعامل بكفاءة مع SQL Server.
-
تطبيق مبادئ OOP وClean Code وDesign Patterns المناسبة أثناء عملية التطوير.
-
تحليل المشكلات التقنية وتنفيذ عمليات Debugging وTesting بصورة منهجية.
-
تحسين أداء التطبيقات ومعالجة الأخطاء والمشكلات التي تظهر في الأنظمة القائمة.
-
تطوير مزايا ووظائف جديدة وفق متطلبات العمل.
-
استخدام Git وGitHub لإدارة إصدارات الأكواد البرمجية والتعاون بين أعضاء فريق التطوير.
-
المشاركة في Code Reviews ومناقشات تصميم الحلول والتحسينات التقنية.
-
العمل ضمن فريق Agile/Scrum والمشاركة في التخطيط والتقدير وتنفيذ المهام خلال دورات التطوير Sprints.
-
توثيق الجوانب التقنية المهمة والالتزام بمعايير التطوير المعتمدة داخل الفريق.
-
التعاون مع الأقسام ذات العلاقة لفهم المتطلبات وتحويل احتياجات العمل إلى حلول تقنية عملية.
-
المساهمة في تطوير ودعم الأنظمة الداخلية وتطبيقات الأعمال، بما في ذلك أنظمة ERP عند الحاجة.
المؤهلات المطلوبة
-
خبرة عملية لا تقل عن 3 سنوات في مجال تطوير البرمجيات.
-
خبرة قوية في تطوير التطبيقات باستخدام ASP.NET Core.
-
خبرة عملية في ASP.NET MVC وفهم جيد لمعمارية MVC.
-
القدرة على تطوير وصيانة تطبيقات سطح المكتب باستخدام .NET Windows Forms.
-
القدرة على العمل كمطور Full Stack في تطبيقات الويب.
-
فهم جيد لمبادئ تطوير واجهات المستخدم Front-End وربطها بالخدمات وواجهات APIs.
-
خبرة جيدة في SQL Server وكتابة استعلامات SQL والتعامل مع قواعد البيانات.
-
معرفة عملية باستخدام Git وGitHub ومفاهيم إدارة الإصدارات Version Control.
-
فهم جيد لمبادئ هندسة البرمجيات، بما يشمل OOP وClean Code وDesign Patterns وREST APIs.
-
القدرة على تحليل الأخطاء وتنفيذ عمليات Debugging وTesting بصورة منهجية.
-
القدرة على العمل ضمن فريق تطوير واستخدام منهجيات Agile/Scrum.
-
القدرة على فهم متطلبات العمل وتحويلها إلى حلول وبرمجيات قابلة للتنفيذ والصيانة.
المهارات التقنية المطلوبة
Must-Have
-
ASP.NET Core
-
ASP.NET MVC / MVC Architecture
-
.NET Windows Forms
-
Full Stack Web Development
-
أساسيات تطوير واجهات المستخدم Front-End Development
-
SQL Server / SQL Queries
-
Git / GitHub
-
REST APIs
-
OOP / Clean Code / Design Patterns
-
Debugging / Testing
-
Agile / Scrum
المهارات الإضافية المفضلة
Preferred / Nice-to-Have
-
خبرة عملية في تطوير واجهات المستخدم باستخدام React.
-
خبرة سابقة في أنظمة ERP، سواء في التطوير أو التخصيص أو التكامل أو الدعم التقني.
-
خبرة في تطبيقات الأعمال الداخلية أو الأنظمة متعددة المستخدمين.
-
خبرة في تحسين أداء التطبيقات ومراجعة الأكواد البرمجية.
-
خبرة في صيانة وتطوير التطبيقات القائمة، بالإضافة إلى تطوير مزايا ووظائف جديدة.
-
معرفة بأفضل الممارسات المتعلقة بأمن التطبيقات.
-
معرفة بتوثيق APIs وأدوات اختبارها.
-
خبرة في تصميم حلول تقنية قابلة للتوسع وقابلة للصيانة.
المهارات الشخصية
-
مهارات جيدة في التواصل والقدرة على شرح الأفكار والمشكلات التقنية بوضوح.
-
القدرة على تحليل المشكلات وتحديد أسبابها والوصول إلى حلول عملية.
-
العمل بروح الفريق والتعاون الفعّال مع المطورين والأقسام ذات العلاقة.
-
القدرة على فهم متطلبات المستخدمين واحتياجات العمل.
-
إدارة الوقت وترتيب الأولويات والالتزام بالمواعيد المحددة.
-
الاهتمام بالتفاصيل وجودة الكود وقابلية صيانته.
-
القدرة على العمل بشكل مستقل وتحمل مسؤولية المهام الموكلة إليه.
-
الاستعداد للتعلم المستمر ومواكبة التقنيات وأفضل الممارسات الحديثة.
-
تقبّل الملاحظات البناءة والاستفادة منها في تحسين الأداء وجودة العمل.
-
القدرة على التعامل مع المشكلات التقنية والمهام المتعددة بطريقة منظمة.
متطلبات اللغة الإنجليزية
-
مستوى متوسط إلى جيد في اللغة الإنجليزية، ويفضل أن يكون المستوى قويًا في المجال التقني.
-
القدرة على قراءة وفهم التوثيق التقني والمراجع البرمجية باللغة الإنجليزية.
-
القدرة على البحث عن الحلول التقنية والاستفادة من المصادر والمجتمعات البرمجية المتخصصة.
-
القدرة على فهم المصطلحات التقنية والتواصل المهني باللغة الإنجليزية عند الحاجة ضمن بيئة العمل.
الخبرة العملية
-
خبرة عملية لا تقل عن 3 سنوات في مجال تطوير البرمجيات.
-
خبرة مثبتة في تطوير تطبيقات باستخدام ASP.NET Core.
-
خبرة في تطوير تطبيقات باستخدام ASP.NET MVC.
-
خبرة في تطوير أو صيانة تطبيقات سطح المكتب باستخدام .NET Windows Forms.
-
خبرة في التعامل مع قواعد بيانات SQL Server وتطوير تطبيقات تعتمد على قواعد البيانات.
-
خبرة في تطوير REST APIs والتكامل بينها وبين واجهات المستخدم.
-
خبرة في استخدام Git/GitHub لإدارة الأكواد البرمجية.
-
خبرة في العمل ضمن فريق تطوير واستخدام منهجيات Agile/Scrum.
الخبرات المفضلة
-
خبرة عملية في React.
-
خبرة سابقة في أنظمة ERP، سواء في التطوير أو التخصيص أو التكامل أو الدعم التقني.
-
خبرة في تطبيقات الأعمال الداخلية والأنظمة متعددة المستخدمين.
-
خبرة في تحسين وصيانة تطبيقات قائمة بالإضافة إلى تطوير مزايا ووظائف جديدة.
-
خبرة في تحليل المشكلات التقنية وتحسين أداء التطبيقات.
-
خبرة في مراجعة الأكواد وتطبيق معايير جودة البرمجيات.
ما نتوقعه من المرشح
نتوقع من المرشح أن يكون قادرًا على تحمل مسؤولية المهام الموكلة إليه بدءًا من فهم متطلبات العمل وتحليلها، مرورًا بتصميم الحل وتطويره، وانتهاءً بالاختبار والتوثيق والدعم.
كما نتوقع منه كتابة كود واضح ومنظم وقابل للصيانة، والالتزام بمعايير التطوير والجودة المعتمدة، والتعاون الفعّال مع أعضاء الفريق والأقسام ذات العلاقة.
يُتوقع من المرشح كذلك أن يكون قادرًا على التعامل مع الأنظمة القائمة، فهم بنيتها ومكوناتها، معالجة المشكلات التي تظهر فيها، وتطوير وظائف ومزايا جديدة بما يتوافق مع احتياجات العمل.
How to Apply /كيفية التقديم
طريقة التقديم
يرجى إرسال السيرة الذاتية، مع روابط GitHub أو نماذج الأعمال والمشاريع السابقة إن وجدت، من خلال رابط التقديم التالي:
رابط التقديم:
https://forms.gle/yc914v9oRS2tSAL58
عنوان الرسالة:
Full Stack Developer / ASP.NET Core Developer
Important Notes / ملاحظات هامة
Following the instructions on How to apply will always increase your chances of getting your application looked at.
إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة
If you're applying by email, make sure you mention the job title in the "Subject" field of your message.
تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل
Always tailor your CV and cover letter to match the job requirements to stand out from other applicants.
احرص دائمًا على تخصيص سيرتك الذاتية وخطاب التقديم لتتناسب مع متطلبات الوظيفة للتميز عن المتقدمين الآخرين
Confidential
Job Application
Sign in to track your application for this job
Sign in to TrackTime Remaining
0
days left
Track Your Application
Keep track of your job application status and progress.