Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - 2 Month(s)
No Travel Required
Skills
RESTful APIs
microservices
other API types
EDI
EDI documents
security
performance
and reliability
API documentation
specifications
usage guidelines
Java
C#
Python
Node.js
ERP
API
API Management
Amazon Web Services
Authentication
Authorization
Cloud Computing
Collaboration
Communication
Continuous Improvement
Data Integration
Documentation
Electronic Data Interchange
Programming Languages
Git
JSON
Microsoft Azure
Microsoft Exchange
MuleSoft
NetSuite
OAuth
RESTful
SOAP
Testing
Trading
Version Control
XML
Job Details
Effective Data, EDI cloud and consulting firm, has an immediate need for an API developer with an understanding of EDI for as needed project work beginning ASAP. If you are available and interested, please send your rate and resume ASAP!
Initial Scope:
2 Trading Partners
6 Data Flows
- PO Inbound
- PO Outbound
- Inventory
- PO Acknowledgement
- Ship Notice inbound
- Ship Notice Outbound
Using API's to connect NetSuite with 2 external trading partners / connection points
Candidate Profile:
The ideal candidate will be proficient in designing, creating, and implementing various API types to facilitate seamless data exchange between diverse systems, with a strong understanding of integration principles and how APIs can enhance our integration capabilities.
Responsibilities:
- Design, develop, and implement robust and scalable RESTful APIs, microservices, and other API types to support critical business functions and data integration needs.
- Collaborate closely with EDI specialists, business analysts, and other development teams to understand integration requirements and translate them into effective API solutions.
- Ensure APIs adhere to established design principles (REST, SOAP, Microservices) and best practices for security, performance, and reliability.
- Develop and maintain comprehensive API documentation, including specifications, usage guidelines, and examples.
- Perform thorough testing of APIs to ensure functionality, performance, and adherence to requirements.
- Troubleshoot and resolve API-related issues, working with internal teams and external partners as needed.
- Stay up-to-date with the latest API development trends, tools, and security best practices.
- Contribute to the continuous improvement of our API architecture and development processes.
- Assist in the integration of EDI systems with internal and external applications via APIs.
Required Skills and Experience:
- 5+ years of experience in designing, developing, and implementing APIs.
- Proven proficiency in creating and implementing RESTful APIs, microservices, and other API types for data exchange.
- Strong understanding of API design principles, including REST, SOAP, and microservices architecture.
- Proficiency in one or more programming languages commonly used for API development, such as:
- Java
- C#
- Python
- Node.js
- Experience with API management platforms (e.g., Apigee, Mulesoft, Azure API Management, AWS API Gateway) is a plus.
- Familiarity with data formats such as JSON and XML.
- Understanding of authentication and authorization mechanisms for APIs (e.g., OAuth, JWT, API Keys).
- Experience with version control systems (e.g., Git).
- Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.