Job
Description
As an Azure API Management (APIM) Engineer with 3-6 years of experience, your primary responsibility will be to design, implement, and manage API solutions using Azure API Management services. Your role will involve collaborating with developers, architects, and product teams to ensure secure, scalable APIs that meet business requirements. You will be tasked with API Development and Management, which includes designing, developing, securing, and monitoring APIs using Azure API Management. Your duties will also involve defining and implementing API policies such as rate limiting, throttling, caching, and security measures. Collaboration with development teams to ensure adherence to best practices, versioning, and backward compatibility for APIs will be essential. Integration and Deployment will be another key aspect of your role, where you will implement API integrations using various protocols (e.g., REST, SOAP, OData) and develop CI/CD pipelines for API deployment in Azure. Working with Azure DevOps for version control, automation, and deployment tasks will also be part of your responsibilities. In terms of Security and Governance, you will need to implement API security measures, including authentication and authorization using OAuth 2.0, JWT, and Azure Active Directory. Managing and monitoring API gateways for high availability and performance, as well as enforcing API governance policies across teams, will be crucial. Monitoring and Optimization will require you to monitor API performance, availability, and usage through Azure Monitor and Application Insights. Troubleshooting and resolving API-related issues, optimizing API performance, and maintaining logs and metrics for audits, troubleshooting, and reporting purposes will also be part of your duties. Collaboration will be a key component of your role, involving close work with business stakeholders, solution architects, and development teams to understand requirements and translate them into technical solutions. Furthermore, providing technical guidance and support to junior engineers and development teams will be expected. Your Skills And Qualifications should include 3-6 years of experience with Azure API Management (APIM), a strong understanding of API protocols (REST, SOAP) and standards (OAuth, OpenAPI/Swagger), as well as hands-on experience with designing and implementing APIs using Azure services such as App Service, Functions, and Logic Apps. Additionally, proficiency in programming languages like C#, .NET, Python, or JavaScript, familiarity with API security practices, and soft skills like problem-solving, communication, and time management will be essential. Ideally, you should possess a Bachelor's degree in Computer Science, Information Technology, or a related field. Certifications such as Azure Fundamentals (AZ-900), Azure Developer Associate (AZ-204), and Azure Solutions Architect Expert (AZ-305) are preferred but not mandatory for this role.,