Apigee Developer

Overview

On Site
Depends on Experience
Full Time

Skills

API
Apigee
.NET
Microsoft Azure
Continuous Integration
Continuous Delivery
Continuous Improvement
Unit Testing

Job Details

Must-Have Skills

Proficiency in .NET and Apigee

Experience with Azure Cloud Platform and GitHub Actions

Key Responsibilities:

  • Design, develop, and maintain API proxies using Apigee X
  • Implement policies for security, traffic management, transformation, and mediation
  • Create and manage Shared Flows for reusable logic across APIs
  • Debug and troubleshoot using Apigee X s built-in tools
  • Maintain API code and configurations in GitHub repositories
  • Develop and test code using Visual Studio Code
  • Perform unit testing and validate API functionality
  • Manage deployments across multiple environments (dev, test, stage, prod)
  • Handle CI/CD automation using Azure DevOps
  • Ensure proper versioning and rollback strategies
  • Create apps for testing APIs in all environments
  • Work with API Catalogue for discovery and governance
  • Implement and manage API Key, Quota, and Rate Limiting policies
  • Monitor API performance using Apigee Monitoring Dashboards, Cloud Logging, and Cloud Monitoring
  • Collaborate with backend teams to expose services via APIs
  • Optimize API performance and troubleshoot error codes (400, 401, 403, 404, 405, 429)
  • Stay updated on Apigee X features like API Observation, Semantic Search, and Offline Debugging

Required Qualifications:

  • Bachelor s Degree in Computer Science or a related field
  • 9 12 years of experience in .NET, Apigee, and Azure Cloud
  • Passion for contributing to an organization focused on continuous improvement of consumer experiences
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.