API Job Description
API Duties & Responsibilities
To write an effective API job description, begin by listing detailed duties, responsibilities and expectations. We have included API job description templates that you can modify and use.
Sample responsibilities for this position include:
API Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for API
List any licenses or certifications required by the position: API, II, SANS, CISSP, CISA, TLS, ASNT, NDT, TCP/IP, X.509
Education for API
Typically a job would require a certain level of education.
Employers hiring for the API job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Technology, Science, Math, Computer Engineering, Information Systems, Business
Skills for API
Desired skills for API include:
Desired experience for API includes:
API Examples
API Job Description
- Write automated tests in multiple test frameworks and languages(c#, ruby, java, coffee script)
- Evangelize automation and assist other QA team members through mentorship, tutorials, and writing scripts to speed up their manual testing efforts
- Share, communicate API strategy
- Set API and Developer Experience standards for product development teams across the company
- Lead API design reviews to ensure interface alignment with business intent and usability standards
- Act as an API Design coach to software engineers and product managers across the company, from API novices to experts
- Inspire change through persuasive documentation
- Evangelize new API-driven business and operational models that align with the business vision
- Discover needs, gaps and opportunities while working directly with internal and external API consumers
- Train business and technical leaders, developers, and product managers on API practices, opportunities, and realities in multiple formats
- Act as an API Lead Developer within development projects
- Prepare learning documentation, integrating specific implementation details of TDI GI
- Assist/support developers troubleshooting efforts of API development and deployments
- Involved in Cloud initiatives
- Extensive experience with Database design, Data modeling and Interfacing to databases preferably through JPA (MS SQL server preferred)
- Ability to evaluate tools/frameworks and recommend appropriate solutions
API Job Description
- Take ownership of corporate standards for non-REST interfaces such as pub/sub messaging and device state
- Identify and evangelize additional opportunities to build great APIs throughout the enterprise
- Remain continuously informed of emerging API trends and engaged in the external API community
- Platform architecture and solution ownership – end-to-end – evaluation of platform vendors, defining architecture, sizing capacity, development, BAU
- Assist scope management with respect of budget with PM / Scrum masters
- Create and maintain platform and solutions domain knowledge with the business, developers, QA
- Functional research, test and sign off on API problem ticket resolutions
- Provide API product support and customer service to internal and external organizations
- Grow an up to date understanding of operational and strategic API product support requirements
- Support fault analysis to identify trends of API product and functional problems reported
- At least 4 years of Product Management or Software Development experience
- At least 4 years of experience working with development teams in a fast-paced environment
- Experience building, consuming, documenting or supporting web APIs (ideally all of the above!)
- Professional API Product Management experience
- With direction from the Chief Architect and Architect Leader, align API technical architecture with key business strategy
- Collaborate with product owners to develop both private and public APIs
API Job Description
- Identify opportunities to streamline product support processes and supplement/acquire product support knowledge across the Commercial Operations team
- Contribute to requirements, specifications and business processes, making recommendations as appropriate
- Represent API Support with project teams to ensure that API knowledge is provided, thus ensuring effective support for new products and enhancements
- Grow an up to date knowledge of operational standards, help desk methodologies, technical trends and innovations in the industry
- Build and develop a professional and productive working relationship with the Commercial account, Account Management, Product Management and Technology teams to ensure a comprehensive understanding of the functionality, purpose, utilization and support of Galileo API products and functions
- Develop strong relationships with key Ad Sales stakeholders, other critical peer groups (Technology, Brand leads)
- Recognize incomplete or missing areas of specifications and work with stake holders to address/remediate them
- Review specifications for testability, highlighting and proposing design consideration that will make a feature easier to test via automation, while expanding coverage
- Work on multiple projects and features in tandem
- Report total test coverage and automated test coverage in respects to feature/product/code and meet percent coverage goals
- Contribute to SDK development and launch
- Hands on experience in creating RESTFUL APIs and developing API documentation using Swagger or equivalent
- Devising a best class API developer portal using API management tools
- Participate in API launch go-to-market and operations
- Promote and influence usage of API architectural standards, patterns and models in project and be a support anchor for development teams
- Proven prototyping track record in assessment of new technology integration or a design pattern that relates to API
API Job Description
- Maintain existing automated tests while adding all practical service and hotpatch issues in conjunction with simplifying and consolidating tests to keep tests runs as short as possible with the least amount of false failures
- Be a focused results oriented team player, where the success of DocuSign is paramount
- Be part of a team that implements, deploys and operates API platform APIs loved by developers
- Help build the strategic API shift initiative in MSD
- Various technologies for building APIs and services
- How to build modern and quality services for (and within) enterprise environment
- Full lifecycle of an enterprise platform
- IT specifics in a regulated pharma industry
- Analyzes, designs, and develops specifications for enhancements and extensions with EDI application interfaces and maps
- Integrate new Echo clients onto the API suite
- Mentor and coach peers to facilitate the broader adoption of architectural standards
- Revision control software Git/Github, Jazzhub, Rational Team Concert (RTC)
- Experience creating RESTFul web services - Very Important
- An understanding of the Richardson Maturity Model
- An understanding of JAX-RS 2
- Experience with Spring Framework (dependency injections)
API Job Description
- Work extensively with mapping and integrating clients on our platform through visual studio
- Design, develop and promote domain driven, meta-data driven data modeling and management strategy
- Mentor others on architectural patterns, solution design, and EA standards
- Work with individual engineering teams to learn and adhere to the API Process
- Consult with various engineering groups to determine API requirements, and explore existing models as inspiration
- Create API definitions using Swagger (OpenAPI), post to our API Gateway, and write documentation for our API Portal
- Define client libraries to simplify access and usage of the APIs
- Present and train various engineering groups in the usage of the APIs
- The Manager’s responsibility area will encompass the exacqVision Client API and internally developed integrations to third party systems
- Monitoring and assessing the quality of all source control check ins relevant to lead responsibility area
- Experience with high transaction volume systems
- Experience with data stores and related data integrations - eg
- Knowledge of dependency management, build & release and automation tools (Pip, Maven, Jenkins/Bamboo, Puppet, Docker )
- API 510, API 570 and/or API 650, API 620 certifications are mandatory
- Drive awareness of API’s in the development community through regular participation wherever discussions are taking place
- Produce collateral and content