تفاصيل الوظيفة

Full Stack Developer – Role Summary Role Objective
Build and evolve a distributed system that spans:
On-premises Windows Services (Agent layer)
Cloud-hosted APIs and g RPC services
Real-time communication infrastructure (Signal R)
Multi-tenant database architecture
Web-based monitoring and administration dashboards
Key Responsibilities
Design and implement features across both Agent (on-prem) and Cloud tiers.
Contribute to architectural decisions including versioning, modularity, backward compatibility, and deployment strategies.
Develop real-time communication using Signal R (Web Sockets) and g RPC (bidirectional streaming).
Implement resilient connectivity patterns (retry policies, reconnection strategies, durable messaging).
Manage multi-tenant data access using SQL Server and Entity Framework Core.Own the Windows Service lifecycle and contribute to WPF-based desktop management tools.
Build secure, production-grade APIs using JWT, RBAC, and mutual TLS (m TLS).
Implement observability and reliability practices (Open Telemetry, structured logging, Sentry, health checks).
Contribute to frontend development using Next.js for real-time dashboards and configuration portals.
Integrate with third-party platforms such as Salla, Shopify, and other e-commerce systems.
Design and implement event-driven patterns, CQRS, webhook processing, idempotent handlers, and rate limiting strategies.
Optimize performance using memory-efficient techniques (e.g., Span, pooling, efficient serialization).
Work with Azure services (Azure SQL, Azure Identity, Azure Dev Ops) where applicable.Apply ERP domain knowledge (invoicing, inventory, orders) when building business modules.
Follow Clean Architecture and SOLID principles with strong testing practices. Required Qualifications :
+3 years of experience with C# and modern . NET (6/7/8).Strong expertise in ASP. NET Core, Signal R, and g RPC.
Deep understanding of asynchronous and concurrent programming.
Strong SQL Server and EF Core experience.Solid knowledge of multi-tenant Saa S architecture.
Experience with authentication, authorization, and certificate-based security.
Windows Services development and familiarity with WPF.
Experience with testing frameworks and observability tools.

وظائف مشابهة

حول HR Egypt Network - HREN
مصر, القاهرة
إدارة التعليم