عن Raqmiyat والفرصة
تسعى Raqmiyat إلى تعيين مطور Full Stack للانضمام إلى فريقها في الرياض، المملكة العربية السعودية. هذا المنصب بدوام كامل يركز على تطوير وصيانة تطبيقات الويب، والمساهمة في المبادرات التقنية للشركة داخل المنطقة.
ملخص الدور
سيتمتع المرشح المثالي بخبرة عملية في تطوير وصيانة تطبيقات الويب باستخدام C#، .NET، **** Core، JavaScript، وأطر الواجهة الأمامية الحديثة. يتطلب هذا الدور فهمًا قويًا لتطوير الخلفية والواجهة الأمامية و تقنيات قواعد البيانات والالتزام بممارسات تطوير البرمجيات المعمول بها.
المسؤوليات الرئيسية
- تطوير وصيانة تطبيقات الويب باستخدام C# و .NET و **** Core و JavaScript.
- تنفيذ واستهلاك RESTful Web APIs.
- العمل مع تقنيات قواعد البيانات، بما في ذلك Microsoft SQL Server وEntity Framework Core.
- تطبيق ممارسات تطوير البرمجيات الجيدة، بما في ذلك الاختبار، التصحيح، استكشاف الأخطاء، وحل مشاكل التطبيق.
- التعاون الفعال مع المطورين الكبار والفرق متعددة الاختصاصات.
الخبرة التقنية المطلوبة
- الحد الأدنى من 2+ سنوات من الخبرة في تطوير Full Stack.
- معرفة قوية بـ C# ومفاهيم البرمجة الموجهة للكائنات (OOP).
- خبرة عملية بـ .NET Framework، .NET Core / .NET، و **** Core.
- خبرة في تطوير واستهلاك RESTful Web APIs.
- فهم جيد لالبرمجة غير المتزامنة ومفاهيم async/await.
- خبرة مع Entity Framework Core وتكامل قواعد البيانات.
- إتقان Microsoft SQL Server، بما في ذلك كتابة استعلامات SQL والعمل مع قواعد البيانات العلائقية.
- معرفة جيدة بـ HTML5, CSS3, JavaScript، وتصميم الويب المستجيب باستخدام أطر مثل Bootstrap.
- خبرة عملية مع React و/أو Angular.
- الألفة مع Git وأنظمة إدارة الإصدارات.
- معرفة باختبار البرمجيات، التصحيح، استكشاف الأخطاء، وحل مشكلات التطبيق.
السمات المهنية
- القدرة على العمل بتعاون مع المطورين الكبار والفرق متعددة الاختصاصات.
- إظهار مهارات الحلول والتواصل.
بيئة العمل والتعويض
هذا منصب بدوام كامل مقره الرياض، المملكة العربية السعودية. سيتم مناقشة الراتب لهذا الدور مباشرة مع المرشحين المؤهلين أثناء عملية المقابلة.
About Raqmiyat and the Opportunity
Raqmiyat is seeking a Full Stack Developer to join its team in Riyadh, Saudi Arabia. This full-time position is focused on the development and maintenance of web applications, contributing to the company's technical initiatives within the region.
Role Summary
The ideal candidate will possess hands-on experience in developing and maintaining web applications using C#, .NET, **** Core, JavaScript, and modern front-end frameworks. This role requires a solid understanding of both backend and frontend development, database technologies, and adherence to established software development best practices.
Key Responsibilities
- Develop and maintain web applications utilizing C#, .NET, **** Core, and JavaScript.
- Implement and consume RESTful Web APIs.
- Work with database technologies, including Microsoft SQL Server and Entity Framework Core.
- Apply software development best practices, encompassing testing, debugging, troubleshooting, and resolving application issues.
- Collaborate effectively with senior developers and cross-functional teams.
Required Technical Expertise
- Minimum of 2+ years of experience in Full Stack Development.
- Strong knowledge of C# and Object-Oriented Programming (OOP) concepts.
- Hands-on experience with .NET Framework, .NET Core / .NET, and **** Core.
- Experience in developing and consuming RESTful Web APIs.
- Good understanding of asynchronous programming and async/await concepts.
- Experience with Entity Framework Core and database integration.
- Proficiency in Microsoft SQL Server, including writing SQL queries and working with relational databases.
- Good knowledge of HTML5, CSS3, JavaScript, and responsive web design using frameworks such as Bootstrap.
- Hands-on experience with React and/or Angular.
- Familiarity with Git and version control systems.
- Knowledge of software testing, debugging, troubleshooting, and resolving application issues.
Professional Attributes
- Ability to work collaboratively with senior developers and cross-functional teams.
- Demonstrated problem-solving and communication skills.
Work Environment and Compensation
This is a full-time position based in Riyadh, Saudi Arabia. Salary for this role will be discussed directly with qualified candidates during the interview process.