Senior Cloud Application Architect

Job Details

Job Codes

213519 | 213518 | 213381

Competency Skills

Microsoft Azure

Skill Technology

Cloud

Years of Experience

10

English Level

B1/B2

Estimated Salary

+2500 USD

Microsoft Azure – Cloud Platform

Must Have Skills:

  • More than 7 years in an engineering role using modern programming languages such as Java, Python, C sharp.
  • Design and develop API applications deployed on Google Apigee.
  • Apply modern REST API standards and principles including security and usability.
  • Azure, O365, Azure Stack, Azure AD.
  • Experience with any claims based authentication (SAML,OAuth,OIDC), MFA, RBAC, or ABAC.
  • Knowledge of cloud security controls including tenant isolation, encryption at rest, encryption in transit, key management, vulnerability assessments, application firewalls, SIEM, etc.
  • Delivery using modern methodologies especially SAFe Agile, Iterative, Waterfall, etc.
  • Familiar with Development frameworks such as Scrum and Kanban.

 

Nice To Have Skills:

  • Source control Management (git)
  • Azure cloud
  • Azure DevOps Pipelines
  • Agile methodology
  • Containers
  • Ansible

The opportunity

The selected candidate will:

  • Leads the delivery of API solutions for large or more complex initiatives, leveraging a strong understanding of modern API practices and proven hands-on experience with leading API platforms including Google Apigee and Microsoft API Management.
  • Takes accountability for the design, development, delivery, and maintenance of API-related solutions, driving compliance with and contributing to the development of relevant standards.
  • Fully understands business and user requirements and ensures design specifications meet the requirements from a business and technical perspective.

Your key responsibilities:

  • Design and develop API applications deployed on Google Apigee that exceed Product Owner expectations.
  • Apply modern REST API standards and principles including security and usability.
  • Solves complex and escalated aspects of an engagement, performing coding, debugging, testing, and troubleshooting throughout the SDLC process.
  • Provides advanced technical expertise to maximize efficiency, reliability, and value from current solutions, infrastructure, and emerging technologies, showing technical leadership and identifying and implementing continuous improvement plans.
  • Develops strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer leading solutions.
  • Provides a leadership role for the work group, ensuring the appropriate expectations, principles, structures, tools and responsibilities are in place to deliver the project.
  • Drives consistency to the relevant processes, procedures, standards, technical design whilst supporting the definition, maintenance and implementation of technology standard.

Skills and attributes for success:

  • Advanced technical proficiency in designing, developing, and debugging API solutions.
  • Proven experience using Google Apigee API Management Platform to build, customize, and deploy APIs.

To qualify for the role you must have:

  • Bachelor’s Degree in Computer Science, Engineering, IT, Mathematics, or related field preferred.
  • More than 7 years in an engineering role using modern programming languages such as Java, Python, C#.
  • 3+ years of hands-on knowledge using or administering Google Apigee SAAS or OPDK.
  • Experience in the following: Azure, O365, Azure Stack, Azure AD
  • Multi-system Integration using industry standards such as REST, API, JSON, SOAP, etc
  • Significant relevant proven experience required, demonstrating a solid understanding of relevant software infrastructure platforms (depending on specialism) and understanding of applicable standards.
  • Experience with any claims based authentication (SAML , OAuth, OIDC), MFA, RBAC, or ABAC.
  • Knowledge of cloud security controls including tenant isolation, encryption at rest, encryption in transit, key management, vulnerability assessments, application firewalls, SIEM, etc.
  • Delivery using modern methodologies especially SAFe Agile, Iterative, Waterfall, etc.
  • Familiar with Development frameworks such as Scrum and Kanban.
  • Communicate fluently in English, both written and verbal.
  • Excellent interpersonal communication and organizational skills to give as a leading member of global, distributed teams passionate about delivering quality solutions.
  • Rapidly learn new and emerging technologies with the ability to rapidly define engineering standards and produce automation code.

What we look for:

A self-starter, independent-thinker, curious and creative person with ambition and passion.

Related Job Opportunities

Join Our Team

Apply Now