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

وظيفة مهندس برمجيات شاغرة لدى International Water Distribution Co. (Tawzea) في جدة

Software Engineer
🕒 نُشرت: (منذ 10 أيام) 📍 جدة وظائف الهندسة والتقنية

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

شركة International Water Distribution Co. (Tawzea) تبحث عن مهندس برمجيات (Software Engineer) للعمل في مكة وجدة، السعودية.

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

  • تصميم وهندسة البرمجيات: بناء هياكل برمجية خفيفة وعالية الأداء للأنظمة الداخلية المخصصة، مع اختيار أنماط التصميم المحسّنة والمكتبات المعيارية خفيفة الوزن بدلاً من الأطر الثقيلة، وترجمة متطلبات الأعمال إلى مخططات تقنية نظيفة.
  • هندسة CRUD وقواعد البيانات: تصميم وفرض مسار آمن ومباشر من قاعدة البيانات إلى العميل، مع جعل جميع عمليات CRUD تتم حصريًا عبر إجراءات مخزنة (Stored Procedures) محسّنة للغاية، متجاوزةً أطر ORM الثقيلة (مثل Entity Framework) لضمان تنفيذ سريع.
  • التطوير وجودة الكود: كتابة كود أصلي عالي التحسين والنظافة والأمان، وقيادة مراجعات صارمة للكود وفرض معايير الجودة الفنية وزمن التنفيذ المنخفض عبر الفريق.
  • تسليم البرمجيات بطريقة Agile: المشاركة في تخطيط السباقات وتنظيم الأعمال المتراكمة والمراجعات الدورية، وتقسيم الميزات المعقدة إلى مهام تطويرية صغيرة، وتقدير الجهد، وتنفيذ مسارات التكامل والاختبار المستمر.
  • حل المشكلات وتصحيح الأخطاء: التحقيق في أعطال الهندسة المعمارية المعقدة وتأخيرات النظام وخطط تنفيذ الاستعلامات البطيئة، وإجراء تحليل شامل للجذور، وتنفيذ إصلاحات هيكلية ودائمة على مستوى النظام وقاعدة البيانات.
  • التعاون والإرشاد: العمل مع محللي الأعمال وفرق الجودة والمهندسين الآخرين، وتقديم الإرشاد الفني للمطورين حول كتابة الإجراءات المخزنة المحسّنة وممارسات الكود الأصلي النظيف وإدارة الذاكرة الفعالة.
  • الأمان والامتثال: تطبيق معايير الترميز الآمن، خاصةً التركيز على صلاحيات تنفيذ قاعدة البيانات المقيدة، وضمان الامتثال الصارم لقوانين حماية البيانات ومعايير أمان الصناعة.
  • التوثيق ومشاركة المعرفة: الحفاظ على توثيق واضح للهندسة التقنية وواجهات API ومخططات قاعدة البيانات، واستضافة ورش عمل تقنية داخلية حول ضبط أداء قاعدة البيانات وتحسين الاستعلام المباشر.

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

  • درجة البكالوريوس في علوم الحاسب، أو هندسة الحاسب، أو نظم المعلومات، أو مجال ذي صلة.
  • خبرة مثبتة في تطوير الويب الشامل (Full-Stack) وإدارة قواعد البيانات.
  • خبرة عملية في تصميم واجهات المستخدم وتجربة المستخدم (UI/UX) وفق أفضل الممارسات.

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

  • معرفة عميقة بهندسة البرمجيات الأصلية، وأنماط الأداء النظيف، والهندسة المباشرة إلى قاعدة البيانات الآمنة.
  • إتقان خبير لتصميم قواعد بيانات SQL Server، والفهرسة، وسلامة المعاملات، وتصميم الإجراءات المخزنة عالية الأداء لجميع عمليات CRUD.
  • إتقان متقدم في برمجة الباك إند باستخدام Python مع التركيز على السرعة العالية وتقليل طبقات التجريد.
  • كفاءة قوية في HTML5 وCSS3 وJavaScript الأصلي الحديث، وتكامل تصميم UI/UX.
  • خبرة أو إلمام بتطوير تطبيقات الجوال خفيفة الوزن عبر المنصات أو الأصلية.
  • مهارات استثنائية في التحليل والمنطق والرياضيات لحل المشكلات.
  • مهارات ممتازة في التواصل والإرشاد والقيادة.
  • تفانٍ قوي في بناء أنظمة فعالة تنفذ هياكل بيانات مباشرة دون وسيطة غير ضرورية.
  • التزام استباقي بمواكبة التقنيات الناشئة وأساليب الهندسة الحديثة ولغات البرمجة الأساسية أصليًا، مع التحسين المستمر دون إضافة أطر خارجية.
عرض النص الأصلي للإعلان

Job Purpose:

To design, develop, and oversee high-quality, lightweight software solutions that solve complex business problems. Provide technical leadership, enforce engineering and database best practices, and guide the team in delivering secure, zero-bloat, and highly performant custom systems.


Responsibilities:

  1. Software Design & Architecture: Architect lean, performance-driven software structures for customs, in-house systems. Select and implement highly optimized design patterns and lightweight, purpose-built modular libraries rather than heavy, all-in-one frameworks that degrade speed. Translate business requirements into clean, zero-bloat technical blueprints.
  2. CRUD Architecture & Database Enforcement: Design and enforce a secure, direct database-to-client pipeline. Mandate that all database CRUD operations are handled exclusively through highly optimized Stored Procedures, completely bypassing heavy ORMs (like Entity Framework) to guarantee pre-compiled, lightning-fast execution.
  3. Development & Code Quality: Write highly optimized, clean, and secure native code. Lead strict code reviews and enforce technical quality, low-latency execution, and raw performance standards across the team.
  4. Agile Software Delivery: Participate in sprint planning, backlog grooming, and retrospectives. Break down complex features into lean, manageable development tasks, estimate effort, and implement streamlined continuous integration and testing pipelines.
  5. Problem Solving & Debugging: Investigate and resolve highly complex architectural bugs, system latencies, and slow query execution plans. Perform thorough root-cause analysis and implement long-term structural and database-level fixes.
  6. Collaboration & Mentorship: Work closely with BPOs, QA, and other engineers. Provide technical mentorship to developers, training them on writing optimized Stored Procedures, clean native coding practices, and efficient memory management.
  7. Security & Compliance: Implement secure coding standards, particularly focusing on restricted database execution permissions. Ensure strict compliance with data protection laws and industry security standards.
  8. Documentation & Knowledge Sharing: Maintain clear documentation of technical architecture, API interfaces, and database schemas. Host internal technical workshops on database performance tuning and direct-query optimization.


Functional Skills and Knowledge:

  1. Architecture: Deep knowledge of native software engineering, clean performance-first patterns, and secure, direct-to-DB architecture.
  2. Database Engineering: Expert-level mastery of SQL Server database design, indexing, transaction safety, and designing highly performant Stored Procedures to handle all CRUD actions.
  3. Backend: Advanced backend programming with Python, focusing on high speed and minimal layer abstraction.
  4. Frontend: Strong proficiency in HTML5, CSS3, modern native JavaScript, and UI/UX design integration.
  5. Mobile: Exposure to clean, lightweight cross-platform or native mobile application development


Interpersonal Skills:

  1. Exceptional analytical, logical, and mathematical problem-solving skills.
  2. Excellent communication, mentorship, and leadership capabilities.
  3. Strong dedication to building efficient systems that execute direct, raw data structures without unnecessary middleware.
  4. Proactive commitment to staying up to date with emerging technologies, modern engineering methods, and core programming languages natively, ensuring the continuous optimization and modernization of the codebase without introducing framework bloat or third-party wrappers.


Qualifications:

Bachelor’s degree in computer science, Computer Engineering, Information Systems, or a related field.


Experience:

  1. Full-stack Development with Architectural Design: Proven track record in Full-Stack Web Development and database management.
  2. UI/UX Design: Hands-on experience in web and visual design following user experience best practices.
المصدر: LinkedIn - أُضيفت للموقع في 29 سبتمبر 2026
رقم الإعلان لدى المصدر: 4471723191