شرایط احراز
توانایی حل مسئله و مواجهه با چالش ها را داشته باشید.
توانایی و انگیزه تولید برنامه هایی با قابلیت توسعه پذیری و نگهداشت بالا داشته باشید.
با قواعد چرخه بهبود مستمر کد (Refactoring) آشنا باشید.
شناخت کافی از اصول پایه ای برنامه نویسی (TDD و OOP و به کارگیری اصول SOLID) داشته باشید.
الزامات
تسلط به زبان برنامه نویسی #C یا یکی از زبان های Backend
تجربه استفاده از پایگاه داده های رابطه ای مانند SQL Server
آشنایی با مفاهیم Clean Code
سابقه استفاده از ابزارهای Source Control
جدیت در انجام وظایف محوله
داشتن مهارت های ارتباطی و کار تیمی
توانمند در خواندن زبان انگلیسی به صورت کارآمد
داشتن نمونه کار الگوریتمی و پردازشی مناسب
دارای تحصیلات دانشگاهی مرتبط
ثبت مشکل و تخلف آگهی
ارسال رزومه برای توسعه الگوریتم های بهینه گر