برنامه نویس C++پویان افزار آرکا
infoBox iconسطح ارشدیت
کارشناس
infoBox iconموقعیت مکانی
تهران
infoBox iconنوع همکاری
تمام وقت
infoBox iconساعت کاری
شنبه تا چهارشنبه 8:30 الی 17 - پنجشنبه ها تعطیل
infoBox iconخدمت سربازی
معافیت یا انجام شده
infoBox iconحقوق
۴۰ - ۶۰ میلیون تومان
شرکت پویان افزار برای تکمیل تیم فنی خود، به چند برنامه‌نویس C++ توانمند و پرانرژی نیاز دارد. اگر به کدنویسی تمیز، حل مسائل پیچیده و کار تیمی علاقه‌مندید، خوشحال می‌شویم با شما همکاری داشته باشیم.
مسئولیت‌ها
  • طراحی، توسعه و نگهداری سرویس‌ها و نرم‌افزارهای مبتنی بر C++
  • پیاده‌سازی و نگهداری سرویس‌های gRPC و ارتباطات بین سرویس‌ها (Inter-Service Communication)
  • همکاری در توسعه APIهای FastAPI و تعامل بین سرویس‌های C++ و Python
  • مشارکت در تحلیل، طراحی و پیاده‌سازی معماری پروژه‌ها (Microservices / Monolith)
  • نوشتن کد تمیز، بهینه و تست‌پذیر همراه با مستندسازی
  • رفع اشکال (Debugging) و بهینه‌سازی عملکرد برنامه‌ها
  • همکاری نزدیک با تیم‌های بک‌اند، تست و DevOps
شرایط احراز شغل
  • مهارت‌های اصلی (C++)
  • حداقل 3 تا 5 سال سابقه کار حرفه‌ای در زمینه توسعه با C++
  • تسلط بر مفاهیم مدرن C++ استاندارد 11/14/17 و بالاتر شامل Smart Pointers، Lambda، Move Semantics و...
  • آشنایی کامل با STL و ساختارهای داده و الگوریتم‌ها
  • تسلط بر برنامه‌نویسی شیءگرا (OOP) و الگوهای طراحی (Design Patterns)
  • تسلط به برنامه‌نویسی شبکه، Multiprocessing، Multithreading و IPC در سیستم‌عامل ویندوز و لینوکس
  • تسلط به سیستم‌های بیلد مانند CMake
  • توانایی کار با ابزارهای دیباگ مانند GDB یا LLDB
  • آشنایی با ابزارهای تست مانند Google Test / Catch2
  • آشنایی با Redis و PostgreSQL
  • تسلط به gRPC (Protobuf) برای ساخت سرویس‌های با کارایی بالا
  • آشنایی با طراحی و پیاده‌سازی REST API
  • آشنایی با FastAPI و مفاهیم پایه Python برای تعامل با سرویس‌های C++
  • آشنایی با مکانیزم‌های Serialization مانند Protobuf، JSON، FlatBuffers
  • تسلط به Docker و Git
داشتن تجربه یا مهارت در هر یک از موارد زیر، امتیاز محسوب می‌شود:
  • آشنایی با برنامه‌نویسی سیستمی در سطح کاربر و هسته در ویندوز و لینوکس
  • آشنایی با برنامه‌نویسی Native با استفاده از Win32 API
نکته: حقوق تعیین‌شده، حقوق حداقلی می‌باشد و حقوق افراد با توجه به میزان تخصص و مهارت آن‌ها تعیین می‌شود.
درباره شرکت
هسته مرکزی تیم از سال 1379 کار خود را به عنوان معمار، طراح و مجری انواع زیرساخت های شبکه، امنیت و زیرساخت های کاربردی آغاز نمود. همچنین تیم در شاخه ای دیگر، از سال 1382 در حوزه معماری، طراحی و توسعه دهنده نرم افزارهای خاص منظوره و سفارشی شروع به کار کرد.
در حال حاضر، تیم دارای سوابق درخشانی در انجام پروژه های کلیدی مختلف در سطح سازمانی و ملی در دو حوزه شبکه و امنیت است.
امروزه علوم و فنون مرتبط با ارتباطات گوی سبقت را از کلیه دانشهای متداول عرصه زمان را ربوده است. رویکرد جهانی سرمایه گذاری و اشتغال زایی، معطوف تحقیق و تولید در کلیه پروژه های مربوط به ارتباطات گردیده است. در این راستا تقاضای روز افزون به این تکنولوژی برتر در جوامع مختلف، زمینه ساز ایجاد و یا جذب دانش فنی و تدوین اصول و قوانین و استانداردهای لازم در زمینه راهکارهای مبنتی بر IT شده است. در این گستره تیم پویان افزار با جذب و آموزش کادر تخصصی مجهز به دانش روز و داشتن شرکای کاری معتبر برای تکمیل سبد خدمات، مدعی نهادینه نمودن دانش فنی در ارائه راهکارهای مبتنی بر IT، مشاوره، راه اندازی و پشتیبانی بسترهای ارتباطاتی در ایران است. دانش محوری و تغییرات اجتناب ناپذیر تکنولوژی در این فعالیت و چالشهای فنی از جمله مواردی است که در پویایی و استراتژیهای بلند مدت تیم پویان افزار نهادینه شده است.