أبلاي إيدج ابدأ البحث عن عمل

Senior Software Engineer – ASP.NET Core & Angular

Keys Recruiters · New Cairo, Cairo, Egypt

قدّم وتابع مع أبلاي إيدج
Job Title: Senior Full Stack Software Engineer (ASP.NET Core / Angular / ABP)Employment Type: Full-time / OnsiteJob Overview:We are looking for a highly skilled Senior Full Stack Software Engineer to lead the development, maintenance, and operation of our platform (aqartouch.sa). The ideal candidate will have strong expertise in ASP.NET Core, Angular, and modern authentication frameworks, along with experience in enterprise system architecture and AI-driven automation.Key Responsibilities:Platform Development & Operations:Develop and maintain the platform end-to-end (Angular frontend, ASP.NET Core/ABP backend, OpenIddict authentication server)Translate business requirements into scalable technical solutions within ABP layered architectureBuild structured and intelligent data-entry systems to ensure data accuracy and efficiencyEnsure platform uptime, stability, and performance optimizationBackend Development (ASP.NET Core / C#):Design and develop high-performance Web APIsImplement middleware, dependency injection, and configuration patternsHandle authentication, authorization, logging, exception handling, and background processesOptimize API performance and scalabilityFrontend Development (Angular):Develop components, services, and routing structuresImplement authentication flows, guards, and token-based securityWork with ABP Angular UI patterns (admin dashboards, CRUD interfaces)Manage environment configurations, builds, and deploymentsAuthentication & Security:Implement OAuth2, OpenID Connect, and JWT-based authenticationConfigure OpenIddict, including scopes, tokens, and policiesManage role-based and policy-based access controlDatabase & API Management:Design and optimize relational databases (preferably SQL Server)Work with Entity Framework Core (migrations, transactions, data seeding)Develop and document RESTful APIs using Swagger/OpenAPIManage API versioning and integrations with third-party systemsDevOps & Production Support:Manage source control (Git) and CI/CD pipelinesDeploy applications on IIS or Linux environmentsHandle SSL configuration, reverse proxies, and Docker basicsMonitor logs, troubleshoot performance issues, and manage system backupsAI Agent Operations :Maintain and enhance automated workflows (n8n / Make) across departmentsDefine governance and control mechanisms for AI agent outputsIntegrate internal systems, CRM platforms, and external APIsMonitor performance, logs, and quality metrics of AI agentsHandle incident response and resolve operational issuesSupport API-based AI integrations and LLM-driven toolsRequirements:Strong experience in ASP.NET Core / C# (mandatory)Solid experience with Angular (frontend development)Experience with OAuth2, OpenID Connect, and JWT authenticationStrong knowledge of SQL and Entity Framework CoreExperience with ABP Framework and OpenIddict is highly preferredUnderstanding of DevOps practices, CI/CD, and deployment processesExperience in multi-tenant systems and modular architectureStrong problem-solving, analytical, and communication skillsPreferred Qualifications:Experience in real estate, CRM, or portal platformsFamiliarity with Saudi hosting or infrastructure environmentsExperience with AI tools, automation workflows, or LLM integrationsProven experience working on enterprise-scale applications