مسئولیتها
1. توسعه کلیه بخشها:
طراحی و پیادهسازی کدهای سمت کاربر (front-end) و سمت سرور (back-end) برای ایجاد یکپارچگی در سیستم.
اطمینان از یکپارچگی و هماهنگی میان بخشهای مختلف سیستم نرمافزاری.
2. مدیریت پایگاه داده:
طراحی و پیادهسازی پایگاه دادههای رابطهای (SQL) و غیررابطهای (NoSQL) برای ذخیره و مدیریت دادهها.
بهینهسازی پایگاه داده برای افزایش عملکرد و کارایی.
3. توسعه API ها و خدمات وب:
طراحی و پیادهسازی رابطهای برنامهنویسی کاربردی (APIs) و خدمات وب برای ارتباط میان بخشهای مختلف نرمافزار و سرویسهای خارجی.
4. تست و رفع اشکالات:
انجام تستهای واحد (unit tests)، یکپارچهسازی (integration tests) و کارکردی (functional tests) برای اطمینان از عملکرد صحیح سیستم.
شناسایی و رفع باگها و مشکلات فنی در هر دو بخش front-end و back-end.
5. امنیت نرمافزار:
اجرای روشها و پروتکلهای امنیتی برای محافظت از دادهها و جلوگیری از حملات امنیتی.
پیادهسازی کنترلهای دسترسی و اعتبارسنجی کاربران.
6. همکاری و ارتباطات:
همکاری با تیمهای طراحی، تجربه کاربری، DevOps و سایر توسعهدهندگان برای تضمین یکپارچگی و کیفیت بالای پروژه.
ارائه بازخورد و مشارکت در جلسات برنامهریزی و بازبینی کد.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای سایه سمن