
مسئولیتها:
طراحی و پیادهسازی سرویسهای Back-end و apis با استفاده از هسته .net و هسته asp.net
توسعه و نگهداری معماری میکروسرویسها و سیستمهای مبتنی بر رویداد
نوشتن تستهای واحد برای اطمینان از کیفیت کد
همکاری با توسعهدهندگان فرانتاند و سایر تیمها برای یکپارچهسازی سیستم
نرمافزارهای پیچیده را حل و فصل کنید
نرمافزارهای مربوطه را حل کنید و مشکلات را حل کنید. بهینه سازی پرس و جوهای sql برای سرور sql
استفاده از اصول شی گرا، اصول مستحکم و الگوهای طراحی
مدارک مورد نیاز:
لیسانس در علوم کامپیوتر یا رشته مرتبط
حداقل 5 سال تجربه در توسعه .net
تجربه ثابت شده در زمینه طراحی و پیاده سازی راه حل های مفهومی نرم افزارهای مفهومی الگوها
تجربه با رشته و برنامه نویسی ناهمزمان
آشنایی با هسته چارچوب موجودیت
تست های واحد نگارش تجربه
تسلط در استفاده از git برای کنترل نسخه
درک قوی از اصول جامد
تجربه با معماری میکروسرویس ها و معماری سرور مبتنی بر رویداد
مفهوم طراحی درایو-محور درایوهای آشنا و مفهوم طراحی درایو-محور با
مفهوم طراحی دامنه آشنا پرسشهای t-sql
مهارت حل مسئله و تحلیل قوی
مهارتهای ارتباطی عالی
توانایی کار مستقل و بهعنوان بخشی از یک تیم
توجه به جزئیات و توانایی پیروی از فرآیندهای تثبیتشده
مدارک ترجیحی:
آشنایی با فناوریهای nosql enperix به عنوان پایگاههای اطلاعاتی docker
kubernetes
دانش شیوه ها و ابزارهای devops
تجربه با متدولوژی های توسعه چابک
Responsibilities:
Design and implement back-end services and APIs using .NET Core and ASP.NET Core
Develop and maintain microservices architecture and event-driven systems
Write unit tests to ensure code quality
Collaborate with front-end developers and other teams for system integration
Troubleshoot and resolve complex software issues
Use version control systems like Git
Write and optimize SQL queries for SQL Server
Apply object-oriented principles, SOLID principles, and design patterns
Required Qualifications:
Bachelor's degree in Computer Science or a related field
Minimum of 5 years of experience in .NET development
Proven experience in designing and implementing software solutions
Strong knowledge of object-oriented concepts and design patterns
Experience with threading and asynchronous programming
Familiarity with Entity Framework Core
Experience writing unit tests
Proficiency in using Git for version control
Strong understanding of SOLID principles
Experience with microservices architecture and event-driven architecture
Familiarity with Domain Driven Design concepts
Proficiency in SQL Server and writing T-SQL queries
Strong problem-solving and analytical skills
Excellent communication skills
Ability to work independently and as part of a team
Attention to detail and ability to follow established processes
Preferred Qualifications:
Familiarity with NoSQL databases
Experience with containerization technologies such as Docker or Kubernetes
Knowledge of DevOps practices and tools
Experience with Agile development methodologies
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.