ما در مایکت (بهروزترین اپ استور اندرویدی)، فعالانه به دنبال ارائه فضایی هستیم تا اعضای تیمهامون بتونن بهترین خودشون باشن. در این مسیر، به همراهی فردی نیاز داریم تا در ساخت محصولات و ایجاد فرآیندهای بهتر به ما کمک کنه.
شما قراره در تیم تولید و نگهداشت سیستمهای سمت سرور مایکت به ما اضافه بشی. تا در توسعه و پیادهسازی سرویسهایی مشارکت کنی که یا مورد استفاده اپلیکیشن اندرویدی ماست یا دیگر بخشها، مثل وبسایت، پنل توسعهدهندگان، پنل مدیریت و… که جهت ارائه خدمات خود به اونها وابسته هستند.
انتظار ما از مسئولیتهایی که این همکار تازه به عهده خواهد داشت:
- بازخوانی، بازنویسی و توسعه سیستمهای موجود؛
- تحلیل نیازمندیها و طراحی سرویسها و ابزارهای جدید؛
- تعامل با سایر افراد تیم جهت شناخت بهتر نیازمندیها، تجارب و راه حلها؛
- نگهداشت سرویسهای موجود و جدید شامل شناخت مشکلات و انجام بهبودها با بررسی لاگ عملکرد برنامه در محیط اجرایی؛
فرد مورد نظر ما دارای چنین مهارتها و ویژگیهایی خواهد بود:
- آشنایی و تجربه کار با Git؛
- آشنایی ابزارهای آنالیز وب؛
- آشنایی به متدولوژی اسکرام؛
- آشنایی با زبان SQL و تجربه کار با SQL Server؛
- آشنایی با الگوهای طراحی (Design Pattern)، اصول طراحی SOLID و معماریهای عمومی توسعه برنامه؛
- تجربه کار با IIS؛
- تجربه کار مرتبط و درک قوی از معماری Clean Architecture؛
- تجربه کار با HTML/CSS/JS و کتابخانه Bootstrap 3 و jQuery؛
- تجربه کار با Third-party softwareها نظیر Redis, RabbitMQ و…؛
- درک قوی از Rest API و تجربه پیادهسازی وبسرویس؛
- درک قوی از نحوه لاگنویسی و تجربه استفاده از ابزارهای لاگ مانند NLog و Sentry و…؛
- درک قوی از نحوه Threading، برنامهنویسی Asynchronous، Multithreading و Memory management در محیط .NET؛
- تسلط به مفاهیم شیگرایی، ساختاردادهها و الگوریتمهای پایه؛
- تسلط به اصول مهندسی نرمافزار در بسط، راهاندازی و نگهداشت نرمافزار؛
- تسلط به زبان برنامهنویسی C# و تکنولوژیهای .NET و .NET Core و کتابخانههای مرتبط نظیر Autofac، EF Core، ASP .NET Core (Entity Framework و ASP .NET MVC)، ASP.NET Web API و…؛
اگر این مهارتها و ویژگیها رو داری و این موقعیت شغلی به نظرت جذاب میاد، لطفاً رزومهت رو برامون ارسال کن؛ مشتاقانه منتظر آشنایی با تو هستیم.
متاسفانه در حال حاضر در این شغل پذیرش نداریم