Tabbio
تسجيل الدخول إلى التطبيق
أمس

مطور مكدس كامل

National Parcel Stations Network Co. · Amman, Amman Governorate, Jordan
Workableقدّم عبر موقع الشركة
Full Time
Onsite

نبذة عن الوظيفة

الموقع: عمان، الأردن الوصف الوظيفي: يعد Fresh Full Stack Developer مسؤولاً عن دعم تصميم ميزات التطبيق وتطويرها وصيانتها وتحسينها عبر طبقات الواجهة الخلفية والواجهة الأمامية وقاعدة البيانات. هذا المنصب مخصص للخريجين الجدد أو المحترفين في بداية حياتهم المهنية الذين يسعون إلى بناء خبرة عملية ضمن بيئة تطوير منظمة أثناء العمل تحت إشراف كبار أعضاء الفريق والالتزام بمعايير الترميز المعمول بها وعمليات SDLC والمبادئ التوجيهية المعمارية.

المسؤوليات الرئيسية: تطوير التطبيق: • دعم تطوير الخدمات الخلفية باستخدام C# و.NET Core. • المساعدة في تنفيذ مكونات الواجهة الأمامية باستخدام jQuery، وBootstrap، وMetronic UI. • المساهمة في تطوير وصيانة واجهات برمجة تطبيقات RESTful للاستخدام الداخلي والخارجي. • المشاركة في تنفيذ منطق الأعمال ضمن بيئات متعددة المستأجرين تحت التوجيه. • المساعدة في الحفاظ على تطبيقات عميل Windows عند الاقتضاء. • دعم مهام تطبيقات الهاتف المحمول كما تم تعيينها من قبل "قائد فريق التطوير".

قاعدة البيانات ومعالجة البيانات: • كتابة والحفاظ على استعلامات SQL Server الأساسية وطرق العرض والإجراءات المخزنة بدعم من كبار المطورين. • دعم الجهود لضمان دقة البيانات واتساقها وموثوقيتها. • اتباع أفضل الممارسات للوصول إلى قاعدة البيانات، والمعاملات، ومعالجة البيانات. • المساعدة في استكشاف المشكلات المتعلقة بالبيانات وإصلاحها.

جودة ومعايير الكود: • كتابة تعليمات برمجية نظيفة وقابلة للقراءة وقابلة للصيانة وفقًا لمعايير الفريق. • المشاركة في مراجعات التعليمات البرمجية وتطبيق الملاحظات في الوقت المناسب. • تعلم واتباع مبادئ الهندسة المعمارية المحددة وأنماط التصميم. • المساعدة في تحسين وإعادة هيكلة التعليمات البرمجية الموجودة تحت التوجيه. • تطبيق معالجة الأخطاء المناسبة، والتسجيل، والتحقق من صحة المهام المعينة.

SDLC والتسليم: • العمل ضمن منهجية Agile/Scrum. • المشاركة في التخطيط للعدو، والمواقف اليومية، والمراجعات، والأحداث الاستعادية. • إكمال المهام المعينة ضمن الجداول الزمنية المتفق عليها بدعم من الفريق. • التعاون مع ضمان الجودة لحل العيوب وتحسين جودة التطبيق. • دعم عمليات النشر لبيئات ضمان الجودة وUAT عند الحاجة.

DevOps واستخدام المستودع: • اتبع ممارسات التفرع والدمج المحددة. • استخدم مستودعات GitHub / Azure DevOps للتحكم في المصدر. • الحفاظ على التزامات واضحة ويمكن تتبعها تتماشى مع عناصر العمل المعينة. • المساعدة في حل مشكلات الإنشاء المتعلقة بتغييرات التعليمات البرمجية المعينة.

تبادل المعرفة والتوثيق: • توثيق الوحدات النمطية المخصصة وواجهات برمجة التطبيقات والمنطق المطبق. • الحفاظ على الوثائق التقنية المحدثة للعمل المنجز. • المشاركة في جلسات تبادل المعرفة. • توصيل التقدم والقضايا وفهم الميزات المعينة لأعضاء الفريق.

التعاون والتواصل: • العمل بشكل وثيق مع كبار المطورين وقائد فريق التطوير. • التنسيق مع فرق ضمان الجودة، DevOps، والبنية التحتية حسب الحاجة. • تصعيد الحواجز أو الأسئلة أو المتطلبات غير الواضحة في الوقت المناسب. • التعاون بفعالية مع الفرق الموزعة.

الأمن والامتثال: • اتبع ممارسات الترميز الآمنة. • التعامل مع البيانات الحساسة بمسؤولية وسرية. • الامتثال لسياسات الأمن الداخلي وضوابط الوصول. • دعم متطلبات التسجيل والتتبع ومراجعة الحسابات حسب الحاجة.

العلاقات الوظيفية: • تقارير إلى قائد فريق التطوير. • يعمل بشكل وثيق مع كبار المطورين، وضمان الجودة، DevOps، وفرق Infra. • ينسق مع الرصاص التسليم الفني كما هو مطلوب.

المتطلبات • درجة البكالوريوس في هندسة الكمبيوتر، علوم الكمبيوتر، أو المجال ذي الصلة. • حديث التخرج أو ما يصل إلى سنة واحدة من الخبرة في مجال تطوير البرمجيات.

الكفاءات: • الاستعداد للتعلم والاستجابة بشكل إيجابي لردود الفعل. • مهارات تنظيمية وإدارة الوقت جيدة. • القدرة على الاتصال والتوثيق الفعال. • التفكير التحليلي وعقلية حل المشكلات. • القدرة على العمل بفعالية ضمن بيئة فريق سريع الخطى.

المهارات: • الخلفية: المعرفة الأساسية بـ C# و.NET Core. • الواجهة الأمامية: المعرفة الأساسية بـ HTML وCSS وJavaScript وjQuery وBootstrap وMetronic. • قاعدة البيانات: المعرفة الأساسية ببرنامج Microsoft SQL Server. • في الوقت الحقيقي: يعد التعرض لـ SignalR ميزة إضافية. • التحكم في الإصدار: الإلمام بـ Git (GitHub / Azure DevOps). • CI/CD: الفهم الأساسي لخطوط أنابيب Azure DevOps أو الأدوات المشابهة. • التوثيق: الإلمام بـ SharePoint أو أدوات التوثيق الداخلية. • إدارة المشروع: الإلمام بلوحات Jira/Azure.

المهارات المفضلة: • تعتبر المشاريع الأكاديمية، والتدريب الداخلي، ومشاريع التخرج، أو المشاريع الشخصية ميزة. • الإلمام الأساسي بمفاهيم C# و.NET Core وSQL Server وJavaScript وjQuery وتطبيقات الويب. • يعتبر التعرض لمفاهيم Agile/Scrum أو Git أو Jira أو DevOps أو CI/CD ميزة إضافية.

اللغات: • يجيد اللغة الإنجليزية (مطلوب). • إجادة اللغة العربية (المفضل).

المتطلبات

1Bachelor’S Degree In Computer Engineering, Computer Science, Or Related Field.
2Fresh Graduate Or Up To 1 Year Of Experience In Software Development.
3Willingness To Learn And Respond Positively To Feedback.
4Good Organizational And Time Management Skills.
5Effective Communication And Documentation Ability.
6Analytical Thinking And A Problem Solving Mindset.
7Ability To Work Effectively Within A Fast Paced Team Environment.
8 Basic Knowledge Of C# And .NET Core.
9 Basic Knowledge Of HTML, CSS, JavaScript, JQuery, Bootstrap, And Metronic.
10 Basic Knowledge Of Microsoft SQL Server.
11 Exposure To SignalR Is A Plus.
12 Familiarity With Git (GitHub / Azure DevOps).
13 Basic Understanding Of Azure DevOps Pipelines Or Similar Tools.
14 Familiarity With SharePoint Or Internal Documentation Tools.

المهارات والوسوم

Information TechnologyJOJavaScriptSQLAzureDevOpsProject ManagementAgileScrumAuditComplianceEnglish
قدّم على هذه الوظيفة

احجز رابط tabbio
قبل أن يُحجز