تفاصيل الوظيفة
CODE LTD تبحث عن Senior Asterisk Developer للانضمام إلى فريق الهندسة في الرياض، السعودية، لتولي مسؤولية البنية التحتية للصوت والعمل على الأنظمة الأساسية للاتصالات التي تدعم منصة الاتصالات الخاصة بالشركة.
المهام والمسؤوليات
- تصميم وتطوير وصيانة أنظمة اتصالات تعتمد على Asterisk (PBX, IVR, ACD, توجيه المكالمات, الطوابير).
- بناء وتحسين توجيه SIP, تدفقات VoIP, والتكامل مع شركات الاتصالات ومزودي SIP.
- تطوير ديلبلانات مخصصة, نصوص AGI/AMI, ووحدات Asterisk لدعم منطق التوجيه المتقدم (توجيه VIP, توجيه قائم على المهارات, طوابير رد الاتصال, وغيرها).
- العمل على محرك Asterisk المخصص للشركة, وتوسيع وتعديل الوظائف الأساسية باستخدام C++ وPython.
- ضمان التوفر العالي, جودة المكالمات, وأداء زمن وصول منخفض عبر أحمال المكالمات المتزامنة.
- تنفيذ وصيانة ميزات تسجيل المكالمات, المراقبة, التدريب المباشر, وإدارة الجودة.
- استكشاف وحل مشكلات الإنتاج المتعلقة بجودة المكالمات, إشارات SIP, عبور NAT, برامج الترميز, وإعدادات الشبكة.
- دعم متطلبات الأمان والامتثال (تشفير TLS/SRTP, إخفاء المكالمات, عزل البيئة).
- المساهمة في قرارات البنية المعمارية لتوسعة وتحصين منصة الصوت.
- توثيق التصاميم الفنية.
الشروط والمتطلبات
- خبرة عملية لا تقل عن 5 سنوات في التعامل مع Asterisk في بيئة إنتاج.
- معرفة قوية ببروتوكول SIP, RTP/SRTP, أساسيات VoIP, والتكامل مع شركات الاتصالات.
- إتقان ديلبلان Asterisk (extensions.conf), AGI, AMI, و ARI.
- خبرة في بناء أو دعم أنظمة IVR, ACD, طوابير المكالمات, ومنطق توجيه المكالمات.
- مهارات قوية في إدارة Linux (إعداد الخوادم, الشبكات, جدران الحماية, استكشاف NAT/SIP).
- دراية بتكامل Asterisk مع الأنظمة الخارجية عبر REST APIs أو webhooks.
- إتقان C++ وPython مع خبرة في تخصيص أو توسيع محرك Asterisk الأساسي.
- مهارات قوية في حل المشكلات والقدرة على تصحيح مشكلات جودة المكالمات المعقدة في الوقت الفعلي.
- خبرة مع WebRTC.
- خبرة في تسجيل المكالمات, الامتثال, ومتطلبات إقامة البيانات.
عرض النص الأصلي للإعلان
About the RoleWe're looking for a Senior Asterisk Developer to join our engineering team and take ownership of our voice infrastructure. You'll work on the core telephony systems that power our communications platform, handling real production call traffic.This is a hands-on senior role for someone who can architect, build, and scale Asterisk-based telephony systems - not a maintenance position.
What You'll DoDesign, develop, and maintain Asterisk-based telephony systems (PBX, IVR, ACD, call routing, queuing)Build and optimize SIP trunking, VoIP call flows, and integrations with telecom carriers and SIP providersDevelop custom dialplans, AGI/AMI scripts, and Asterisk modules to support advanced routing logic (VIP routing, skill-based routing, callback queues, etc.)Work on our custom-edited Asterisk engine, extending and modifying core functionality using C++ and PythonEnsure high availability, call quality, and low-latency performance across concurrent call loadsImplement and maintain call recording, monitoring, live coaching, and quality management featuresTroubleshoot and resolve production issues related to call quality, SIP signaling, NAT traversal, codecs, and network configurationSupport security and compliance requirements (TLS/SRTP encryption, call masking, environment isolation)Contribute to architecture decisions for scaling and hardening the voice platformDocument technical designs
What We're Looking For5+ years of hands-on experience with Asterisk in a production environmentStrong knowledge of SIP protocol, RTP/SRTP, VoIP fundamentals, and telecom carrier integrationsProficiency with Asterisk dialplan (extensions.conf), AGI, AMI, and ARIExperience building or supporting IVR systems, ACD, call queuing, and call routing logicSolid Linux administration skills (server setup, networking, firewalls, NAT/SIP troubleshooting)Familiarity with integrating Asterisk with external systems via REST APIs or webhooksProficiency in C++ and Python, with experience customizing or extending Asterisk's core engineStrong problem-solving skills and ability to debug complex, live call quality issuesExperience with WebRTCExperience with call recording, compliance, and data residency requirements
What You'll DoDesign, develop, and maintain Asterisk-based telephony systems (PBX, IVR, ACD, call routing, queuing)Build and optimize SIP trunking, VoIP call flows, and integrations with telecom carriers and SIP providersDevelop custom dialplans, AGI/AMI scripts, and Asterisk modules to support advanced routing logic (VIP routing, skill-based routing, callback queues, etc.)Work on our custom-edited Asterisk engine, extending and modifying core functionality using C++ and PythonEnsure high availability, call quality, and low-latency performance across concurrent call loadsImplement and maintain call recording, monitoring, live coaching, and quality management featuresTroubleshoot and resolve production issues related to call quality, SIP signaling, NAT traversal, codecs, and network configurationSupport security and compliance requirements (TLS/SRTP encryption, call masking, environment isolation)Contribute to architecture decisions for scaling and hardening the voice platformDocument technical designs
What We're Looking For5+ years of hands-on experience with Asterisk in a production environmentStrong knowledge of SIP protocol, RTP/SRTP, VoIP fundamentals, and telecom carrier integrationsProficiency with Asterisk dialplan (extensions.conf), AGI, AMI, and ARIExperience building or supporting IVR systems, ACD, call queuing, and call routing logicSolid Linux administration skills (server setup, networking, firewalls, NAT/SIP troubleshooting)Familiarity with integrating Asterisk with external systems via REST APIs or webhooksProficiency in C++ and Python, with experience customizing or extending Asterisk's core engineStrong problem-solving skills and ability to debug complex, live call quality issuesExperience with WebRTCExperience with call recording, compliance, and data residency requirements
المصدر: LinkedIn - أُضيفت للموقع في 30 أغسطس 2026
رقم الإعلان لدى المصدر: 4458838711
رقم الإعلان لدى المصدر: 4458838711