شرح شغل و وظایف
ما در تیم توسعه بازی موبایل شرکت تاد به دنبال یک برنامه نویس علاقه مند به حوزه بازی سازی هستیم.
* مواردی که برای این موقعیت در نظر داریم:
- حداقل دو سال تجربه کار به عنوان Backend Developer
- تسلط به یکی از زبان های برنامه نویسی C#, PHP یا TypeScript
- تسلط به مفاهیم برنامهنویسی شیگرا
- توانایی کار با Git و آشنایی با فرآیندهای Code Review
- علاقهمندی به یادگیری و همکاری در بخشهای مرتبط با Unity
آشنایی یا تجربه کاری یک یا چند مورد از موارد زیر مزیت محسوب میشود:
- تجربه راهاندازی، نگهداری و مانیتورینگ سرور و پایگاه داده
- آشنایی کاربردی با Linux
- آشنایی با Docker و مفاهیم Containerization
- آشنایی با مفاهیم DevOps، CI/CD یا فرآیندهای استقرار نرمافزار
- آشنایی با مفاهیم Load Balancing، معماری سرویسهای مقیاسپذیر یا Kubernetes
- آشنایی یا تجربه کار با Unity یا سایر موتورهای بازیسازی
* مسئولیتها و روندهای کاری:
- پیادهسازی فیچرهای جدید با رعایت استانداردها و استایل کدنویسی تیم
- توسعه و نگهداری سرویسهای Backend محصولات
- انجام فعالیتهای مربوط به توسعه بازیها با استفاده از موتور بازی سازی یونیتی از قبیل build، افزودن SDK ها و ... .
- انجام تستهای مرتبط با توسعه و بررسی کیفیت، پایداری و صحت تغییرات
- استفاده منظم از Git و مشارکت در Code Review طبق روال تیم فنی
- مستندسازی مناسب تغییرات، تصمیمات فنی و نکات مهم پیادهسازی (Commit Notes, Documentation)
- ثبت، بهروزرسانی و پیگیری تسکها در ابزارهای مدیریت پروژه مانند Trello یا Jira
- همکاری با اعضای تیم فنی، طراحان بازی و مدیران محصول برای تحلیل، بهبود و توسعه بازیها