توضیحات
وظایف شغلی:
● تمرین TDD به عنوان روش اصلی شما برای انجام توسعه نرمافزار.
● توسعه ویژگیهای جدید در محصولات ما.
● برای اطمینان از کیفیت بالا و قابل نگهداری کد، کد را به طور مستمر بازسازی کنید.
● استفاده از اصول "Clean Code" هنگام نوشتن و تغییر کد.
● مهندسان جوان را در زمینه طراحی، کدگذاری و عیب یابی راهنمایی کنید.
● استفاده از Domain Driven Design (DDD) در عملکرد روزانه خود در محل کار.
● مهندسی عملکرد کدهای کند و منابع فشرده.
● صرف زمان برای مهندسی ساختوساز حیاتی و فعالیتهای مهندسی بهرهوری توسعهدهندگان.
● ساخت ماژولهای قابل استفاده مجدد هر زمان که فرصتی پیش آمد.