مدیر پروژۀ نرم‌افزاری

انتشارات بین المللی گاج تهران

بیش از یک ماه منتشر شده

توضیحات


در «گاج‌مارکت» به دنبال یک مدیر پروژۀ نرم‌افزاری هستیم تا به تیم توسعه نرم‌افزار ما (بیش از بیست نفر شاغل در واحدهای محصول، برنامه‌نویسی، تست، دیتابیس و BI) بپیوندد. این فرد مسئولیت رهبری تیم توسعه نرم‌افزار را به عهده دارد تا انتظارات محصول را با تصمیم‌گیری‌های مناسب در رویکردهای فنی (انتخاب معماری صحیح، انتخاب تکنولوژی‌ها، توسعه و تحویل به موقع نرم‌افزار، بهینه سازی و غیره) به بهترین شکل ممکن محقق کند. همچنین توان رفع اختلافات فنی را داشته باشد و بتواند کیفیت فنی خروجی‌های تیم را تضمین کند.

مسئولیت‌ها:

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

● محل کار: کیلومتر 14 جاده مخصوص - انتهای بلوار ایران خودرو جنوبی.

پیش‌نیازها

شرایط احراز شغل: ● داشتن حداقل مدرک کارشناسی در رشته‌های مهندسی نرم‌افزار یا رشته‌های مرتبط (ترجیحاً از دانشگاه‌های معتبر). ● داشتن حداقل پنج سال سابقۀ کاری در تیم‌های فنی با توانایی حل مسائل پیچیده، مقیاس بزرگ و ارائه الگوریتم متناسب. ● توانایی هدایت، مدیریت و همکاری با تیم‌های مختلف. ● توانایی بررسی میزان اجرایی بودن پیشنهادهای توسعه محصول. ● آشنایی با فرآیندهای فروشگاه اینترنتی و پردازش سفارش‌ها (آنلاین ریتیل و مارکت پلیس). ● مسلط به متدولوژی Scrum برای پیشبرد توسعه محصول. ● مسلط به NET Core. ● مسلط به معماری Microservices. ● مسلط به Event Driven Architecture. ● مسلط به تکنولوژی‌های (Messaging RabbitMQ ،NserviceBus ،MassTransit). ● مسلط به Distributed Cache. ● مسلط به کار با دیتابیس‌های SQL/No-SQL. ● آشنا با ابزارهای مانیتورینگ PRTG ،Grafana ،Prometheus. ● آشنا با رویکردهای تست مانند (TDD ،ATDD ،BDD). ● آشنایی با مفاهیم امنیت نرم‌افزار. ● آشنایی با بسترهای راه‌اندازی Docker و CI/CD. ● مسلط به زبان انگلیسی. موارد زیر مزیت محسوب می‌شوند: ● آشنا با فنون مربیگری و آموزش تیم‌های توسعه‌دهنده. ● توانایی مذاکره مؤثر. ● مهارت تحلیل و حل مسئله.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،