API-Engineer Job Description
API-Engineer Duties & Responsibilities
To write an effective api-engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included api-engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
API-Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for API-Engineer
List any licenses or certifications required by the position: API, TLS, SOA, SANS, CISSP, CISA, JOSE, JSON, JWT, SSO
Education for API-Engineer
Typically a job would require a certain level of education.
Employers hiring for the api-engineer 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, Computer Engineering, Education, Business, Technology, Information Technology, Software Engineering, Information Systems
Skills for API-Engineer
Desired skills for api-engineer include:
Desired experience for api-engineer includes:
API-Engineer Examples
API-Engineer Job Description
- Owning project/service delivery
- Writing best quality code
- Supporting QA during testing, and owning implementation to production
- Actively mentoring junior engineers
- Presenting at communities of practices
- Become a subject matter expert on enterprise CI/CD tools
- Create scripts to automate builds and deployments across multiple technology stacks
- Troubleshoot and resolve automation related issues
- Conduct proof of concepts catering to individual platform needs
- Ability to perform independent research and identify automation opportunities in software delivery lifecycle
- Excellent software design principles
- Must have legal right to work in U.S
- Minimum of 2-3 years of experience of SQL Server, Microsoft Web-API, entity framework, C#, .Net, Restful Services, and Web in an application development role required
- Experience with event-based and message-driven distributed systems eg
- Deep knowledge of data stores and related topics - NoSQL and RDBMS - eg
- Experience with dependency management, build & release and automation tools (Pip, Maven, Jenkins/Bamboo, Puppet, Docker )
API-Engineer Job Description
- Design and implement from database (SQL) layer to middle (JAVA) tier
- Collaborate with other teams to support API integrations into multi-platform environments
- Participate in strategic API, middle tier and database technology architectural and solution decisions
- Responsible for unstructured tasks, issues addressed may be less defined requiring new perspectives, creative approaches and with more interdependencies
- Lead Agile teams of skilled developers / engineers
- Work directly with technical leads, engineers, business analysts, business systems analysts and product managers
- Requirements gathering, analysis, design and development of integration solutions and APIs
- Communicating to stakeholders and business partners on the solution and the implementation aspects at the technical and/or functional level appropriate for the situation
- Manages and mentors teams of junior and senior engineers through ongoing sprints
- Identify and design RESTful APIs needed to address business requirements
- Must be fully competent and have proven experience in Oracle 10g
- Must have a degree in Computer Science
- At least 2 years of experience with PostgreSQL development
- At least 2 years of experience in banking or financial industry applications
- Bachelor's Degree in Business, Information Systems or Computer Science with 5 years of relevant industry
- 5 + years of experience with PostgreSQL development
API-Engineer Job Description
- Design and Document the services needed for the Resources identified
- Consistently deliver high quality API designs
- Create and Document solution design for the requirements being addressed
- Contribute towards defining industry leading design standards
- Verify design implementations for correctness and consistency
- Do peer reviews
- Leading other engineers
- Participate and provide technical input to all API late stage development / scale up and validation projects to ensure API’s are delivered to drug product facilities in the most compliant and timely manner
- Be accountable for all aspects of your work, from research and analysis to development, testing, deployment, and maintenance in production
- Actively evolve our agile development process together with us (Kanban, Scrum)
- 5 + years of experience in Relational database technologies
- Experience in building SOA and RESTful services (JAX-RS)
- Experience with search technologies Lucene and ElasticSearch
- At least 3 Year experience in Database technologies SQL, No-SQL, RDS, PostgreSQL, MongoDB or DynamoDB
- At least 5 years of experience in leading and managing other Engineers on large-scale projects
- 5 years experience in Build and CICD technologies SVN, GitHub, Maven, Jenkins, Nexus or Sonar
API-Engineer Job Description
- Become a product expert and help customers utilize the product family per architectural best practices
- Write code that your peers praise for its elegance and readability
- Indianapolis, Indiana
- Increase scalability and maintainability to support rapid usage growth
- Develop custom data structures and algorithms with additional exposure to concurrent/lock-free algorithms
- Utilize skills in development areas including object oriented programming (C#), databases (SQL), Model, View, Controller (MVC), Entity Framework (EF), and web applications (ASP.NET)
- Lead PoC’s with internal customers of the service and provide information be able to influence leadership team across the organizational boundaries
- Collaborate with architects, designers, analysts, product specialists, and other software engineers
- Analyze system specifications and translate system requirements to task specifications for junior programmers if applicable
- Analyze current programs including performance, diagnosis and troubleshooting, and design solutions to problematic programming
- 5 Years experience in Quality Assurance technologies ATDD, Selenium, Cucumber, JUnit, SoapUI or Postman
- 5 years experience of Tuning, Performance Testing and Production Monitoring using tools HP Diagnostics, JMeter, Splunk, BlueStripe, CloudWatch or Zabbix
- 5 years experience with scripting languages Ruby, Python or Perl
- Contributed to Open-Source or public GitHub project
- Proven experience in Agile
- Proven experience of people management
API-Engineer Job Description
- Provide assistance to testers and support personnel as needed to resolve the system problems
- You provide support to customers, field application engineers, partners and integrators in the resolution of issues
- You own and maintain API and SDK documentation
- You assist with development of SDK sample code in various languages
- Generate and document support content, FAQs, knowledge base articles, file and track bug reports, feature requests
- Interface directly with various engineering organizations (QA, Software Development, Hardware) in tracking and fixing reported issues
- Provides process engineering expertise to technology transfer of projects to internal and external manufacturing locations
- Perform process engineering analysis to determine cycle time, equipment fit, technologies required, scale up risk
- Recommend laboratory experiments to inform scale up plans
- Perform engineering analysis of process execution, recommends opportunities for improvement with plant efficiency and risk mitigation as goals, and captures analysis in campaign summary documents
- Previous experience in Android advantageous
- Previous experience of test automation frameworks
- Extensive experience with backend infrastructure, distributed systems, and/or performance analysis
- Strong algorithms and data structures background BS, MS, or PhD in Computer Science or equivalent work experience
- Experience with Redis and AWS Contributions to the open-source community
- Must have previous experience of working in an Agile environment