در «گاجمارکت» به دنبال یک مدیر پروژۀ نرمافزاری هستیم تا به تیم توسعه نرمافزار ما (بیش از بیست نفر شاغل در واحدهای محصول، برنامهنویسی، تست، دیتابیس و 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.
● مسلط به زبان انگلیسی.
موارد زیر مزیت محسوب میشوند:
● آشنا با فنون مربیگری و آموزش تیمهای توسعهدهنده.
● توانایی مذاکره مؤثر.
● مهارت تحلیل و حل مسئله.