Responsibilities:
Liaise with various functional teams to gather and understand their API requirements.
Design, develop, and implement API proxies using Apigee Edge and other related technologies.
Manage the migration of APIs to the Apigee platform, ensuring the continuity of business operations.
Facilitate the CI/CD of API proxies and configurations, aligning with best practices for testing and deployment.
Manage all aspects of the Apigee platform, including runtime, analytics, and developer portal.
Continually improve our API designs and practices for better performance, scalability, and maintainability.
Collaborate with other team members to solve complex problems and deliver high-quality solutions.
Develop and maintain technical documentation related to the Apigee platform and its associated APIs.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Proven experience as an API Engineer, specifically with Apigee Edge.
Experience with migrating APIs to Apigee.
Proficiency with CI/CD tools and practices.
Strong understanding of API design and development, including RESTful services.
Proficient in JavaScript, Node.js, and other relevant languages and frameworks.
Strong understanding of network protocols, web services, and data formats (HTTP, XML, JSON).
Experience with version control systems like Git.
Strong problem-solving skills, with an ability to troubleshoot and debug issues.
Excellent written and verbal communication skills.
Team player, able to work well with diverse teams and stakeholders.
Bachelor's degree in Computer Science