فناوری اطلاعات و ارتباطات مُهَیمن
فناوری اطلاعات و ارتباطات مُهَیمن

مهندس نرم‌افزار ارشد (Senior Software Engineer)

تهران، عباس آباد (بهشتی)
تمام وقت
شنبه تا چهارشنبه
-
-
501 تا 1000 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1389
مهیمن
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

2 سال سابقه کار در گروه شغلی مشابه
سابقه کار مدیریتی
C# - پیشرفته
Java - پیشرفته
GIT - متوسط
Redis - متوسط
RabbitMQ - متوسط
Docker - متوسط
Kubernetes - متوسط

شرح شغل و وظایف

ما در شرکت مهیمن برای بهره‌مندسازی کشور از کاربردهای نوین فناوری اطلاعات و ارتباطات تلاش می‌کنیم تا بتونیم با توسعه‌ی دانش بومی این حوزه، پاسخگوی نیازهای استراتژیک داخلی باشیم. برای حرکت بهتر در این مسیر، تصمیم داریم همکار جدیدی در نقش «Senior Software Engineer» داشته باشیم که بتونه با مهارت‌های خودش در پیشبرد و توسعه محصولات مهیمن بهمون کمک کنه. ما باور داریم که اصول مهندسی و توانایی حل مسئله، مهم‌تر از ابزارها هستند. اگر شما به طراحی سیستم‌های توزیع‌شده، چالش‌های مقیاس‌پذیری و هدایت فنی تیم علاقه‌مندید، و در یکی از زبان‌های برنامه‌نویسی بک‌اند (Java/Spring یا C#/.NET یا ... ) تخصص عمیق دارید، مشتاقانه منتظر شما هستیم.
 
شرح وظایف و مسئولیت‌ها:
 
  • معماری و توسعه: طراحی، پیاده‌سازی و نگهداری سرویس‌های Back-end امن، کارآمد و مقیاس‌پذیر.
  • مستندسازی: توانایی مستند‌سازی مطالب فنی حوزه‌ مهندسی نرم‌افزار
  • رهبری فنی: هدایت و منتورینگ اعضای تیم توسعه و انتقال دانش فنی.
  • بهبود و پایش: تحلیل و بهینه‌سازی مداوم عملکرد سیستم‌ها، شناسایی و رفع گلوگاه‌ها.
  • همکاری استراتژیک: تعامل نزدیک با تیم‌های محصول، زیرساخت و سایر تیم‌های فنی برای ارائه بهترین راه‌حل‌ها.
  • نوآوری: تحقیق و ارزیابی فناوری‌های جدید و مشارکت فعال در تصمیم‌گیری‌های کلان فنی.
 
نیازمندی‌های کلیدی :
  • تسلط عمیق بر اصول بنیادین مهندسی نرم‌افزار (OOP, SOLID, Design Patterns, Data Structures).
  • تخصص و تجربه عمیق در حداقل یکی از زبان‌های Java (Spring Boot) یا C# (.NET Core) .
  • درک قوی از معماری میکروسرویس و طراحی سیستم‌های توزیع‌شده.
  • تجربه عملی با پایگاه‌داده‌های رابطه‌ای (SQL) و NoSQL.
  • تسلط بر Git و فرآیندهای Branching و Merge Request. 
  • تجربه کار با فرآیندهای CI/CD
  • آشنا با مفاهیم چابک مانند متدولوژی‌های Agile/Scrum.
  • توانایی حل مسائل پیچیده، تصمیم‌گیری فنی و استقلال در پیشبرد وظایف.
 
مواردی که شما را متمایز می‌کند :
 
  • تجربه عملی با ابزارهای کانتینرسازی و ارکستریشن (Docker, Kubernetes).
  • تجربه کار با Message Brokerها (مانند Kafka, RabbitMQ) و ابزارهای کشینگ (Redis).
  • آشنایی با ابزارهای مانیتورینگ و لاگینگ (مانند Prometheus, Grafana, ELK Stack).
  • سابقه رهبری فنی تیم (Technical Leadership).

شرایط احراز شغل

جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
نرم افزارها
Java| پیشرفته C#| پیشرفته GIT| متوسط Docker| متوسط Kubernetes| متوسط RabbitMQ| متوسط Redis| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای فناوری اطلاعات و ارتباطات مُهَیمن