ما در پی این هستیم که یک سیستم مدیریتی برای استفاده توسط اپراتورهای شبکه برای محصول سختافزاری خودمون توسعه بدیم. در این راستا، در گام اول دنبال ایجاد ترکیب بین مدیر محصول و توسعهدهنده ارشد هستیم که بتوانند با کمک همدیگه، ابهامهای موجود در مسیر توسعه این محصول را برطرف کنند و مسیرراهی رو برای توسعه این محصول تعریف کنند و با توجه به نیازمندیهایی که برای توسعه این محصول دارند، توسعه تیم را برعهده بگیرند.
بررسی کردن روشهای مختلف برای توسعه این محصول، ارائه پیشنهاد فنی برای توسعه با در نظر گرفتن جوانب مختلف، انتخاب تکنولوژیهای مناسب برای توسعه محصول، و توسعه تیم با توجه به مسیرراه جمعبندی شده، از دیگر مسئولیتهای این موقعیت شغلی است.
مهارتهای لازم:
تخصصی:
توانایی یافتن راهحل و تبحر در پیادهسازی آنها با استفاده از تکنولوژیهای جاوایی نظیر (Hibernate, Spring, ...)
آشنا با فرهنگ متد DevOps و اصول کلیدی آن نظیر Automation و فرایندهای CD/CI
آشنا با روشهای طراحی Test First نظیر ATDD & TDD & …
توانایی بهرهگیری از اصول طراحی شیءگرا و اصول پایهای طراحی نرمافزار نظیر SOLID و GRASP در پیادهسازی
آشنا با یکی از معماریهای Clean نظیر Hexagonal Architecture
آشنا به معماری Microservice
شناخت لازم از مسائل طراحی الگوریتم و ساختمانهای داده
آشنا به مباحث و ابزارهای Log و Monitoring
توانایی Troubleshooting و رهیابی مشکل
آشنا با لینوکس و مفاهیم Container (Docker)
آشنا با مفاهیم دیتابیسهای Relational و NoSql
عمومی:
توانایی تحلیل مسأله
تفکر حل مسأله
علاقهمند به کار تیمی
علاقهمند به ساختن یک محصول از ابتدا
معرفی شرکت
با نگاهی به نیازمندیهای زیرساختی صنعت مخابرات و فناوری ارتباطات، در سال 1394 حلقهی اولیهی شرکت سامانههای نوآوری ارتباطات سینا شکل گرفت. در همین راستا تلاش خود را برای تولید محصولاتی باکیفیت و ارتقاء مداوم آنها و در کنار آن ایجاد بستری مناسب جهت ثمربخشی دانش و ایدهها و حرکت در راستای توسعه پایدار، معطوف کردیم. ارزشآفرینی با تکیه بر توان داخلی، حفظ منابع مادی و معنوی کشور و تولید ثروت را از ثمرات اصلی تلاش خود میدانیم و چشماندازمان را ارائه راهکارهای نوآورانه و تولید محصولات در کلاس جهانی میدانیم؛ چرا که پیشرفت زیرساخت ارتباطات به عنوان یک صنعت مادر، پیشرفت کشور را به دنبال دارد. ما با حرکت در لبهی دانش و تحقیق و توسعه، دستیابی به تکنولوژیهای مختلف و پیشرفت مستمر در زمینههای برنامهنویسی نهفته (Embedded programming)، راهکارهای ابری مقیاس پذیر (Scalable Cloud Native Solution)، الگوریتمهای شبکههای هوشمند مقاوم (Smart Resilient Network) و طراحی و پیادهسازی سختافزارهای ترابیتی (Design and Implementation of High Speed (Terabit) Circuit)، امکان ارائه راهحلهای جامع برای پیادهسازی همه واحدهای شبکههای زیرساخت را محقق کردیم.