قبل 24 يومًا
مكدس كامل .NET، المطور
Master-Works · Riyadh, Riyadh Province, Saudi Arabia
Workableقدّم عبر موقع الشركة
Onsite
نبذة عن الوظيفة
تعمل شركة Adree، وهي شركة تابعة لشركة Master Works، على ربط الأعمال والتكنولوجيا من خلال الحلول الرقمية المبتكرة. وتمتد خبرتها إلى ضمان الجودة، ومراقبة الجودة، وتطوير التعليمات البرمجية المنخفضة/بدون تعليمات برمجية، وأداء التطبيقات، وإدارة دورة حياة التطبيق. تبحث Adree عن مطور Full Stack .NET الذي سيكون مسؤولاً عن تصميم تطبيقات الويب وتطويرها واختبارها ونشرها وصيانتها عبر طبقات الواجهة الأمامية والخلفية باستخدام حزمة Microsoft .NET. الدور مناسب لمطور يتمتع بأساس قوي في C# وASP.NET Core وأطر عمل JavaScript الحديثة. سيعمل المطور على الميزات وعمليات التكامل المخصصة تحت إشراف ودعم القائد الفني أو عضو الفريق الأول.
المسؤوليات الرئيسية
- تطوير وصيانة تطبيقات الويب الكاملة باستخدام .NET (C#، ASP.NET Core) وإطار عمل أمامي حديث (Angular، أو React، أو Vue).
- تحويل المتطلبات الوظيفية والفنية إلى ميزات التطبيق.
- بناء وصيانة واجهات برمجة التطبيقات والخدمات ومكونات واجهة المستخدم ونماذج البيانات.
- تطوير واستهلاك REST APIs ودمج التطبيقات مع الأنظمة الداخلية والخارجية.
- العمل مع قواعد بيانات SQL Server والاستعلامات والعلاقات وتحسين الأداء الأساسي.
- تصميم واجهات سريعة الاستجابة وسهلة الاستخدام باستخدام HTML وCSS وJavaScript/TypeScript.
- إجراء اختبار الوحدة وتصحيح الأخطاء وإصلاح العيوب ودعم التكامل واختبار قبول المستخدم.
- اتبع أفضل ممارسات تطوير .NET، ومعايير الترميز، وممارسات التطوير الآمنة، وإجراءات التحكم في المصدر.
- المشاركة في مراجعات التعليمات البرمجية والمناقشات التقنية مع القائد الفني.
- دعم عمليات نشر التطبيقات والأنشطة البيئية وعمليات CI/CD.
- التحقيق وحل مشكلات التطبيق المعينة في بيئات التطوير والاختبار.
- إعداد والحفاظ على الوثائق التقنية للميزات المعينة وعمليات التكامل.
- توفير تحديثات منتظمة حول التقدم والمخاطر والتبعيات والتحديات التقنية.
المتطلبات
المؤهلات المطلوبة
- درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات، تكنولوجيا المعلومات، أو مجال ذي صلة.
- 2-3 سنوات من الخبرة المهنية في تطوير البرمجيات. لا يتم استهداف المرشحين الذين تزيد أعمارهم عن 3 سنوات لهذا المنصب.
- خبرة عملية في إنشاء تطبيقات مكدسة كاملة باستخدام C# وASP.NET Core (MVC / Web API).
- معرفة جيدة بتقنيات الواجهة الأمامية مثل HTML وCSS وJavaScript/TypeScript وإطار عمل حديث (Angular أو React أو Vue).
- معرفة عملية بقواعد البيانات SQL وقواعد البيانات العلائقية، ويفضل أن يكون ذلك Microsoft SQL Server.
- تجربة مع REST APIs وJSON والمصادقة ومفاهيم تكامل التطبيقات.
- الفهم الأساسي لـ SDLC وAgile/Scrum والاختبار والتصحيح والتحكم بالمصادر.
- القدرة على العمل في المهام المعينة مع التوجيه والتعاون بفعالية مع فريق التطوير.
- مهارات جيدة في التواصل الكتابي والشفوي وحل المشكلات.
المؤهلات المفضلة
- شهادة Microsoft: Azure Developer Associate أو ما يعادلها من شهادة .NET، أو الرغبة في الحصول عليها.
- التعرض لـ Entity Framework Core وLINQ وهندسة الخدمات الصغيرة.
- المعرفة الأساسية بـ Angular أو React في مشاريع الإنتاج.
- التعرض لـ Git، أو Azure DevOps، أو GitLab، أو أدوات CI/CD المماثلة.
- الفهم الأساسي للسحابة (Azure) أو بيئات النشر المحلية.
- تجربة التكامل مع CRM، ERP، ECM، BPM، الهوية، أو أنظمة المؤسسة الأخرى.
المسؤوليات
1Develop and maintain full stack web applications using .NET (C#, ASP.NET Core) and a modern front-end framework (Angular, React, or Vue).
2Convert functional and technical requirements into application features.
3Build and maintain APIs, services, UI components, and data models.
4Develop and consume REST APIs and integrate applications with internal and external systems.
5Work with SQL Server databases, queries, relationships, and basic performance optimization.
6Design responsive, user-friendly interfaces using HTML, CSS, and JavaScript/TypeScript.
7Perform unit testing, debugging, defect fixing, and support integration and user acceptance testing.
8Follow .NET development best practices, coding standards, secure development practices, and source-control procedures.
المتطلبات
1Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field.
22–3 years of professional software development experience; candidates with more than 3 years are not targeted for this position.
3Hands-on experience building full stack applications using C# and ASP.NET Core (MVC / Web API).
4Good knowledge of front-end technologies such as HTML, CSS, JavaScript/TypeScript, and a modern framework (Angular, React, or Vue).
5Working knowledge of SQL and relational databases, preferably Microsoft SQL Server.
6Experience with REST APIs, JSON, authentication, and application integration concepts.
7Basic understanding of SDLC, Agile/Scrum, testing, debugging, and source control.
8Ability to work on assigned tasks with guidance and collaborate effectively with the development team.
9Good written and verbal communication and problem-solving skills.
10Microsoft Certified: Azure Developer Associate or an equivalent .NET certification, or willingness to obtain it.
11Exposure to Entity Framework Core, LINQ, and microservices architecture.
12Basic knowledge of Angular or React in production projects.
13Exposure to Git, Azure DevOps, GitLab, or similar CI/CD tools.
14Basic understanding of cloud (Azure) or on-premises deployment environments.
المهارات والوسوم
Adree CompanySAReactAngularTypeScriptJavaScriptSQLAzureDevOpsAgileScrumCRM.NETQAQuality Control