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