
Senior API Specialist (APIM)
- Dublin
- Permanent
- Full-time
- Full Time Permanent position
- Hybrid role based in our City Centre offices
- Architect API Solutions: Lead the design and implementation of secure, scalable, and high-performing APIs using Azure API Management.
- Define API Strategy: Develop and execute a comprehensive API strategy aligned with business goals, ensuring seamless integration across systems and platforms.
- Secure API Gateways: Implement advanced security measures, including OAuth 2.0, OpenID Connect, API keys, and IP filtering, to protect sensitive data and ensure compliance.
- Optimise API Performance: Monitor, analyse, and optimise API performance using caching, rate limiting, throttling, and other techniques to ensure reliability and scalability.
- Enable Hybrid Integration: Facilitate integration between on-premises systems, cloud services, and third-party applications using Azure APIM and other Azure integration tools.
- Mentor and Lead: Provide technical leadership and mentoring to junior team members, fostering a culture of collaboration, learning, and excellence.
- Collaborate Across Teams: Work closely with development, DevOps, architecture, and security teams to ensure APIs meet functional and non-functional requirements.
- Monitor and Troubleshoot: Use Azure Monitor, Application Insights, and APIM analytics to identify and resolve API issues, ensuring optimal performance and availability.
- Azure API Management: Deep expertise in designing, implementing, and managing APIs using Azure API Management.
- API Security: Strong knowledge of API security protocols, including OAuth 2.0, OpenID Connect, JWT, and IP filtering.
- API Policies: Proficiency in creating and managing APIM policies such as caching, transformation, rate limiting, and throttling.
- Integration Expertise: Experience with hybrid integration scenarios, including connecting on-premises systems to cloud services using Azure APIM, Logic Apps, and Azure Functions.
- API Lifecycle Management: Skilled in API versioning, documentation, and lifecycle management to ensure consistency and maintainability.
- Monitoring and Analytics: Proficiency in using Azure Monitor, Application Insights, and APIM analytics for performance monitoring and troubleshooting.
- DevOps Integration: Experience integrating APIM with CI/CD pipelines using Azure DevOps or other tools for automated deployment and management.
- Proven ability to lead and mentor technical teams, fostering a culture of collaboration and continuous improvement.
- Excellent communication and interpersonal skills to work effectively with cross-functional teams and stakeholders.
- Strong problem-solving and decision-making abilities, with a focus on delivering high-quality solutions
- Minimum of 7 years of experience in API design, development, and management, with at least 5 years of hands-on experience with Azure API Management.
- Strong understanding of API security, scalability, and performance optimisation.
- Experience with Azure integration services, including Logic Apps, Azure Functions, and Event Grid.
- Familiarity with Agile methodologies and collaborative team practices.
- Proficiency in scripting and automation using tools like PowerShell, ARM templates, or Terraform.
- Experience with API testing tools such as Postman or SoapUI.
- Familiarity with RESTful API design principles and best practices.
- Knowledge of microservices architecture and containerisation (e.g., Kubernetes, Docker).
- Experience writing scripts with Powershell, Terraform and swagger.
- Understanding of networking concepts, including DNS, load balancing, and firewalls.
- Azure certifications such as Microsoft Certified: Azure Developer Associate or Azure Solutions Architect Expert.