We are seeking a Programmer to work with the Pipelines, Distributions, & Terminals (PD&T) Admin Area to develop, implement, and maintain computer-based programs, systems, and procedures. The successful candidate will utilize their skills in programming, and software coding techniques to create, revise, and enhance business systems application programs.
Responsibilities Design, code, test, and debug new programs or modify existing applications to meet operational and user needs. Integrate AI/ML models and trending technologies into backend/frontend systems for production deployment. Develop system logic, flowcharts, and comprehensive documentation, including user manuals and technical guides. Create test data and simulate procedures to validate code functionality across different languages and environments. Perform other related technical duties as assigned by the supervisor to support system stability and improvements.
Qualifications At least 3-5 years of experience in programming, software development, and system analysis is preferred. Strong knowledge of programming languages, including ASP. Net, C#, Python, and others. Experience with database servers, SQL language, and handling large datasets. Experience in software engineering and algorithm structures. Ability to read, analyze, & debug programming codes in the above-mentioned languages, including ML libraries. Experience with backend/frontend skills, cloud services, API integration, and integrating AI/ML models into production environments. Experience in integrating codes, as well as running and compiling integrated scripts from different languages and models.
نحن نبحث عن مبرمج للعمل مع منطقة إدارة خطوط الأنابيب والتوزيع والمحطات (PD&T) لتطوير وتنفيذ وصيانة البرامج والأنظمة والإجراءات القائمة على الكمبيوتر. سيستخدم المرشح الناجح مهاراته في البرمجة وتقنيات ترميز البرمجيات لإنشاء ومراجعة وتحسين برامج تطبيقات الأعمال.
المسؤوليات: تصميم وبرمجة واختبار وتصحيح البرامج الجديدة أو تعديل التطبيقات الحالية لتلبية الاحتياجات التشغيلية واحتياجات المستخدم. دمج نماذج الذكاء الاصطناعي/تعلم الآلة والتقنيات الحديثة في أنظمة الواجهة الخلفية/الأمامية للنشر في بيئة الإنتاج. تطوير منطق النظام، ومخططات التدفق، والوثائق الشاملة، بما في ذلك أدلة المستخدم والأدلة الفنية. إنشاء بيانات الاختبار ومحاكاة الإجراءات للتحقق من وظائف الكود عبر لغات وبيئات مختلفة. أداء مهام فنية أخرى ذات صلة يكلف بها المشرف لدعم استقرار النظام والتحسينات.
المؤهلات: يفضل الحصول على خبرة لا تقل عن 3-5 سنوات في البرمجة وتطوير البرمجيات وتحليل النظم. معرفة قوية بلغات البرمجة، بما في ذلك ASP.Net وC# وPython وغيرها. خبرة في خوادم قواعد البيانات ولغة SQL والتعامل مع مجموعات البيانات الكبيرة. خبرة في هندسة البرمجيات وهياكل الخوارزميات. القدرة على قراءة وتحليل وتصحيح رموز البرمجة باللغات المذكورة أعلاه، بما في ذلك مكتبات تعلم الآلة. خبرة في مهارات الواجهة الخلفية/الأمامية، وخدمات السحابة، وتكامل واجهة برمجة التطبيقات (API)، ودمج نماذج الذكاء الاصطناعي/تعلم الآلة في بيئات الإنتاج. خبرة في دمج الأكواد، وكذلك تشغيل وتجميع النصوص البرمجية المتكاملة من لغات ونماذج مختلفة.