{bc}
linkedin

.NET Backend Engineer

SAAS Properties
Abu Dhabi, UAE
Full-time
Entry
Onsite
Discovered 2 weeks ago
C#ASP.NET Core Web API (.NET 10)RESTful API designServer-Driven UI and dynamic JSON schemasData modelingAzure SQL and EF Core

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at SAAS Properties