شرح موقعیت شغلی:ما بهدنبال فردی متخصص در حوزه امنیت نرمافزار هستیم که توانایی ارزیابی و تحلیل امنیتی محصولات نرمافزاری در سطحی فراتر از لایه وب را داشته باشد. این موقعیت کاری برای افرادی مناسب است که در نفوذ به لایههای زیرین نرمافزار، مهندسی معکوس نرمافزارها، درک تعامل نرمافزار با سیستمعامل و همچنین بررسی کدهای هسته نرمافزار دانش، مهارت و تجربه دارند.
دانش تخصصی و مهارتهای مورد نیاز:- تسلط و تجربه در تست نفوذ (Penetration Testing) و ارزیابی امنیتی (Secure Code Review) در لایه هسته اپلیکیشن، کدها و اسکریپتهای سیستمی و بکاند
- تسلط بر مفاهیم کدنویسی و توسعه امن (Secure Coding) تحت زبانهای برنامهنویسی C و C++، و شناخت آسیبپذیریهای مدیریت حافظه (Memory Management Vulnerabilities)
- آشنایی با مفاهیم مهندسی معکوس، توانایی تحلیل باینری و کار با ابزارهای مرتبط
- آشنایی با امنیت سیستمعامل و توزیعهای Linux و مفاهیم و تکنیکهای مقاومسازی (Hardening)
مهارتها و شرایط امتیازی:- آشنایی با مفاهیم کدنویسی و توسعه امن تحت زبانهای برنامهنویسی Python یا Golang
- آشنایی با امنیت چرخه توسعه نرمافزار (SSDLC) و فرآیندهای امن استقرار و بهروزرسانی
- آشنایی با امنیت پروتکلهای ارتباطی و تبادل داده RPC و REST
- آشنایی با امنیت استفاده از پایگاههای داده
شرح وظایف:- تست نفوذ بخشهای غیر وبی محصولات (Penetration Testing): ارزیابی امنیتی، کشف آسیبپذیری و تست نفوذ در لایههای شبکه، پروتکلهای اختصاصی، سرویسهای سیستمی و باینریها
- بررسی امنیتی کدهای غیر وبی (Secure Code Review): تحلیل و بازبینی کدهای بکاند، هسته نرمافزار و کامپوننتهای غیر وبی برای شناسایی باگهای منطقی، خطاهای امنیتی و مشکلات مدیریت حافظه
- ارائه راهکار و همکاری با تیم توسعه جهت رفع آسیبپذیریها
مزایای همکاری:- امنیت شغلی بالا
- حقوق و مزایای رقابتی
- فرصت رشد، یادگیری و مطالعه در کنار افراد خبره و اثرگذاری فراوان
- تسهیلات نظام وظیفه (به دلیل دانشبنیان بودن)
- بیمه تکمیلی درمان
- امکان دریافت وام بدون بهره
- هدایا و بستههای اقلام مناسبتی
- کمکهزینه ناهار
- کمکهزینه سفر و تفریح