Malomatia

Azure API Management (APIM) Developer

Malomatia
Apply
4 days ago
Doha, QatarMid Level

Responsibilities

  • Design and implement APIs, products, subscriptions, versions, and revisions in Azure API Management.
  • Develop APIM policies for authentication, authorization, rate limiting, quotas, caching, transformation, routing, retries, and error handling.
  • Secure APIs using Microsoft Entra ID, OAuth 2.0, OpenID Connect, JWT validation, client certificates, and managed identities.
  • Integrate APIM with Azure, on-premises, and event-driven backend services through VNet integration and self-hosted gateways.
  • Define API contracts and enforce standards for naming, versioning, error models, and pagination using OpenAPI/Swagger.
  • Automate API deployment with APIOps, Bicep, ARM, or Terraform and Azure DevOps or GitHub Actions pipelines.
  • Customize and maintain the APIM Developer Portal for internal and external consumer onboarding.
  • Monitor API health, performance, and usage and troubleshoot production issues.
  • Design secure network architectures involving Application Gateway/WAF, Azure Front Door, private endpoints, and Key Vault.
  • Collaborate with architecture, backend, security, and infrastructure teams to meet performance, availability, and compliance targets.
  • Produce technical documentation, integration guides, and operational runbooks.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 4 years of software or integration development experience, including at least 2 years of hands-on Azure API Management experience.
  • Strong command of APIM policies and policy expressions.
  • Understanding of REST, HTTP, OAuth 2.0, OIDC, JWT, and mTLS security standards.
  • Experience with at least one backend language such as C#/.NET, Java, or Node.js.
  • Hands-on experience with Infrastructure as Code using Bicep, ARM, or Terraform and CI/CD pipelines.
  • Working knowledge of Azure networking, including VNets, private endpoints, NSGs, and DNS.
  • Experience with Microsoft Entra ID app registrations and API permissions.
  • Microsoft certification such as AZ-204, AZ-305, or AZ-500.
  • Experience with APIM self-hosted gateways, multi-region deployments, or Premium/v2 tiers.
  • Familiarity with Event Grid, Service Bus, and GraphQL or SOAP-to-REST patterns in APIM.
  • Experience delivering integrations for government or regulated environments, including Qatar’s National Information Assurance standards.
  • Arabic language skills are a plus.
  • Clear communication, strong troubleshooting skills, production ownership, and ability to work in agile, multi-team delivery environments.

Tech Stack

C#GitHub ActionsGraphQLJavaNode.jsSOAPTerraform

Categories

Malomatia

About Malomatia

1,001-5,000 employees

Malomatia is a Doha-based IT services and systems integration firm that delivers consulting, managed services, contact center operations, and enterprise solutions in cybersecurity, cloud, and AI for government and regulated industries in Qatar. The company builds and operates mission-critical platforms, including Oracle and other cloud environments, and provides SLA-driven support. Founded in 2008, it focuses on national digital programs and large public-sector modernization initiatives.

Contact me