Sr Azure API Engineer

Sr Azure API Engineer

Posted 1 day ago by Insight International (UK) Ltd

Negotiable
Undetermined
Remote
London Area, United Kingdom

Summary: This role is for a Senior Azure Cloud Engineer/API Engineer/Architect based in Dublin, offering remote work flexibility. The position involves designing and managing Azure solutions, focusing on API enablement and product management within the Enterprise Data Platform API Engineering team. The ideal candidate will lead the development of a secure, scalable API platform while collaborating with various teams to enhance business processes through reliable data exposure. A strong background in cloud technology and API design is essential for success in this challenging and rewarding role.

Key Responsibilities:

  • Design and operationalise a lean, scalable, cost effective, secure (zero trust) API Platform on Azure.
  • Design and build API Product, microservices, and integration flows API Management.
  • Strong understanding of API-led & Event Driven Design approaches and trade offs.
  • Design and Implement API specifications OpenAPI.
  • Apply integration design patterns (e.g., pub-sub, request-reply, scatter-gather) where appropriate.
  • Mentor and support junior developers and contribute to code reviews and best practice enforcement.
  • Liaise and understand functional teams to deliver products that delight.
  • Collaborate with architects, and DevOps teams to define and implement scalable architectures.
  • Develop automated tests and ensure code coverage and quality standards.
  • Package and deploy service via CI/CD pipelines.
  • Leverage Monitoring and Application Insights to support operations.
  • Troubleshoot issues, identify root causes, and implement corrective actions.
  • Create and maintain technical documentation.

Key Skills:

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 10+ years of software development experience, Cloud Engineering with at least 3 years of hands-on Azure development.
  • Strong knowledge of Azure API Management Platform.
  • Proficiency in OpenAPI, Node/Java/C#.
  • Strong culture of security and quality by design.
  • Experience with RESTful APIs, JSON, XML, Streaming, Kafka JMS, and message queues.
  • Familiarity with CI/CD tools and deployment automation.
  • Understanding of security protocols (OAuth 2.0, JWT, TLS) and API gateway policies.
  • Experience integrating with Data Platforms, Databricks, Azure.
  • Experience in enterprise Eco system - Salesforce, ERP, SAP, Workday, or other enterprise applications.
  • Knowledge of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
  • Familiarity with Agile/Scrum methodologies and working in DevOps environments.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Great opportunity for an experienced Senior Azure Cloud Engineer/ API Engineer / Architect for an exciting company in Dublin (remote working - a lot of flexibility). This is a challenging and rewarding role! We're looking for a dedicated professional who is passionate about cloud technology, API enablement and product management. The candiate must be eager to lead the way in designing top-notch Azure solutions. Working for the Enterprise Data Platform API Engineering team, our role is to deliver value from our data. We enhance and optimise business processws by exposing consistent and reliable data to internal and external customers. This leads to better outcomes and opportunities for monetization. You will be responsible for managing and maintaining Business Solutions: Oversee the engineering, deployment, operation, and continuous improvement of API Platform and cloud-based business solutions hosted on Microsoft Azure. Multifaceted role for technical Strategy; for Architectural Design; for Implementation; Scalability, Stability, and Performance; Azure Resource Management; Security and Compliance. You will Work closely with product management, development, and operations teams to deliver projects and solutions that meet business needs.

KEY RESPONSIBILITIES:

  • Design and operationalise a lean, scalable, cost effective, secure (zero trust) API Platform on Azure.
  • Design and build API Product, microservices, and integration flows API Management.
  • Strong understanding of API-led & Event Driven Design approaches and trade offs
  • Design and Implement API specifications OpenAPI
  • Apply integration design patterns (e.g., pub-sub, request-reply, scatter-gather) where appropriate.
  • Mentor and support junior developers and contribute to code reviews and best practice enforcement.
  • Liaise and understand functional teams to deliver products that delight.
  • Collaborate with architects, and DevOps teams to define and implement scalable architectures.
  • Develop automated tests and ensure code coverage and quality standards.
  • Package and deploy service via CI/CD pipelines.
  • Leverage Monitoring and Application Insights to support operations.
  • Troubleshoot issues, identify root causes, and implement corrective actions.
  • Create and maintain technical documentation.

PREFERRED EDUCATION:

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 10+ years of software development experience, Cloud Engineering with at least 3 years of hands-on Azure development.
  • Strong knowledge of Azure API Management Platform
  • Proficiency in OpenAPI, Node/Java/C#,
  • strong culture of security and quality by design
  • Experience with RESTful APIs, JSON, XML, Streaming, Kafka JMS, and message queues.
  • Familiarity with CI/CD tools and deployment automation.
  • Understanding of security protocols (OAuth 2.0, JWT, TLS) and API gateway policies.

Preferred Qualifications:

  • Experience integrating with Data Platforms, Databricks, Azure.
  • Experience in enterprise Eco system - Salesforce, ERP, SAP, Workday, or other enterprise applications.
  • Knowledge of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
  • Familiarity with Agile/Scrum methodologies and working in DevOps environments.