استخدام برنامهنویس Net Core. (همدان-Back-End Developer)
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
همدان
، همدان
نوع همکاری
تمام وقت
حداقل سابقه کار
مهم نیست
حقوق
توافقی
شرح موقعیت شغلی
استخدام برنامهنویس Back-End (.NET Core)
کالابازار | Kalabazar
کالابازار برای توسعه و گسترش زیرساختهای نرمافزاری خود به دنبال جذب برنامهنویس Back-End حرفهای، مسئولیتپذیر و علاقهمند به یادگیری است.تمرکز این موقعیت بر توسعه سرویسهای مقیاسپذیر، امن و High Performance مبتنی بر ASP.NET Core و معماری Microservices میباشد.زیرساخت کالابازار مبتنی بر Docker Swarm بوده و در مسیر توسعه، حرکت تدریجی به سمت Kubernetes نیز در چشمانداز فنی تیم قرار دارد.
شرایط همکاری
همکاری بهصورت حضوری و تماموقت در همدان
شنبه تا چهارشنبه: 8 الی 16:30
پنجشنبهها: 8 الی 13
لطفاً برای همکاری دورکاری یا پروژهای رزومه ارسال نشود
داشتن لپتاپ الزامی است
مسئولیتها
توسعه و نگهداری سرویسهای Back-End مبتنی بر ASP.NET Core
طراحی و توسعه RESTful APIهای امن و مقیاسپذیر
طراحی و پیادهسازی معماری Microservices
توسعه سرویسهای High Performance و قابل نگهداری
طراحی و بهینهسازی ارتباط با PostgreSQL و همکاری با تیم DBA
توسعه و نگهداری سیستمهای Real-Time
تحلیل، Debug و رفع مشکلات Production
بهینهسازی Performance، Scalability و Resource Usage
پیادهسازی Logging، Monitoring و Error Handling مناسب
توسعه Unit Test و Integration Test
مستندسازی APIها با Swagger / OpenAPI
مشارکت در Code Review و بهبود کیفیت کدنویسی
همکاری نزدیک با تیمهای Frontend، DevOps و Product
مشارکت در بهبود فرآیندهای CI/CD و Deployment
رعایت اصول Secure Coding و امنیت نرمافزار
مهارتهای موردنیاز
تسلط کامل به C# و ASP.NET Core
تسلط به Entity Framework Core
تسلط به طراحی و توسعه RESTful API
تجربه عملی کار با معماری Microservices
تجربه کار با PostgreSQL
آشنایی با Redis و Cache Strategy
آشنایی با Message Brokerها مانند Kafka
آشنایی با Git و Workflowهای تیمی
آشنایی با Docker و مفاهیم Container-based Deployment
آشنایی با Kubernetes مزیت محسوب میشود
آشنایی با Swagger / OpenAPI
آشنایی با gRPC و GraphQL
آشنایی با مفاهیم Authentication / Authorization
درک مناسب از مفاهیم امنیت نرمافزار و OWASP
آشنایی با تستنویسی:
Unit Test
Integration Test
توانایی نوشتن Clean Code و کد قابل نگهداری
توانایی Debugging و Troubleshooting
آشنایی با مفاهیم CI/CD
آشنایی با سیستمهای مدیریت تسک
آشنایی با SignalR و سیستمهای Real-Time مزیت محسوب میشود
مزیت محسوب میشود
آشنایی با Elasticsearch
آشنایی با Linux
آشنایی با DevOps و مفاهیم زیرساخت
آشنایی با DNS ،CDN و مفاهیم شبکه
تجربه کار روی پروژههای پرترافیک و Distributed Systems