استخدام کارشناس سیستم های نرم افزاری
شرح موقعیت شغلی
شرح وظایف کلی:
- تحلیل و طراحی، یکپارچه سازی و نگهداری سیستم های نرم افزاری
- اطمینان از عملکرد صحیح سیستم های نرم افزاری و امنیت آن ها
- متخصص در کار با انواع پایگاه داده ها
- آشنایی کامل با روش های احراز هویت در سیستم های نرم افزاری و یکپارچه سازی سیستم ها
شرح وظایف اصلی:
- مدیریت سیستم های نرم افزاری و پایگاه داده ها (SQL / NoSQL)
- آشنایی کامل نواع روش های یکپارچه سازی سیستم ها
- تسلط به طراحی و توسعه API ها
- آشنایی کامل به مفاهیم تحلیل نیازمندی های نرم افزاری
- آشنایی کامل به طراحی نمودارهای تحلیل نرم افزار
- آشنایی کامل به روش های احراز هویت (OAuth 2.0 / JWT / SSO / Basic Auth / ...)
- آشنایی با زبان های برنامه نویسی و درک مفاهیم برنامه نویسی
مهارت های فنی:
- آشنایی با دیتابیس های SQLServer, MySQL, MongoDB
- تجربه قوی در طراحی API
- تسلط به کار با ابزارهایی مانند Postman / Swagger
- آشنایی مقدماتی با برنامه نویسی (پایتون / جاوا / جاوااسکریپت یا مشابه)
- توانایی بررسی، تشخیص و رفع مشکلات سیستم های نرم افزاری و یکپارچه سازی
- توانایی تولید مستندات فنی برای سیستم های نرم افزاری
- توانایی ترسیم دیاگرام های استاندارد در تحلیل نرم افزار (UML / ERD)
- توانایی تحلیل شرایط حاکم بر چندین نرم افزار یکپارچه شده و ارائه راه کار برای نیازمندی های اعلام شده
مهارت های فردی:
- توانایی ارتباطی و کار تیمی
- هارت مدیریت و مذاکره با درخواست دهندگان نیازمندی های نرم افزاری
- توانایی پیش برد پروژه های تعریف شده در طراحی و توسعه سیستم های نرم افزاری
- منظم، پیگیر و دارای ذهنیت حل مسئله
- اشتیاق به یادگیری موارد فنی و فناوری های جدید
مهارتهای مورد نیاز
- SQL
- NoSQL
- Swagger
- تحلیل نرم افزار
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت