آگهی‌های استخدامی

شرح موقعیت شغلی

در این نقش، عضوی از تیم توسعه یک محصول زیرساختی و پیچیده مخابراتی در حوزه VoIP و پیام‌رسانی خواهید بود. برای ورود به این نقش، انتظار داریم لینوکس و مفاهیم TCP/IP را خوب بشناسید، در جستجو و تحقیق، بررسی و یکپارچه‌سازی فناوری‌های متن‌باز حرفه‌ای باشید و برنامه‌نویس قابلی باشید.

در این نقش:

  • مسائل متنوعی را در راستای توسعه یک محصول پیچیده تحت شبکه حل می‌کنید. این مسائل ممکن است از جنس اضافه کردن قابلیت جدید، بهبود قابلیت‌های موجود، عیب‌یابی، رفع باگ یا بهبود ساختار و ویژگی‌های کیفی سیستم باشند.
  • برای حل مسئله‌ها، تمام کارهای لازم اعم از جستجو، تحقیق، بررسی و انتخاب فناوری‌های مختلف، یکپارچه‌سازی این فناوری‌ها، طراحی راه‌حل، پیاده‌سازی و تست راه‌حل را انجام می‌دهید و نتایج را مستندسازی می‌کنید.
  • مسائل مربوط به مقیاس‌پذیری، کارایی و دسترس‌پذیری بالا (HA) را حل می‌کنید.
  • روی فناوری‌های مورد نیاز مسلط می‌شوید و می‌توانید از آن‌ها برای حل مسائل متنوعی استفاده کنید.
  • در انتقال دانش به سایرین مشارکت می‌کنید و به هم‌تیمی‌هایتان کمک می‌کنید تا بتوانند بهتر وظایفشان را انجام دهند.
  • بسته به نیاز در سایر کارهای گروه نظیر طراحی راهکار برای مشتری، ایجاد زیرساخت توسعه و استقرار محصول، آزمون محصول و استقرار و پشتیبانی محصول کمک می‌کنید.
انتظار می‌رود که حداقل ویژگی‌های زیر را داشته باشید:

  • دو سال سابقه کار توسعه نرم‌افزار در حداقل یکی از حوزه‌های شبکه، لینوکس، VoIP، پیام‌رسان و سیستم‌های مقیاس وسیع با ده‌ها هزار یا صدها هزار کاربر.
  • تجربه کار با لینوکس و اسکریپت‌نویسی با Bash یا Python.
  • آشنایی با مفاهیم TCP/IP.
  • تجربه برنامه‌نویسی با حداقل یک زبان، و آشنایی با برنامه‌نویسی در زبان C.
  • انگیزه و توان یادگیری بالایی داشته باشید و بتوانید مفاهیم و مهارت‌های جدید را به سرعت یاد بگیرید.
  • در جستجو و تحقیق پشتکار داشته و سیستماتیک باشید.
  • در بررسی و انتخاب فناوری‌ها و همچنین آزمایش ابزارهای اوپن‌سورس روی لینوکس تجربه داشته باشید و دستتان روان باشد.
  • انگیزه و توان بالایی در زمینه کار تیمی داشته باشید و در به عهده گرفتن وظایف، منعطف باشید.
  • با مفاهیم طراحی شیءگرا، کد تمیز و اصول SOLID آشنا باشید.
  • تجربه کار با git.
ویژگی‌های زیر ضروری نیستند ولی وجود آن‌ها باعث می‌شود گزینه بهتری برای ما باشید:

  • تسلط روی مفاهیم TCP/IP و عیب‌یابی شبکه.
  • تجربه کار با Docker، Ansible، Docker Swarm و Kubernetes.
  • آشنایی با پروتکل SIP و سیستم‌های IP Multimedia Subsystem.
  • تجربه پیاده‌سازی سرویس‌های پیام‌رسانی در مقیاس وسیع، نظیر تبادل پیام‌های متنی و چندرسانه‌ای، انتقال فایل، اعلام وضعیت، اشتراک محتوا و تماس صوتی/تصویری؛ آشنایی با پروتکل MSRP.
  • تجربه کار با Kamailio (و همچنین OpenSIPS، FreeSWITCH، RTPEngine و مشابه آن‌ها).
  • تسلط بر برنامه‌نویسی C.
  • تسلط بر طراحی شیءگرا، کد تمیز، اصول SOLID، الگوهای طراحی، Unit Testing و Refactoring.
  • بیش از چهار سال تجربه در توسعه سیستم‌های بزرگ.
پرداختی متناسب با توانایی خواهد بود.


اگر شما هم به دنبال یک محیط کار جذاب و پویا هستید که از ایده‌های نو و ابتکاری حمایت می‌کند، به ما بپیوندید. ما به دنبال افراد پرانرژی، خلاق و با استعداد هستیم، که به توسعه فناوری و ارائه راه‌حل‌های نوآورانه علاقه‌مندند. امریه سربازی، پذیرایی ناهار، تسهیلات وام قرض‌الحسنه، بیمه تکمیلی و ... از دیگر امتیازات ارتباطات سینا است. برای اطلاعات بیشتر درباره فرصت‌های شغلی و محیط کار ما، به وب‌سایت ما سر بزنید یا با ما تماس بگیرید!


مهارت‌های مورد نیاز

  • Software Engineering
  • Python
  • Bash
  • tcp/ip
  • kubernetes

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۳/۰۲/۲۹
ارسال رزومه