مسئولیتها:
• طراحی و توسعهی سرویسهای بکاند با استفاده از C# و ASP.NET Core
• طراحی معماری مقیاسپذیر و ماژولار مبتنی بر میکروسرویسها
• پیادهسازی الگوهای معماری پیشرفته مانند CQRS و SAGA
• توسعه و نگهداری پایگاهدادههای SQL و NoSQL (SQL Server، MongoDB)
• استفاده از Redis و Kafka برای بهینهسازی عملکرد و پیامرسانی
• توسعه و نگهداری تستهای Unit و Integration و مشارکت فعال در Code Review
• بهبود عملکرد سیستم از طریق Logging، Monitoring و ابزارهای App Metrics
• مستندسازی کد، پیادهسازی CI/CD و همکاری با تیم در چارچوب Scrum
• تجزیه و تحلیل خطاها و رفع باگها برای افزایش پایداری نرمافزار
• همکاری در طراحی ویژگیهای جدید، بهینهسازی سیستمهای موجود و ارتقاء کیفیت کد
• مشارکت فعال در جلسات فنی و ارائه پیشنهادات برای بهبود فرآیند توسعه
مهارتها و تجربیات موردنیاز:
• تسلط بر زبان C# و فریمورک ASP.NET Core
• تسلط بر مفاهیم طراحی معماری نرمافزار و توسعه مبتنی بر میکروسرویسها
• تجربه کار با پایگاهدادههای رابطهای و غیررابطهای (SQL Server، MongoDB)
• آشنایی با Redis، Kafka، Docker، Git و Git Flow
• تسلط بر ORMهایی مانند Entity Framework Core و Dapper
• تجربه پیادهسازی الگوهای CQRS، SAGA و ارتباطات gRPC
• توانایی تحلیل و طراحی APIهای RESTful و مستندسازی آنها
• آشنایی با متدولوژیهای توسعه نرمافزار مانند Scrum و Agile
• آشنایی با مفاهیم Logging، Monitoring و ابزارهای تحلیل عملکرد
• آشنایی با ابزارهای DevOps و فرآیندهای CI/CD مزیت محسوب میشود
ویژگیهای فردی:
• توانایی تحلیل و حل مسئله به صورت ساختیافته
• روحیه کار تیمی و مهارتهای ارتباطی قوی
• دقت بالا و توجه به جزئیات
• انگیزه بالا برای یادگیری و رشد مستمر
• تعهد به کیفیت، مسئولیتپذیری و رعایت اخلاق حرفهای
مزایا:
• ساعت کاری منعطف
• وعده غذایی رایگان
• محیط کاری پویا و صمیمی
• فرصت رشد، یادگیری و ارتقاء فنی
محل کار: تهران، میرداماد (امکان همکاری حضوری)
اگر علاقهمند به همکاری در محیطی نوآورانه، چالشبرانگیز و حرفهای هستید، رزومه خود را برای ما ارسال کنید. ما مشتاق دیدار با شما هستیم!