مهارتها و دانش فنی مورد نیاز:
مسلط به زبان برنامه نویسی (ASP.NET, C#, Ajax, CSS, HTML)
تسلط کامل بر تکنولوژیهای , MVC ASP.NET 4.7 و .Net Core
آشنایی با مفاهیم شی گرایی، معماری چند لایه و ابزار های گزارشگیری مانند Stimulsoft و ....
آشنا با Desaign Pattern ها، SOLID و Clean Code
تجربه توسعه RESTful API
آشنایی با TFS و Git
تجربه کار با Keycloak, Microservice , RabbitMQ و MinIO
آشنا با پایگاه های داده Elasticsearch , Redis , SQL , EF Core, Dapper, ADO.NET
مدیریت احراز هویت و کنترل دسترسی در سطح API و پیادهسازی Authentication & Authorization & JWT
آشنایی با Docker و محیطهای Container-based
پیادهسازی و نوشتن Unit Test و Integration Test برای بخشهای جدید
طراحی و توسعه سرویسهای Back-end پایدار و مقیاسپذیر
انتظارات کارفرما، شرح شغل و وظایف:
نگهداری و بهبود سیستمهای موجود، مشارکت در رفع اشکال یا بروزرسانی در مسیر توسعه برنامه ها و نقل و انتقالهای نرم افزاری
بهینهسازی Queryها و عملکرد دیتابیس
توانایی کار با پروژههای بزرگ و چندماژوله
رعایت اصول امنیتی
تعامل سازنده با تیم Front-end
تحویل بهموقع و باکیفیت وظایف محوله
بهروز بودن در حوزه فناوریهای Back-end
تامین نیازهای برنامه نویسی، نرم افزاری، همکاری در طراحی و توسعه سرویسهای جدید
مستندسازی تغییرات و آمادهسازی برای استقرار (Docker / CI)
درک ساختار فعلی پلتفرم و نقاط توسعهپذیری آن
شرایط احراز شغل:
· دارای سابقه کار مرتبط در زمینه برنامه نویسی
· تمام وقت و حضوری