استخدام مدیر فنی نرم افزار
شرح موقعیت شغلی
شرح وظایف:
- هدایت و مدیریت تیم فنی برای طراحی، توسعه و استقرار نرمافزارها.
- بررسی و تحلیل نیازمندیهای فنی پروژهها و ارائه راهحلهای مناسب.
- طراحی معماری نرمافزار و ارائه پیشنهاداتی برای بهینهسازی آن.
- نظارت بر اجرای پروژههای نرمافزاری و تضمین کیفیت نهایی کد.
- ارائه راهنمایی فنی به اعضای تیم و رفع مشکلات پیچیده.
- مدیریت بازه زمانی پروژهها و اطمینان از تحویل بهموقع.
- هماهنگی با سایر تیمها مانند محصول، طراحی و بازاریابی برای اطمینان از همسویی اهداف.
- مستندسازی فرآیندها و ارائه گزارشات دورهای به مدیریت ارشد.
مهارتها و تخصصهای مورد نیاز:
- تسلط کامل به زبانهای برنامهنویسی مرتبط (مثل Python، JavaScript، Java، C#، Dart و دیگر زبانهای مرتبط با پروژههای شرکت).
- تجربه در استفاده از چارچوبها و ابزارهای توسعه (مثل React، Django، Spring، Angular، ASP.NET، Flutter، یا مشابه)
- درک عمیق از معماری نرمافزار و الگوهای طراحی (Design Patterns).
- تسلط بر مدیریت پایگاههای داده SQL) و NoSQL. )
- تجربه در استفاده از ابزارهای مدیریت پروژه (مثل Jira، Trello، یا Asana.)
- آشنایی با متدولوژیهای Agile یا Scrum.
- مهارتهای قوی در حل مسئله و تصمیمگیری.
- توانایی مدیریت تیم و مهارتهای ارتباطی بالا.
- آشنایی با سیستمهای کنترل نسخه (مثل Git).
- تجربه در توسعه نرمافزارهای مقیاسپذیر و مبتنی بر Cloud مزیت محسوب میشود.
- تسلط به Xamarin برای توسعه اپلیکیشنهای موبایل در .NET.
- تجربه در استفاده از Flutter برای توسعه اپلیکیشنهای موبایل برای iOS و Android.
- آشنایی با مدیریت وضعیت (State Management) در Flutter مثل Provider، Riverpod، Bloc.
- توانایی یکپارچهسازی APIها و مدیریت دادهها در اپلیکیشنهای Flutter.
- تجربه در تست و رفع اشکال اپلیکیشنهای Flutter و .NET.
مهارتهای مورد نیاز
- مدیریت فنی
- NoSQL
- Javascript
- C#
- Git
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست