API Engineer

Full-time Work Set Up:
Company selected to be on a Private Profile. | Industry: Others

API Engineer

Full-time
Company selected to be on a Private Profile. | Industry: Others

JOB DESCRIPTION

Purpose of the role:

Responsible for the development of cloud-native API’s including design, build and test on Google Cloud Platform (GCP) Apigee API management platform. This is an exciting career opportunity at the forefront of software engineering and cloud computing solutions using cutting-edge technologies.

 

Job role and responsibilities:

Scope:

  • Testing, implementation, and maintenance of Cloud hosting solutions
  • Develop and configure based on specifications and needs
  • Documentation of development process, troubleshooting issues, and testing
  • Participates in Define phase for scoping, and Design phase for detailed technical requirements and design specifications and responsible for development of complex solutions
  • Works with other developers to ensure best practices are followed for integration and event processing solutions
  • Works with other development teams to develop standardized APIs
  • Interfaces with other teams for coordination of project tasks, status reporting, and issue resolution
  • Accountable for performance of solutions or systems developed and deployed
  • Perform all other duties and tasks as assigned by the Lead, Manager or Head

Formal Education & Certification:

  • Four-year university degree or college diploma in computer science

 

Skills and experience required:

Knowledge and Experience

  • Experience with DevOps tools like, Git, Jenkins, Bitbucket etc. for API promotions.
  • Experience with various Test tools required – SoapUI, Postman etc.
  • Ensures that the solution meets or exceeds specified standards and end-user requirements.
  • Lead analytical and consulting working sessions to solve technical problems faced by the application teams trying to onboard to Apigee
  • Understanding of leveraging Integration Patterns based on the requirements using Synchronous (REST, SFTP, GZIP, SOAP) and Asynchronous (Message Queuing).
  • Experience working with monitoring tools.
  • Web Services Interoperability knowledge
  • Transformation and aggregation of the APIs
  • Able to understand and create non-functional requirements based on the business requirements.
  • At least 3+ years of experience in onboarding, developing and testing APIs and operational excellence.

Technology:

  • Experienced in cloud solution architecture, development, and deployment.
  • Specialization or certification from Apigee is a plus
  • Hands on experience with Apigee API software or similar API management software preferred
  • Strong background in API design and best practices
  • Strong background and knowledge of API versioning
  • Strong knowledge and use of Open API Spec.
  • Familiarity with microservices and desire to grow knowledge in this area with the company
  • Experience with Continuous Integration and automated testing strategies
  • Knowledge of Apigee API proxies, Security and Management APIs
  • Knowledge API design standards, patterns, and best-practices especially Swagger, REST, SOAP, JSON, Microservices etc.
  • Must be able to own and deliver the Apigee integrations as an individual contributor, if required.
  • Work with cross-functional teams sometimes located at different geo locations.
  • Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request, and response modifications, etc. using APIGEE Platform.

 

Personal Attributes

  • Experience working in a team-oriented, collaborative environment.
  • Good understanding of the organization’s goals and objectives.
  • Strong interpersonal, written, and oral communication skills and ability to present ideas in a user-friendly language.
  • Ability to write and present technical design and development documents.
  • Good attention to detail.
  • Good problem-solving skills.
  • Highly self-motivated and directed.
  • Strong customer service orientation.
  • Excellent-communication skills are required.

Work Conditions

  • Available to work in different time zones.
  • Some after-hours work will be required to join online meetings with global team members.

Key relationships

  • Global Head of DDC Business Applications Platform.
  • Architecture teams.
  • Service delivery managers.
  • Global Product Owners / Managers
  • Global Head of IT Security
  • Heads of Application Support in global markets
  • PMO, project leads and service delivery leads.
  • Regional Infrastructure Managers.
  • ITSM team.

OTHER JOB REQUIREMENTS

Education
Bachelor's/College Degree
Field of study
Computer Science/Information Technology
Specialization
IT - Software

Top Specialization