Senior .NET Full-Stack Software Engineer

Confidential   عمان - الأردن  تاريخ النشر:2026/02/15   سجلي الدخول للتقدم

Responsibilities

  • Develop robust backend services using C# and .NET/.NET Core (7–10), building high-performance and scalable applications.
  • Design and implement RESTful APIs and gRPC services, including ASP.NET Core middleware, filters, and routing components.
  • Optimize database performance using EF Core, LINQ, advanced query tuning, stored procedures, and data modeling.
  • Design and implement asynchronous, multithreaded workflows and high-performance system components.
  • Apply Clean Architecture, Onion Architecture, Domain-Driven Design (DDD), CQRS, and event-driven patterns in enterprise-level system design.
  • Develop and maintain microservices-based solutions, including API Gateway integration (e.g., Ocelot), service discovery, and resilience patterns such as circuit breakers.
  • Integrate distributed messaging systems including RabbitMQ, Kafka, and Azure Service Bus.
  • Implement cloud-native and scalable solutions using Docker, Kubernetes (plus), Azure services (AKS, App Services, Functions, Key Vault), Redis caching, and Elasticsearch with telemetry tools.
  • Develop interactive front-end applications using Vue.js (2/3), JavaScript/TypeScript, Vue Router, Pinia/Vuex, and UI frameworks such as Vuetify.
  • Lead development best practices by conducting code reviews, mentoring junior developers, participating in Agile/Scrum ceremonies, ensuring CI/CD implementation via Azure DevOps, implementing secure authentication (OAuth2, JWT, Azure AD), and delivering end-to-end features with proper testing (unit & integration).

Qualifications

  • 7+ years of professional experience in C# and .NET/.NET Core (7–10).
  • Strong hands-on experience in building RESTful APIs and exposure to gRPC (plus).
  • Proven expertise in Clean Architecture, Onion Architecture, Domain-Driven Design (DDD), CQRS, and event-driven systems.
  • Solid experience in microservices architecture and distributed systems.
  • Experience working with message brokers such as RabbitMQ, Kafka, or Azure Service Bus.
  • Strong knowledge of Docker and containerization; Kubernetes and Azure cloud services (AKS, App Services, Functions, Key Vault) are a plus.
  • Front-end development experience using Vue.js (2/3), JavaScript/TypeScript, and modern UI frameworks.
  • Strong database experience with SQL Server and Oracle; Redis and NoSQL databases are a plus.
  • Deep understanding of secure coding practices, OAuth2, JWT, Identity Server, Microsoft Identity, Azure AD, and OWASP standards.
  • Experience with Azure DevOps, Git workflows, CI/CD pipelines, unit testing frameworks (xUnit, NUnit, MSTest), and Agile methodologies.
المهارات المطلوبة
  • Vue.js
  • Git
  • ASP.net
تفاصيل الوظيفة
  • الموقع عمان - الأردن
  • القطاع تكنولوجيا المعلومات والاتصالات
  • نوع الوظيفة دوام كامل
  • الدرجة العلمية بكالوريوس
  • الخبرات 6-10
  • الجنسية غير محدد
سجلي الدخول للتقدم

وظائف مماثلة