Azure API Management (APIM) Developer
Key Skills for This Role
Full Job Posting
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 4+ years in software or integration development, with at least 2 years of hands-on Azure API Management experience.
- Strong command of APIM policies and policy expressions.
- Solid understanding of REST, HTTP, and API security standards (OAuth 2.0, OIDC, JWT, mTLS).
- Experience with at least one backend language, such as C#/.NET, Java, or Node.js.
- Hands-on experience with Infrastructure as Code (Bicep, ARM, or Terraform) and CI/CD pipelines.
- Working knowledge of Azure networking: VNets, private endpoints, NSGs, and DNS.
- Experience with Microsoft Entra ID app registrations and API permissions.
- Microsoft certifications: AZ-204 (Azure Developer), AZ-305 (Solutions Architect), or AZ-500 (Security).
- Experience with APIM self-hosted gateways, multi-region deployments, or the Premium/v2 tiers.
- Familiarity with event-driven integration (Event Grid, Service Bus) and GraphQL or SOAP-to-REST patterns in APIM.
- Experience delivering integrations for government or regulated environments, including knowledge of Qatar's National Information Assurance (NIA) standards.
- Arabic language skills are a plus.
- Clear communication with both technical and non-technical stakeholders.
- Strong troubleshooting skills and ownership of production systems.
- Ability to work in agile, multi-team delivery environments.
Responsibilities
- Design and implement APIs in Azure API Management, including APIs, products, subscriptions, versions, and revisions.
- Develop APIM policies (XML and C# policy expressions) for:
- Authentication and authorization
- Rate limiting, quotas, and caching
- Request and response transformation
- Routing, retries, and error handling
- Secure APIs with Microsoft Entra ID, OAuth 2.0 / OpenID Connect, JWT validation, client certificates (mTLS), and managed identities.
- Integrate APIM with backend services such as Azure Functions, App Service, AKS, Logic Apps, Service Bus, and on-premises systems through VNet integration and self-hosted gateways.
- Define API contracts with OpenAPI/Swagger and enforce design standards: naming, versioning, error models, and pagination.
- Automate API deployment with APIOps practices, using Bicep, ARM, or Terraform with Azure DevOps or GitHub Actions pipelines.
- Customize and maintain the APIM Developer Portal to support onboarding of internal and external consumers.
- Monitor API health, performance, and usage through Application Insights, Azure Monitor, and Log Analytics. Troubleshoot production issues.
- Place APIM in a secure network architecture alongside Application Gateway/WAF, Azure Front Door, private endpoints, and Key Vault.
- Work with architects, backend developers, security, and infrastructure teams to meet performance, availability, and compliance targets.
- Produce technical documentation, integration guides, and runbooks.
Preferred Qualifications
- Arabic language skills are a plus.
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 Malomatia
Executive Assistant
, QAT
Executive Assistant is responsible for providing secretarial and administrative support to Chief of SBU. The role holder must understand business priorities, demonstrate the ability to proactively anticipate needs and dr
Engineer – System
, QAT
Seeking a Senior Systems Engineer with 8+ years of experience in Linux and Windows administration, virtualization, and enterprise infrastructure management. The role involves managing VMware, Nutanix, VxRail, Zabbix Moni
Consultant – Assurance & Validation, GPU Infrastructure
, QAT
Provide independent technical assurance and validation of GPU implementation and ongoing operations. Serve as the client’s technical conscience to ensure quality, performance, and readiness of the delivered GPU platform.
Data Migration Lead
, QAT
The role requires strong migration leadership and preferably Siebel migration experience. Qualifications Proven experience leading complex, multi-entity data migration programs. Strong hands-on understanding of data prof
Consultant – Operations Oversight & Performance, AI Infrastructure
, QAT
The Consultant – Operations Oversight & Performance, AI Infrastructure is responsible for Oversee OEM ongoing operational delivery after go-live. Ensure the GPU infrastructure AI Runtime Layer - Kubernetes, GPU schedulin
Data and AI Specialist
, QAT
Deep technical expertise in data engineering, machine learning, and cloud AI services with strong governance and policy awareness, ensuring scalable, secure, and ethical use of AI in alignment with organizational goals.
Camunda BPM Integration Support
, QAT
We are looking for an Engineer - Camunda BPM Developer to model, develop, test, deploy, administer, and support Camunda BPM workflows for entity onboarding and payment processing in a Kubernetes / OKE environment. • Mode
Project Director
, QAT
The Project Director is malomatia’s senior-most client-facing delivery leader and the single point of accountability for the client account. The role owns overall client delivery, contractual service outcomes, executive
Executive Assistant
, QAT
Engineer – System
, QAT
Consultant – Assurance & Validation, GPU Infrastructure
, QAT
Data Migration Lead
, QAT
Consultant – Operations Oversight & Performance, AI Infrastructure
, QAT
Data and AI Specialist
, QAT
Camunda BPM Integration Support
, QAT
Project Director
, QAT