What are the responsibilities and job description for the Integrations Developer-Remote Opportunity position at YELLOW DOG SOFTWARE LLC?
Role Overview
We are looking for a remote integration developer to maintain, enhance, and build integrations with our flagship inventory product.
Key Responsibilities:
- Identify, debug, and advise on integration bugs and errors.
- Strategize and plan the execution of enhancements to existing integration code base.
- Check and correct conflicts in data configuration as it pertains to integration deficiencies and bugs.
- Work closely with Product and Support teams to provide resolution to integration escalations.
- Analyze and improve current system integration and migration strategies.
- Provide documentation and QA testing direction
Required Qualifications:
- 5 years of software development experience
- C# - dotnet 6 and .NET Framework 4.6
- Git source code control (github preferred)
- Experience with creating automated unit and integration testing
- Microsoft SQL Server experience
- Experience integrating disparate systems through data export and imports
- Experience creating, parsing, and manipulating data files in various formats
- Experience with consuming REST/GraphQL/SOAP APIs hosted by third parties
Preferred Qualifications:
- Rest API development and Project Management experience a plus
- Experience interfacing with Point of Sale and Ecommerce APIs (Shopify, Square, Intuit) also a plus.
- Experience with Accounting Systems and Practices
- Experience with creating integrations against various EDI file formats.
What Success Looks Like:
- Ability to configure and monitor integrations.
- Successful candidate will review code pull requests to familiarize self with code.
- Will be assigned and will assist with escalations.
- Successful review and engagement with all dev related training material.
- Ability to create new integrations under the direction of team lead.
- Ability to resolve 50% of assigned escalations without assistance.
- Demonstrated ability to explain core workflows of YD integration approaches.
- Proficiency in working autonomously with most code changes.
- Lead discussions and answer questions satisfactorily regarding integration approach with third parties.
- Proactively identify problems and offer appropriate solutions.
This role is fully remote and successful candidates must be capable of maintaining a consistent connection to online company resources including video communication.