استخدام Net Developer.
شرح موقعیت شغلی
- توسعه، نگهداری و بهینهسازی ماژولهای نرمافزاری
- پیادهسازی و توسعه سرویسهای قابل نگهداری و تستپذیر با رعایت اصول کدنویسی تمیز (Clean Code)
- طراحی و بهینهسازی کوئریهای پایگاه دادههای Oracle
- همکاری نزدیک با تیم تحلیل و تست جهت پیادهسازی دقیق نیازمندیها و رفع اشکالات سیستم
- مشارکت در جلسههای فنی تیم و بهروزرسانی دانش فنی در راستای نیازهای پروژه
شراط احراز:
- تسلط کامل به زبان برنامهنویسی C#
- تسلط به .Net Framework
- درک عمیق از اصول برنامهنویسی شیءگرا (OOP) و تسلط بر مفاهیم SOLID
- آشنایی مناسب با الگوهای طراحی نرمافزار (Design Patterns)
- تجربه عملی در کار با ORM
- آشنایی با پایگاه داده Oracle و توانایی کار با SQL
- آشنایی با مفاهیم برنامهنویسی موازی و مدیریت همزمانی
- تسلط به Communication Mechanisms مثل SOAP, REST
- تسلط به مکانیسمهای Caching در سطح Memory و DataBase
اگر در موارد زیر هم توانایی دارید، فکر میکنیم همکاری بهتری رو بتونیم با هم پیش ببریم:
- آشنایی به .Net Core
- آشنایی با مفاهیم معماری نرمافزار
- آشنایی با اصول و معماری Microservice
- توانایی تستنویسی
- آشنایی با Docker و Kubernetes
- آشنایی با Nosql DataBase
- آشنایی با Graph QL و GRPC
- آشنایی با Redis
- آشنایی با DDD
- آشنایی با مکانیسمهای Authentication و Authorization مثل oauth، JWT و keycloak
- توانایی کار در محیط تیمی، تحلیل مسائل و ارائه راهحل
مهارتهای مورد نیاز
- .NET
- C#
- Sql Server
- Entity Framework
- OOP
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت