About the Role
1. ASP.NET Core / C# (Critical – Primary Stack)
Strong C# and ASP.NET Core Web API development
Middleware, Dependency Injection, Configuration patterns
Authentication / Authorization implementation
Background jobs, logging, exception handling
API performance tuning
2. Angular (Required – Platform Frontend)
Components, services, routing, RxJS (basics to intermediate)
Auth guards, token flow integration
Environment configs, builds, deployment
ABP Angular UI patterns (admin dashboards, CRUD pages)
3. OAuth2 / OpenID Connect / JWT
OAuth2 flows, access/refresh tokens, client scopes
Auth server configuration, CORS, redirect URLs
Role-based and policy-based authorization
Mehaleya 8 Omarat ElRouda 1st district, Office 2, Obour City, Qalyubia, Egypt | info@keysgroupservices.com | +202-2599 3930
4. SQL + Entity Framework Core
Strong SQL, database design, query optimization, indexing
EF Core migrations, transactions, data seeding
Enterprise relational DB experience (preferably SQL Server)
5. API Design & Integration
REST API design, Swagger/OpenAPI documentation
API versioning, security, third-party integrations, webhooks
6. DevOps & Production Support
Git, CI/CD pipelines, Docker basics
IIS or Linux deployment, SSL config, reverse proxy basics
Production troubleshooting: logs, auth failures, performance
bottlenecks
Backup/restore, release management
ABP Framework — modules, application services, domain layer,
permissions, DTOs, auto API controllers, ABP CLI
OpenIddict — direct configuration experience (ABP default auth
provider)
Multi-tenant systems experience
Modular monolith / layered architecture patterns
Real estate / CRM / portal platform experience
Saudi hosting / infrastructure experience
AI Agent Operations Scope
This scope remains valid from the original form and is additive to
the platform engineering role:
Workflow Automation: Maintain and extend n8n / Make workflows
across departments post-training
AI Agent Governance: Define review/approval/override policies for
agent outputs
Data Integration: Connect internal databases, external APIs, CRM,
and platforms to agent workflows
Quality Controls: Error tracking, performance metrics, operational
logs for agents
Incident Response: Resolve operational issues with AI agents and
escalate anomalies
LLM Integration: Foundational understanding of LLMs, API-based AI
integration, off-the-shelf AI tools via APIs and Webhooks
Job duties description Develop, maintain, and operate the aqartouch.sa platform end-to-end
(Angular frontend, ASP.NET Core/ABP backend, OpenIddict auth server)
Translate departmental requirements into technical specifications and
execute within ABP's layered architecture
Build intelligent data-entry forms enforcing mandatory fields and reducing
errors
Manage daily platform operations: uptime, stability, response speed
Own user accounts, permissions, and RBAC aligned with data sensitivity
(OpenIddict scopes + ABP permissions)