تعریف عنوان شغلی
مهندس نرمافزار در این موقعیت شغلی مسئول طراحی، توسعه و نگهداری نرمافزارهای باکیفیت است. این شغل در دفتر مرکزی ما در ملبورن و به صورت حضوری انجام میشود و نیاز به همکاری نزدیک با تیمهای مختلف دارد.
مسئولیتها
- طراحی و پیادهسازی راهحلهای نرمافزاری مطابق با نیازهای مشتری
- مشارکت در تحلیل سیستم و مشخصات فنی
- رفع اشکالات و بهینهسازی کدهای موجود
- همکاری با تیمهای دیگر جهت یکپارچهسازی سیستمها
- مستندسازی فرآیندها و کدهای نوشته شده
مهارتهای مورد نیاز
- تسلط بر زبانهای برنامهنویسی مانند Java، C# یا Python
- آشنایی با فریمورکهای توسعه نرمافزار
- تجربه کار با پایگاههای داده SQL و NoSQL
- مهارتهای حل مسئله و تفکر منطقی
- توانایی کار در تیم و ارتباط مؤثر
شرایط و الزامات
- مدرک کارشناسی در رشتههای مرتبط با کامپیوتر یا مهندسی نرمافزار
- حداقل ۳ سال تجربه کاری در زمینه توسعه نرمافزار
- آشنایی با ابزارهای کنترل نسخه (مانند Git)
- توانایی کار در محیطهای پویا و در حال تغییر
- تسلط به زبان انگلیسی در حد مکالمه و نوشتار