استخدام Back-End Software Engineer (.NET-مشهد)
شرح موقعیت شغلی
ما در نوبان در حال توسعه محصولات حوزه سلامت و نوبتدهی آنلاین پزشکان هستیم. هدف ما ایجاد تجربهای سریع، پایدار و قابل اعتماد برای بیماران، پزشکان و مراکز درمانی است.
برای توسعه و بهبود سرویسهای خود به دنبال یک برنامهنویس Back-End با تجربه در اکوسیستم .NET هستیم که علاقهمند به توسعه نرمافزارهای باکیفیت، حل مسائل واقعی کسبوکار و همکاری در یک تیم فنی حرفهای باشد.
در این جایگاه، شما در طراحی، توسعه و نگهداری سرویسهای بکاند و APIهای محصول مشارکت خواهید داشت و با تیمهای محصول، فرانتاند و زیرساخت همکاری خواهید کرد.
وظایف و مسئولیتها
- طراحی، توسعه و نگهداری سرویسها و APIهای Back-End با استفاده از ASP.NET Core
- توسعه قابلیتهای جدید محصول و بهبود سرویسهای موجود
- طراحی و پیادهسازی APIهای استاندارد، امن و قابل توسعه
- همکاری در طراحی و بهینهسازی ساختار دیتابیس و مدلهای داده
- رفع مشکلات فنی، بهینهسازی عملکرد و افزایش پایداری سرویسها
- مشارکت در بهبود کیفیت کد و رعایت استانداردهای توسعه نرمافزار
مهارتها و توانمندیهای موردنیاز
- حداقل ۳ سال تجربه حرفهای در توسعه نرمافزار با .NET و C#
- تسلط به ASP.NET Core و توسعه RESTful API
- تجربه کار با Entity Framework Core
- آشنایی مناسب با مفاهیم OOP، SOLID و Clean Code
- تجربه کار با SQL Server و طراحی کوئریهای بهینه
- تسلط بر Git و فرآیندهای توسعه نرمافزار
- آشنایی با Dependency Injection و معماریهای نرمافزار
مواردی که مزیت محسوب میشوند
- تجربه کار با Clean Architecture یا Microservices
- تجربه کار با RabbitMQ یا سایر Message Brokerها
- آشنایی با PostgreSQL
- آشنایی با Redis و مفاهیم Cache
- تجربه کار با Docker و CI/CD
- آشنایی با Logging، Monitoring و Observability
- تجربه توسعه محصولات آنلاین یا سیستمهای پرترافیک
مهارتهای مورد نیاز
- ASP.NET
- Back-end
- OOP
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست