تفاصيل الوظيفة
تسعى شركة APTWatch، وهي شركة متخصصة في برمجيات المؤسسات المدعومة بالذكاء الاصطناعي، إلى تعيين مهندس برمجيات (Software Engineer) للعمل عن بُعد من مدينة الرياض، المملكة العربية السعودية.
المهام والمسؤوليات
- تصميم وتطوير وصيانة حلول برمجية قابلة للتوسع تدعم منصات APTWatch المعتمدة على الذكاء الاصطناعي وتطبيقات المؤسسات.
- التعاون مع مدراء المنتجات والمصممين والمهندسين الآخرين لترجمة المتطلبات إلى خدمات خلفية (Back-End APIs) وواجهات برمجية متينة.
- كتابة كود نظيف وقابل للاختبار، وتطبيق تصاميم البرمجة كائنية التوجه (Object-Oriented Design)، وإجراء مراجعات الكود، وحل مشكلات الإنتاج.
- دمج مكونات الذكاء الاصطناعي والأتمتة، وتحسين الأداء والموثوقية، والإسهام في بناء هياكل آمنة وقابلة للصيانة.
- المشاركة في الاجتماعات الرشيقة (Agile ceremonies)، وتحسين ممارسات التطوير باستمرار، والبقاء على اطلاع بالتقنيات الناشئة ذات الصلة بالبرمجيات الذكية والأمن السيبراني.
الشروط والمتطلبات
- أساس متين في مبادئ علوم الحاسب، بما في ذلك هياكل البيانات والخوارزميات وتصميم البرمجيات.
- إجادة تطوير البرمجيات والبرمجة مع خبرة في لغة حديثة واحدة على الأقل (مثل Python، Java، C# أو ما يشابهها).
- خبرة عملية في تطوير الواجهات الخلفية (Back-End Web Development)، وبناء APIs والخدمات المصغرة (Microservices)، والعمل مع قواعد البيانات.
- فهم قوي للبرمجة كائنية التوجه (OOP) وتصميم كود قابل لإعادة الاستخدام ونمطي.
- خبرة في منصات الحوسبة السحابية (مثل AWS، Azure، GCP) وأدوات الحاويات (مثل Docker، Kubernetes) تعتبر ميزة إضافية.
- الإلمام بالأنظمة المعتمدة على الذكاء الاصطناعي أو أطر الأتمتة أو مفاهيم الأمن السيبراني يعتبر نقطة قوة.
- القدرة على العمل بفعالية في بيئة عن بُعد وتعاونية، والتواصل بوضوح مع الفرق متعددة التخصصات.
- درجة البكالوريوس في علوم الحاسب أو الهندسة أو مجال ذي صلة، أو خبرة عملية معادلة.
عرض النص الأصلي للإعلان
Company Description APTWatch is an AI-driven enterprise software company focused on delivering intelligent digital solutions that accelerate transformation and innovation. The organization builds enterprise software, AI-powered applications, intelligent automation tools, cybersecurity technologies, and advanced digital platforms. These solutions help clients modernize operations, strengthen security, and adopt intelligent software across their businesses. Team members collaborate on cutting-edge products that enable organizations to move faster and make data-informed decisions in a rapidly evolving digital landscape.
Role Description This full-time remote Software Engineer role involves designing, developing, and maintaining scalable software solutions that power APTWatch’s AI-driven platforms and enterprise applications. The Software Engineer collaborates with product managers, designers, and other engineers to translate requirements into robust back-end services and APIs. Day-to-day responsibilities include writing clean, testable code, implementing object-oriented designs, performing code reviews, and troubleshooting production issues. The role also includes integrating AI and automation components, optimizing performance and reliability, and contributing to secure and maintainable architectures. The Software Engineer is expected to participate in agile ceremonies, continuously improve development practices, and stay current with emerging technologies relevant to intelligent software and cybersecurity.
Qualifications
- Solid foundation in Computer Science principles, including data structures, algorithms, and software design.
- Proficiency in Software Development and Programming, with experience in at least one modern language (e.g., Python, Java, C#, or similar).
- Hands-on experience with Back-End Web Development, building APIs, microservices, and working with databases.
- Strong understanding of Object-Oriented Programming (OOP) and reusable, modular code design.
- Experience with cloud platforms (e.g., AWS, Azure, or GCP) and containerization tools (e.g., Docker, Kubernetes) is beneficial.
- Familiarity with AI-driven systems, automation frameworks, or cybersecurity concepts is a plus.
- Ability to work effectively in a remote, collaborative environment and communicate clearly with cross-functional teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
رقم الإعلان لدى المصدر: 4473164409