پرش به محتوای اصلی
Software Development & Programming

مهندس ارشد نرم‌افزار

حضوریتهرانتمام‌وقت
این موقعیت شغلی بسته شده است
LinkedIn WhatsApp

درباره‌ی این نقش

🗓 سابقه‌ی شرکت: بیش از ۱۰ سال

⚙️ صنعت: فناوری

🏢 اندازه‌ی شرکت: ۱۰۰ تا ۵۰۰ نفر

نقش شما

به‌عنوان مهندس ارشد نرم‌افزار، در طراحی و ارائه‌ی راه‌حل‌های پرکارایی و مقیاس‌پذیر که مستقیماً نتایج کسب‌وکار را هدایت می‌کنند نقشی کلیدی خواهید داشت.

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

موفقیت در این نقش چه شکلی است

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

مسئولیت‌های کلیدی

  • ساختن راه‌حل‌های نرم‌افزاریِ پایدار و قابل‌نگهداری که می‌توانند با نیازهای کاربر و کسب‌وکار رشد کنند.
  • نظارت بر همه‌ی فازهای چرخه‌ی عمر توسعه، از برنامه‌ریزی و معماری تا استقرار و نگه‌داری.
  • تضمین کیفیت کد از طریق بازبینی همتایان و پشتیبانی از رشد مهندسان جونیور با اشتراک دانش و راهنمایی.
  • کار نزدیک با مدیران محصول، طراحان، مهندسان QA و دیگر ذی‌نفعان برای هم‌راستایی بر اهداف و تحویل‌ها.
  • ترویج بهترین شیوه‌ها در مهندسی نرم‌افزار، بهینه‌سازی کدبیس‌های موجود و بهبود عملکرد و اتکای کلی سامانه.
  • به‌روز ماندن از ابزارها و فریم‌ورک‌های نوظهور و یکپارچه‌سازی آن‌هایی که به گردش‌کار و محصول تیم ارزش می‌افزایند.
  • تشخیص مسائل محیط تولید، شناسایی ریشه‌ها و پیاده‌سازی راه‌حل‌های بلندمدت مؤثر.

آنچه به همراه می‌آورید

برای موفقیت در این نقش:

  • تجربه‌ی عملی با Golang، PHP یا Python دارید.
  • طراحی دامنه‌محور (DDD) را برای مدل‌سازی منطق پیچیده‌ی کسب‌وکار و ساختن نرم‌افزارِ هم‌راستا با نیازهای دنیای واقعی به کار می‌گیرید.
  • توسعه‌ی تست‌محور (TDD) را می‌پذیرید و پیوسته تست‌های واحد، یکپارچگی و سرتاسری می‌نویسید تا اتکا و قابلیت نگهداری نرم‌افزار را تضمین کنید.
  • در کار با پایگاه‌داده‌های رابطه‌ای مانند PostgreSQL یا MySQL مسلط هستید و می‌دانید چطور داده را مدل و کوئری‌های بهینه بنویسید.
  • اصول معماری نرم‌افزار، شامل میکروسرویس، طراحی رویدادمحور و مونولیت‌های ماژولار را می‌فهمید و می‌دانید هرکدام را کجا به کار ببرید.
  • با ذی‌نفعان فنی و غیرفنی به‌طور مؤثر ارتباط می‌گیرید.
  • مالکیت پروژه‌ها را از ایده‌پردازی تا استقرار می‌پذیرید، عملکرد را پایش و بر پایه‌ی بازخورد و متریک‌ها تکرار می‌کنید.
  • به یادگیری مستمر علاقه‌مندید و با ترندهای زیرساخت ابری، شیوه‌های DevOps و فناوری‌های نوظهور به‌روز می‌مانید.

این نقش چطور مسیر شغلی شما را ارتقا می‌دهد

این نقش شما را در قلب ساختن محصولات نرم‌افزاریِ پراثر و مقیاس‌پذیر قرار می‌دهد. تخصص خود را در شیوه‌های مدرن توسعه عمیق‌تر می‌کنید، با تیم‌های میان‌وظیفه‌ای همکاری و در تصمیم‌های معماری مشارکت می‌کنید و رشد خود را به‌سوی مسیر رهبری فنی شتاب می‌دهید.

این شرکت چطور برای تلاش شما ارزش قائل است

  • فرصت‌های رشد
  • بسته‌ی حقوقِ رقابتی و جذاب
  • محیط کاریِ پویا و حمایتگر

اگر آماده‌اید راه‌حل‌های نرم‌افزاریِ نوآورانه بسازید، بر تصمیم‌های معماری اثر بگذارید و با تیمی آینده‌نگر رشد کنید، مشتاق شنیدن از شما هستیم — همین حالا اقدام کنید!

ما را در شبکه‌های اجتماعی دنبال کنید — LinkedIn · X

مزایا

  • Opportunities for growth
  • Competitive and attractive salary package
  • Dynamic and supportive work environment

این موقعیت شغلی بسته شده است

این آگهی دیگر درخواست استخدام نمی‌پذیرد.

این فرصت را با دیگران به اشتراک بگذارید

LinkedIn WhatsApp