تعریف عنوان شغلی
مهندس نرمافزار در تیم پلتفرم و تحویل، مسئول طراحی، توسعه و بهینهسازی سیستمهای نرمافزاری است. این نقش شامل همکاری نزدیک با تیمهای مختلف برای ارائه راهحلهای فنی و بهبود فرآیندهای تحویل نرمافزار میباشد.
مسئولیتها
- طراحی و پیادهسازی معماری نرمافزار با کیفیت بالا
- توسعه و نگهداری سیستمهای پلتفرم و ابزارهای تحویل
- شناسایی و رفع اشکالات نرمافزاری
- همکاری با تیمهای مختلف برای بهبود فرآیندهای توسعه
- مستندسازی کدها و فرآیندها
مهارتهای مورد نیاز
- تسلط به زبانهای برنامهنویسی مانند Java, Python یا C#
- تجربه کار با سیستمهای توزیعشده و میکروسرویسها
- آشنایی با ابزارهای مدیریت نسخه و CI/CD
- مهارتهای حل مسئله و تفکر تحلیلی
- توانایی کار در تیم و ارتباط موثر
شرایط و الزامات
- مدرک تحصیلی در رشته کامپیوتر یا رشتههای مرتبط
- حداقل ۳ سال تجربه کاری در زمینه مهندسی نرمافزار
- آشنایی با متدولوژیهای Agile و Scrum
- تسلط به زبان انگلیسی در سطح خوب
- توانایی یادگیری سریع و انطباق با فناوریهای جدید