عنوان شغلی: مدیر توسعه نرم افزار ()
ما در حال حاضر به دنبال یک مدیر توسعه نرم افزار حرفه ای برای تیم توسعه ما هستیم. این فرد باید تجربه ای قابل
توجه در مدیریت تیم های توسعه دهنده و توانایی ارائه راه حل های نوآورانه در پروژه های توسعه نرم افزاری داشته
باشد.
شرکت ما در حال حاضر در حوزه ی [تعیین حوزه شرکت] فعالیت می کند و در حال توسعه ی محصولات جدید است.
بنابراین، مدیر توسعه نرم افزار مورد نظر ما باید توانایی کار در محیطی پویا و با چالش های فراوان را داشته باشد.
در این نقش، مدیر توسعه نرم افزار باید توانایی ارائه مشاوره و هدایت تیم توسعه دهنده در طراحی و پیاده سازی معماری
نرم افزار و تکنولوژی های جدید را داشته باشد. همچنین، این فرد باید توانایی ارتباط با مشتریان و تضمین کیفیت
نرم افزار را داشته باشد.
شرایط احراز شغل:
- حداقل کارشناسی مهندسی نرم افزار یا رشته های مرتبط (ترجیحا از دانشگاه های معتبر)
- حداقل 7 سال سابقه کار در تیم های فنی با توانایی حل مسائل پیچیده، مقیاس بزرگ و ارائه الگوریتم متناسب
- توانایی هدایت، مدیریت و همکاری با تیم های مختلف
- توانایی بررسی میزان اجرایی بودن پیشنهادهای توسعه محصول
- آشنایی با فرآیندهای فروش بلیط و رزرو هتل به صورت آنلاین
- مسلط به متدلوژی Scrum برای پیشبرد توسعه محصول
- مسلط به .Net Core
- مسلط به معماری Microservice
- مسلط به Event Driven Architecture
- مسلط به تکنولوژی های( Messaging RabbitMQ, NServiceBus, Mass Transit)
- مسلط بهDistributed Cache
- مسلط به کار با دیتابیس های SQL/No-SQL
- آشنا به ابزارهای مانیتورینگ PRTG, Grafana, Prometheus , ...
- آشنا به رویکردهای تست مانند (TDD, ATDD, BDD)
- آشنایی به مفاهیم امنیت نرم افزار
- آشنایی با بسترهای راه اندازی Docker, CI/CD , ...
- تسلط به زبان انگلیسی
موارد زیر مزیت محسوب می شوند :
- سابقه کاری در شرکت های رزرو و فروش آنلاین هواپیما و هتل
- آشنا به فنون مربی گری و آموزش تیم های توسعه دهنده
- توانایی مذاکره موثر
- دارای مهارت تحلیل و حل مساله
مسئولیت ها :
- انتخاب معماری صحیح - تحلیل و طراحی سیستم و مستندسازی پروژه
- تجزیه و تحلیل، برنامه ریزی و توسعه الزامات و استانداردها با توجه به پروژه های برنامه ریزی شده
- به روز رسانی و حفظ تمام فناوری های در حال استفاده با اطمینان از نگهداری و راه اندازی مناسب
- اطمینان از توسعه محصول، طبق نقشه راه، در زمان مناسب و با کیفیت مناسب
- جلسات منظم تیم فنی را برای تعیین پیشرفت و رسیدگی به هرگونه سوال یا چالش در مورد پروژه ها برگزار کند
- استخدام و آموزش کارکنان در بخش فنی
- ایجاد و اجرای فرآیندها و راهبردهای آموزشی برای تمامی پرسنل فنی
- اگر شما فردی با انگیزه بالا، پرانرژی و خود محرک با شور و شوق برای توسعه راه حل های نرم افزاری نوآورانه
هستید، ما شما را به این فرصت جذاب دعوت می کنیم.