📍 المملكة العربية السعودية تحديث مستمر على مدار الساعة وظائف تناسب سيرتك الذاتيةمجاناً قناة تيليجرام

وظيفة مبرمج فول ستاك أول شاغرة لدى Rawaj-HCM بمدينة الرياض

Senior Full stack Programmer - IT | Saudi Arabia
🕒 نُشرت: (أمس) 📍 الرياض وظائف الهندسة والتقنية

تفاصيل الوظيفة

تعلن شركة Rawaj-HCM، وهي شركة سعودية رائدة في التقنية وتكامل الأنظمة، عن وظيفة مبرمج Full Stack أول (Senior Full Stack Programmer) في قسم تقنية المعلومات بمدينة الرياض.

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

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

المهام والمسؤوليات

  • تصميم تطبيقات الويب المؤسسية عالية الأداء وتطويرها وتنفيذها وصيانتها على مستوى الواجهة الأمامية والخلفية.
  • تطوير تطبيقات واجهة أمامية حديثة ومتجاوبة باستخدام HTML5 وCSS3 وJavaScript وAngularJS وأحدث إصدار من Angular وWebAssembly.
  • تطوير الخدمات وواجهات البرمجة (APIs) وصيانتها باستخدام C# وNET Core 9+.
  • استخدام Entity Framework وتقنيات ORM وأنماط التصميم المناسبة لتطوير تطبيقات قابلة للتوسع وسهلة الصيانة وعالية الجودة.
  • تصميم قواعد البيانات وتطويرها وتحسينها وصيانتها باستخدام SQL Server وPostgreSQL وMongoDB.
  • تطوير واجهات RESTful APIs وتكاملها، وخدمات التطبيقات لدعم الأنظمة المؤسسية ومتطلبات الأعمال.
  • تطبيق أمن التطبيقات والمصادقة والتفويض وحماية البيانات وممارسات البرمجة الآمنة.
  • نشر التطبيقات وإدارتها ودعمها باستخدام Docker وKubernetes.
  • تطوير خطوط CI/CD وصيانتها لأتمتة عمليات البناء والاختبار والنشر والإصدار.
  • مراقبة أداء التطبيقات، وتحديد المشكلات المحتملة، وحل الحوادث المعقدة المتعلقة بالتطبيقات والتكامل وقواعد البيانات والأداء وبيئة الإنتاج.
  • تخطيط وتنفيذ ترقيات التطبيقات وعمليات الترحيل وتغييرات الإعدادات والنشر مع تقليل التأثير على العمليات التشغيلية.
  • التنسيق مع مديري المشاريع وأصحاب المصلحة من الأعمال وفرق البنية التحتية والأمن السيبراني وقواعد البيانات والتطبيقات لضمان تسليم التطبيقات وحل المشكلات بفعالية.
  • دعم اختبار التطبيقات ونشرها واستكشاف أخطائها وتشغيلها في بيئة الإنتاج، وضمان حل المشكلات التقنية في وقتها.
  • الحفاظ على توثيق دقيق لهندسة التطبيقات والشيفرة المصدرية والإعدادات وواجهات البرمجة وإجراءات النشر وأدلة التشغيل.
  • ضمان إمكانية تطوير التطبيقات ونشرها وصيانتها بفعالية في البيئات المعزولة أو المقيّدة (Air-gapped).
  • تقديم الإرشاد الفني والمشاركة المعرفية والدعم للمطورين المبتدئين وأعضاء الفريق التقني لتعزيز قدرات الفريق ومعايير التطوير.

الشروط والمتطلبات

  • بكالوريوس في علوم الحاسب أو هندسة البرمجيات أو تقنية المعلومات أو مجال ذي صلة.
  • خبرة لا تقل عن 5-7 سنوات في تطوير البرمجيات Full Stack، ويفضل ضمن بيئات تقنية كبيرة أو مؤسسية أو حكومية أو شركات تكامل الأنظمة.
  • خبرة في البيئات المعزولة أو المقيّدة (Air-gapped).
  • خبرة في ترقية التطبيقات وعمليات الترحيل وتغييرات الإعدادات والدعم الإنتاجي.
  • خبرة قوية في التنسيق مع فرق تقنية متعددة التخصصات وأصحاب المصلحة في المشاريع وفرق البنية التحتية والأمن السيبراني وقواعد البيانات.
  • ميزة إضافية: الخبرة في تقديم الإرشاد الفني والتوجيه للمطورين المبتدئين وأعضاء الفريق.

المهارات المطلوبة

  • خبرة عملية قوية في HTML5 وCSS3 وJavaScript وAngularJS وأحدث إصدار من Angular وWebAssembly.
  • خبرة متينة في C# وNET Core 9+ وEntity Framework وأطر ORM وأنماط التصميم البرمجية.
  • خبرة قوية في SQL Server وPostgreSQL وMongoDB وSQL وإدارة قواعد البيانات.
  • خبرة عملية في Telerik وDocker وKubernetes وخطوط CI/CD.
  • فهم قوي لواجهات RESTful APIs وتكامل التطبيقات والمصادقة والتفويض وأمن التطبيقات وتحسين الأداء.
  • فهم قوي لهندسة البرمجيات وأفضل ممارسات التطوير وقابلية التوسع وسهولة الصيانة وأداء التطبيقات.
  • قدرة مثبتة على استكشاف الأخطاء المعقدة وحلها في التطبيقات والتكامل وقواعد البيانات والأداء وبيئة الإنتاج.
  • مهارات تحليلية وتواصل ووثائق وحل مشكلات ممتازة، والقدرة على العمل بفعالية تحت الضغط.
عرض النص الأصلي للإعلان

Join a leading Saudi technology and systems integration company specializing in delivering innovative enterprise IT infrastructure, cybersecurity, cloud, networking, and digital transformation solutions to government, enterprise, and commercial customers across the Kingdom.

The Senior Full Stack Programmer will be responsible for designing, developing, implementing, maintaining, and supporting enterprise web applications across front-end and back-end environments. The role requires a highly experienced software professional capable of developing scalable applications, troubleshooting complex technical issues, integrating enterprise systems, supporting production environments, and providing technical guidance in a fast-paced technology solutions environment.

Key Accountabilities:

  • Design, develop, implement, and maintain high-performance enterprise web applications across front-end and back-end environments.
  • Develop modern and responsive front-end applications using HTML5, CSS3, JavaScript, AngularJS, latest Angular, and WebAssembly.
  • Develop and maintain back-end applications, services, and APIs using C# and .NET Core 9+.
  • Utilize Entity Framework, ORM technologies, and appropriate Design Patterns to develop scalable, maintainable, and high-quality applications.
  • Design, develop, optimize, and maintain databases using SQL Server, PostgreSQL, and MongoDB.
  • Develop and integrate RESTful APIs and application services to support enterprise systems and business requirements.
  • Implement application security, authentication, authorization, data protection, and secure coding practices.
  • Deploy, manage, and support applications using Docker and Kubernetes.
  • Develop and maintain CI/CD pipelines to automate application build, testing, deployment, and release processes.
  • Monitor application performance, identify potential issues, and resolve complex application, integration, database, performance, and production incidents.
  • Plan and execute application upgrades, migrations, configuration changes, and deployments while minimizing operational disruption.
  • Coordinate with project managers, business stakeholders, infrastructure, cybersecurity, database, and application teams to ensure effective application delivery and issue resolution.
  • Support application testing, deployment, troubleshooting, and production operations, ensuring timely resolution of technical issues.
  • Maintain accurate application architecture documentation, source code, configurations, API documentation, deployment procedures, and operating guidelines.
  • Ensure applications can be developed, deployed, and maintained effectively within air-gapped, isolated, or restricted environments.
  • Provide technical guidance, knowledge sharing, and support to junior developers and technical team members to enhance team capabilities and development standards.

Knowledge, Skills, and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 5-7 years of experience in full-stack software development, preferably within a large-scale technology, enterprise, government, or systems integration environment.
  • Strong hands-on experience with HTML5, CSS3, JavaScript, AngularJS, latest Angular, and WebAssembly.
  • Solid experience with C#, .NET Core 9+, Entity Framework, ORM frameworks, and software Design Patterns.
  • Strong experience with SQL Server, PostgreSQL, MongoDB, SQL, and database management.
  • Hands-on experience with Telerik, Docker, Kubernetes, and CI/CD pipelines.
  • Strong understanding of RESTful APIs, application integration, authentication, authorization, application security, and performance optimization.
  • Strong understanding of software architecture, development best practices, scalability, maintainability, and application performance.
  • Proven ability to troubleshoot and resolve complex application, integration, database, performance, and production issues.
  • Experience with application deployment, upgrades, migrations, configuration changes, and production support.
  • Experience working within air-gapped, isolated, or restricted environments.
  • Strong experience coordinating with cross-functional technical teams, project stakeholders, infrastructure, cybersecurity, and database teams.
  • Excellent analytical, troubleshooting, communication, documentation, and problem-solving skills, with the ability to work effectively under pressure.
  • Experience providing technical guidance and mentoring to junior developers and team members is an advantage.


المصدر: LinkedIn - أُضيفت للموقع في 30 أكتوبر 2026
رقم الإعلان لدى المصدر: 4484188355