حفظ کیفیت محصول از طریق Code Review و سایر ابزارها.
مشارکت در معماری و طراحی نرمافزار.برنامهریزی و ادغام functionalityهای سیستم با همکاری سایر برنامهنویسان.
بازبینی روزانه کد و بهبود مستمر روشهای مهندسی اصولی.
شرکت در جلسههای مربوطه.
پیشنیازها
مسلط به زبان برنامهنویسی با زبان سیشارپ #C و NET Core.مسلط به مفاهیم شیگرایی و قوانین پنج گانه SOLID.آشنا با الگوهای توسعه نرمافزار.تجربه کاری با مفاهیم اسکرام و فرهنگ چابک.مسلط به ASP.NET Core.مسلط به ORMهایی نظیر EF Core یا Dapper.مسلط به LINQ.مسلط به پایگاه داده SQL Server.توانایی توسعه وب سرویسهای Restful.آشنایی با اصول طراحی SOLID.آشنایی با الگوی طراحی DDD.آشنایی با الگوهای طراحی و برنامهنویسی شیگرا و Clean Architecture.آشنایی با ابزار مدیریت کد Git.آشنایی با React مزیت محسوب میشود.