API Engineer

API Engineer (Direct Hire)
 
Greater Dayton Area, OH (Remote possible in Eastern or Central Time Zone)
 
Job Requisition: 6374
 
Description of API Engineer: 

The API Engineer is responsible for developing modern integration solutions for customers, partners and internal organizations for 100+ year old medical device Company. This hands-on position is an expansion role that will be contributing to a scrum team.
 
Responsibilities for API Engineer:

  • Develop and deploy API solutions using modern DevOps practices and security standards
  • Develop the test automation solutions for API testing
  • Partner with leads and architects to develop best in class design and architecture blueprints based on evaluation of technical and functional requirements
  • Evaluate and select tools & technologies
    Establish standards and maintain a department-wide body of knowledge on API engineering
  • Participate in a scrum team as an API engineer
    Coach and mentor a broader IT group on API development
 
Requirements for API Engineer:

  • Bachelor’s Degree in Computer Science, MIS, IT or related field.  Masters degree preferred
  • 3+ years of professional experience in IT or related software engineering field.
    2+ years of hands-on experience with designing, developing and managing internal and public RESTful APIs is required and using agile methodology in a DevOps environment is preferred
  • 1+ years experience using Azure, Google or AWS Cloud technologies
  • 2+ years of hands-on software engineering experience with C#, Python, Java, Node.js or other languages.
  • Experience with the following:
    • Developing APIs using MuleSoft and/or Azure
    • API authentication & authorization strategies using OAuth, OpenID and SAML
    • API security engineering
    • Automated unit and system testing of APIs using BDD or TDD, libraries such as JUnit, tools such as Postman and frameworks such as Cucumber, Robot framework, or similar
    • Experience with service mesh such as Istio and load balancers such as Nginx
      Background working with SQL & NoSQL databases
    • CI/CD orchestration tool experience such as Azure DevOps, Jenkins, Bamboo, Chef, Maven, etc
    • Source code management systems experience such as Git or similar
    • Creating and publishing API specifications using YAML, RAML & Swagger
  • Must be Good team player who will “pick up the shovel” to help fellow teammates when needed
  • MuleSoft Anypoint Platform and/or Azure API Management preferred
  • Designing & developing microservices based solutions with SpringBoot, Docker and Kubernetes/OpenShift preferred 
  • GraphQL experience preferred
  • Medical device experience preferred

Resume Upload

  • Accepted file types: pdf, doc, docx.
  • Drop your resume and other files here or upload here
  • This field is for validation purposes and should be left unchanged.