استخدام برنامهنویس C
شرح موقعیت شغلی
"ما در پرداخت الکترونیک پاسارگاد با تکیه بر سرمایه انسانی خلاق و نوآور و بهرهگیری از دانش روز و فناوریهای نوین، در مسیر خلق زیستبوم دیجیتالی امن و پیشرو در حوزه پرداخت گام برمیداریم. اگر شما هم به مسئولیتپذیری، رشد مستمر، نوآوری و خلق ارزش در یک محیط پویا باور دارید، خوشحال میشویم همراه ما باشید."
مسئوليتها و وظايف كليدی
- پیادهسازی نیازمندیهای نرم افزاری (Development) بر اساس طراحی فنی و برنامهریزی اسپرینت به منظور توسعه قابلیتهای محصول
- مشارکت در تحلیل نیازمندی ها و طراحی راهکارهای فنی از طریق شرکت در جلسات مربوطه و ارائه پیشنهاد به منظور انتخاب بهترین رویکرد پیاده سازی
- توسعه و نگهداري نرم افزارها پایانه های فروش مبتنی بر C مطابق استانداردهای تولید نرم افزار در شرکت به منظور تضمین پایداری و کارایی
- ايجاد مستندات فني شامل ساختار کد و ماژول ها جهت پشتيباني و توسعه آتی نرم افزار
- همکاری در تست و اشکال زدایی نرم افزار از طریق از طریق Unit Test و تست عملیاتی روی دستگاه بهمنظور تضمین کیفیت خروجی
- ارائه پیشنهادهای فنی جهت بهبود کد و زیرساختهای نرم افزاری به منظور کاهش بدهی فنی
- اشکالزدایی و عیبیابی نرمافزار با استفاده از ابزارهای Debug و لاگبرداری بهمنظور رفع خطاهای عملکردی
مهارتها و دانش مورد نیاز:
- تسلط بر زبان برنامه نویسی C
- تسلط نسبی بر سیستم های کنترل نسخه مانند GIT
- آشنایی با استانداردهای صنعت پرداخت ISO 8583, PCI DSS, PCI PA-DSS
- تسلط بر مفاهیم پایه طراحی نرم افزار (OOP, Polymorphism, SOLID و …)
- تسلط نسبی برEmbedded، واسطهای برنامهنویسی لینوکس یا POSIX
- آشنایی با مباحث امنيتي و رمزنگاري
- آشنایی با متدلوژی اسکرام و ابزارهای کنترل پروژه (Jira)
- مسئولیتپذیری و تعهد به کیفیت خروجی
- حل مسئله و تفکر تحلیلی
- پذیرش بازخورد و بهبود مستمر
- نوآوری و ارائه پیشنهادهای بهبود
مهارتهای مورد نیاز
- C/C++
- Git
- OOP
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت