

این فرصت شغلی چقدر برای من مناسب است؟
شرح شغل و وظایف
به عنوان Senior Backend Developer در نگهداری و توسعه پلتفرم فعلی نقش کلیدی خواهید داشت. در نوشتن کد، طراحی و تصمیمهای معماری جهت افزایش کیفیت و توسعه پلتفرم مشارکت میکنید. با تیمهای فنی و محصول جهت توسعه پلتفرم همکاری خواهید داشت.
مسئولیتهای کلیدی
طراحی و توسعه پلتفرم فعلی و آماده سازی جهت ارتقا سیستم فعلی به سرویسهای مقیاس پذیر و توزیع شده در آینده.
پیاده سازی قابلیتهای جدید. اصلاح و بهینه سازی بخشهای فعلی.
طراحی و بهینه سازی پایگاه داد در PostgreSQL و Microsoft SQL Server
توسعه Unit Test، Integration Test و Stress Test جهت اطمینان از عملکرد پلتفرم. بازبینی و نگهداری کدهای فعلی جهت ارتقا کیفیت
همکاری با تیم فنی جهت بهبود در فرآیندهای CI/CD و استقرار سرویسها روی Docker و در آینده Kubernetes
همکاری نزدیک با تیمهای Product و QA برای تبدیل نیازمندیهای کسب و کار به راهکارهای فنی جهت پیاده سازی.
مهارتهای تخصصی مورد نیاز
حداقل 5 سال سابقه حرفهای در توسعه Backend
دانش عمیق از اصول طراحی و مهندسی نرمافزار و تحلیل و طراحی سیستمها
دانش و تجربه عملی در معماری DDD ،Clean Architecture ،Microservices و Distributed Systems
تسلط کامل بر C# ،.NET ،.NET Core ،ASP.NET Core
دانش استفاده از Docker و Docker Compose
تسلط بر پایگاه دادههای PostgreSQL و Microsoft SQL Server
تجربه کار با Redis
تجربه در Unit Testing, Integration Testing و Stress Testing
تسلط بر Git
توانایی حل مسئله و تفکر تحلیلی قوی
مهارتهای قوی ارتباطی جهت همکاری با تیمهای فنی و محصول
مزیت محسوب میشود
آشنایی با DevOps
آشنایی و تجربه کار با Kubernetes
آشنایی با اصول Event-Driven Architecture و Kafka
ارسال رزومه برای گروه صنعتی تجدیدپذیر مانا
گزارش مشکل یا تخلف آگهی