شرح شغل:
توسعه APIهای مقیاسپذیر
طراحی و پیادهسازی دیتابیسهای امن و سریع
رفع اشکالات و بهبود عملکرد سیستمها
مسئولیتها:
طراحی و پیادهسازی ساختارهای پایگاه داده، الگوریتمها و منطق پردازش اطلاعات در سرور.
برنامهنویسی و توسعه APIها (Application Programming Interfaces) برای تعامل بین سرور و کلاینت.
پیادهسازی و بهینهسازی عملکرد سیستمهای بکاند برای اطمینان از مقیاسپذیری و کارایی بالا.
انجام تستهای کارایی و امنیتی برای اطمینان از عملکرد درست و امن سیستم.
همکاری با تیمهای فرانتاند برای یکپارچهسازی سرویسها و APIها و اطمینان از عملکرد صحیح نرمافزار.
نگهداری و بهروزرسانی کدهای بکاند با توجه به تغییرات نیازهای سازمان.
مدیریت دادهها و پایگاهدادهها برای ذخیرهسازی، بازیابی و پردازش کارآمد اطلاعات.
تجزیه و تحلیل مشکلات فنی سیستمهای بکاند و ارائه راهکارهای بهبود.
مدیریت امنیت اطلاعات در سطح سرور و اطمینان از محافظت در برابر حملات سایبری.
مستندسازی فرآیندهای توسعه، معماری سیستم و کدها برای استفادههای آتی و آموزش اعضای تیم.
شرکت در جلسات طراحی و مشاوره فنی با تیمهای مختلف برای بهبود عملکرد کلی سیستم.
وظایف:
طراحی و پیادهسازی الگوریتمهای موثر و کارآمد در سرور.
مدیریت و بهینهسازی پایگاهدادهها و دسترسی به دادهها.
ایجاد و توسعه APIهای RESTful و وبسرویسها.
پیادهسازی تستهای واحد و خودکار برای ارزیابی صحت عملکرد کد.
تجزیه و تحلیل عملکرد سیستم و پیشنهاد بهبودها.
رفع اشکالها و مشکلات فنی در قسمتهای مختلف بکاند.
ارتقاء امنیت سیستمهای سرور و جلوگیری از مشکلات امنیتی.
همکاری نزدیک با تیمهای فرانتاند و طراحی سیستمهای یکپارچه.
نگهداری و توسعه مستندات فنی و کدهای موجود.
شرایط احراز:
مدرک تحصیلی: حداقل کارشناسی در رشتههای مهندسی نرمافزار، علوم کامپیوتر یا رشتههای مرتبط.
تجربه کاری: حداقل 2 تا 3 سال تجربه در برنامهنویسی بکاند.
مهارتهای مورد نیاز:
تسلط به زبانهای برنامهنویسی بکاند مانند Python، Java، PHP، Ruby، Node.js، یا #C.
آشنایی با مفاهیم طراحی API و RESTful.
تسلط به پایگاهدادههای رابطهای (مانند MySQL، PostgreSQL) و پایگاهدادههای NoSQL (مانند MongoDB).
آشنایی با فریمورکهای بکاند (مانند Django، Spring، Express).
توانایی طراحی و پیادهسازی الگوریتمها و ساختارهای دادهای پیچیده.
مهارتهای حل مسئله و رفع اشکال.
آشنایی با مفاهیم امنیت در برنامهنویسی.
توانایی کار با سیستمهای کنترل نسخه (مانند Git).
مهارتهای مستندسازی و نوشتن کدهای تمیز و قابل فهم
این آگهی از وبسایت ایران استخدام پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران استخدام برین و از اونجا برای این شغل اقدام کنین.