استخدام توسعه دهنده نرم افزار های سیستمی
شرح موقعیت شغلی
آشنایی با زبان های برنامه نویسی ++Python ،C/C و تسلط بر یکی از این زبان ها
آشنایی با مفاهیم سیستم عامل ویندوز مانند WinAPI
آشنایی با مفاهیم برنامه نویسی شبکه مانند Socket Programming
آشنایی با مفاهیم حوزه امنیت
توانایی ساخت نرم افزارهای دسکتاپ برای سیستم عامل ویندوز
آشنایی با مفاهیم پایگاه داده و تجربه کار با یکی از این پایگاه های داده: Redis , SQL Server, PostgreSQL , MongoDB
تسلط به سیستمعامل لینوکس ( توانایی راهاندازی و مدیریت سرویسها، کانفیگ شبکه، ...)
آشنایی با Bash Scripting
تجربه کار با ورژن کنترلر Git
آشنایی با معماری های نرم افراز ( نظیر Micro Services )
آشنایی با مفاهیم OOP و Functional Programming
آشنایی با مفاهیم Clean Code , Solid Principles
آشنایی با مفاهیم Clean Code , Solid Principles
تجربه کار با نرم افزار های مجازی ساز مانند: VMware , VirtualBox
قابلیت یادگیری سریع
مشتاق به یادگیری مفاهیم جدید
قابلیت کار گروهی و تعامل با افراد تیم
داشتن خلاقیت در کار
مواردی که مزیت محسوب میشود:
برنامه نویسی با زبان های Rust, Golang
آشنایی با پروتکل هایی نظیر RabbitMQ
برنامه نویسی وب ( Front-end , Back-end )
مهارتهای مورد نیاز
- Python
- PostgreSQL
- Redis
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست