What are the responsibilities and job description for the EDI Engineer position at MarketLab?
EDI Engineer
Job Description
ABOUT THE COMPANY
Marketlab is a market leading healthcare solutions organization specializing in the design, manufacturing and sourcing of private label products. It’s our mission to provide our healthcare partners timely solutions with a straightforward approach based on knowing them and their work. Every day we strive to positively impact the lives of the people who in turn impact the health and wellness of our communities.
Based in Grand Rapids, Michigan, Marketlab's success is built upon a foundation of collaboration, innovation, and the belief that every team member plays a vital role in creating an exceptional customer service experience.
ABOUT THE POSITION
The EDI Engineer builds and ensures automated transactions with Trading Partners are reliable by developing, programming, monitoring, and maintaining relevant code and systems. Tasks will be accomplished by working closely with trading partners, cross-functional team members, and IT colleagues.
RESPONSIBILITIES AND DUTIES
- Manages all aspects of EDI; code writing, mapping, and use of established protocols to respond to problems or failures and provide solutions to users
- Partners and manages resources with third party EDI platform providers and partners
- Coordinates internally with business stakeholders and cross functional team members to determine best process for business needs and translating into technical outcomes
- Maintains AS2 system for sending and receiving documents with trading partners
- Maintains business-to-business connections and interface with cross-functional team members to design, test, and monitor data transactions and performance
- Prepares data maps and workflows; write, test, and deploy programs for data transformation.
- Develops and maintains user-level and technical requirements and data specifications
- Communicates proactively with data consumers to improve performance of processes connecting to data.
- Builds data models, following enterprise architectural standards and designs.
- Leads data cleansing and profiling efforts.
- Pursues opportunities to grow business acumen and skills from more experienced team members. Provides coaching to less experienced team members
- Able to interpret process performance outputs and improve workflow performance for affected jobs.
- Demonstrated ability to prioritize competing tasks and workloads
EDUCATION AND EXPERIENCE
- Bachelor’s degree in Computer Science, Information Systems or related discipline; or minimum 4 years relevant work experience.
- Experience in demonstrating informal leadership skills.
- Strong knowledge of database application and data query protocol (MS SQL Server, Transact-SQL).
- Strong functional experience with office productivity software
- Minimum 5 years of relevant experience with EDI format and communication standards, including but not limited to: ANSI X12, EDIFACT, AS2, SFTP, VAN, HTTPS.
- Experience working with APIs (SOAP, REST, Web Service) strongly preferred
- Experience with EDI development in distribution environment, from both customer and supply chain perspectives
- Minimum 3 years of experience with data integration partners and platforms (TrueCommerce, SPS Commerce, Cleo, Amazon Web Services, etc.)
- Ability to develop and maintain project plans and timelines when working with internal and external stakeholders
- Experience in scripting and automation (Python, Bash, csh, ssh, etc.).
- Familiarity with modern source/version control tools (Git, TFS, CodeCommit, Subversion).
- Familiarity with various raw data source types and how to interpret them. (Unstructured, JSON/BSON, Flat files, XML, etc.).
- Strong understanding of business processes, ERP, and warehouse management systems
COMPETENCIES
- Problem Solving - the individual identifies and resolves problems in a timely manner and gathers and analyzes information skillfully.
- Follow Through – Builds due dates into assignments and task delegations; prioritizes and plans work activities, effectively manages obligations / work tasks to ensure expected results and realistic action plans. Holds self and others accountable to meeting targets. Confirms that actions agreed upon have been taken.
- Communication - The individual communicates effectively both verbally and in writing with superiors, colleagues, and individuals inside and outside the Company.
- Professionalism – Demonstrates a professional, confident and positive presence. Speaks with a self-assured tone of voice and maintains an enthusiastic demeanor.
- Teamwork - Conveys passion and rallies team members when challenged with a difficult goal. Keeps focused and on track and resolves any interpersonal issues arising that may jeopardize team success. Prompts others to contribute knowledge and information to assist the team.