.NET Backend Engineer
Role Overview
Build the API engine behind an enterprise mobile app serving companies across the group, beginning with real estate.
The role is part of the Business Applications team.
Key Skills for This Role
Full Job Posting
Role
Build the API engine behind an enterprise mobile app serving companies across the group, beginning with real estate.
The role is part of the Business Applications team.
Core API and server-driven UI
- Build and maintain ASP.NET Core Web APIs using the Backend-for-Frontend pattern.
- Serve dynamic JSON layout and workflow schemas tailoring React Native screens to each company and user role without app-store releases.
- Version APIs and UI schemas to keep older app versions working after backend changes.
Integrations and features
- Integrate Salesforce Sales Cloud, Oracle NetSuite, and the HRMS; stream telemetry and business metrics into Microsoft Fabric for Power BI reporting.
- Deliver transactional push notifications through Firebase Cloud Messaging.
- Handle secure mobile uploads to AWS S3 or Azure Blob Storage using SAS or pre-signed URLs.
Security and identity
- Implement Microsoft Entra ID employee SSO and OAuth2 social login for external users using short-lived JWTs, refresh-token rotation, and role-based access control.
- Protect APIs against the OWASP API Security Top 10 using rate limiting, CORS policies, and input validation.
- Store secrets in Azure Key Vault and keep dependencies patched with GitHub Dependabot.
- Maintain audit logs, change-management records, and data-handling controls supporting compliance audits.
Quality and delivery
- Ship through GitHub pull requests, code reviews, and GitHub Actions CI/CD pipelines to Azure App Services.
- Write automated contract and snapshot tests with xUnit, Verify, and WebApplicationFactory; mock third-party APIs with WireMock.Net.
- Monitor performance and manage feature flags with OpenTelemetry, Serilog, Azure Application Insights, and PostHog.
What you'll bring
- 5+ years publishing and maintaining production backend APIs consumed by live mobile applications.
- Strong working knowledge of C#, ASP.NET Core Web API (.NET 10), and RESTful API design.
- Familiarity with Server-Driven UI or dynamic JSON metadata schemas.
- Experience designing data models and working with Azure SQL through EF Core.
- Practical experience with automated testing and CI/CD deployments to Azure or AWS.
- Working knowledge of API security and OAuth2/JWT authentication.
Bonus points
- Arabic language fluency.
- Knowledge of Azure AI Document Intelligence, Amazon Rekognition, Azure API Management, or Cloudflare WAF.
- AZ-204, DP-600, or SC-900 certifications.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at SAAS Properties
Call Center Executive
, UAE
SAAS Properties is seeking a call center professional with mandatory real estate experience to manage client interactions and support property sales activity. The role handles inbound and outbound calls, qualifies leads,
Civil Procurement Engineer (High-Rise Residential)
Abu Dhabi, UAE
SAAS Properties seeks a Civil Procurement Engineer specializing in high-rise residential construction procurement. The role manages sourcing, purchasing, supplier negotiations, delivery coordination, and procurement docu
Barista
Abu Dhabi, UAE
SAAS Properties is seeking a service-oriented Barista to provide a premium hospitality experience in its Sales Gallery. The role prepares beverages, assists clients, and maintains coffee equipment and lounge areas; baris
Receptionist
Abu Dhabi, UAE
The employer is seeking an experienced Receptionist to serve as the first point of contact and support daily office operations. The role covers visitor service, communications, scheduling, facilities coordination, and ge
Junior Salesforce Developer
Abu Dhabi, UAE
The employer is seeking a Junior Salesforce Developer to build and deploy Salesforce solutions for a property development business. The role focuses on Apex, Lightning Web Components, Visualforce, integrations, document
Procurement Engineer
Abu Dhabi, UAE
SAAS Properties is seeking a Procurement Engineer to manage end-to-end procurement for property development projects in Abu Dhabi. The role covers sourcing, purchase orders, quotations, contracts, supplier performance, c
Quantity Surveyor
Abu Dhabi, UAE
SAAS Properties is seeking a Quantity Surveyor to manage pre-contract and post-contract commercial activities for construction projects. The role covers estimating, BOQs, tendering, procurement, cost control, contract ad
Call Center Executive
, UAE
Civil Procurement Engineer (High-Rise Residential)
Abu Dhabi, UAE
Barista
Abu Dhabi, UAE
Receptionist
Abu Dhabi, UAE
Junior Salesforce Developer
Abu Dhabi, UAE
Procurement Engineer
Abu Dhabi, UAE
Quantity Surveyor
Abu Dhabi, UAE