Sr Full Stack Engineer - ERP/EDI

Avenue Code
United States
3 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Amazon S3 ASC X12 Standards Databases Continuous Integration Document Management Systems Amazon DynamoDB Electronic Data Interchange (EDI) UN Electronic Data Interchange for Administration Commerce and Transport Fault Tolerance Identity and Access Management
+24 more
PostgreSQL MySQL NoSQL Oracle (Applications) Query Optimization SAP (Applications) TypeScript Management of Software Versions File Transfer Protocol (FTP) SAP Integration Solutions ReactJS Backend Git Event Driven Architecture Build Management Kubernetes OpenText Apache Kafka Front End Software Development Amazon Simple Queue Service (SQS) AWS EKS Docker Golang IBM Sterling Suite

Job description

  • Design and build backend services in Golang and Java for EDI translation, validation, routing and acknowledgments.
  • Build durable, fault-tolerant Temporal workflows for order-to-cash and procure-to-pay document flows, covering retries, compensation, versioning and long-running processes.
  • Build and migrate per-partner EDI maps for X12 transactions: 850, 860, 855, 856, 997, with later work on 810, 820, 832, 846 and 753/754.
  • Move existing partner maps from Sterling to the new platform with no changes on the partner side (β€œlift and shift”).
  • Build internal web tools for monitoring transactions, viewing errors and reprocessing failed documents.
  • Deploy and run services on AWS EKS. Use S3 for document storage and archiving, and design data models in relational and NoSQL databases.
  • Own production support for your flows: observability, alerting and root-cause analysis on EDI failures.
  • Work with BSAs, ERP and supply chain teams, and external trading partners to clarify requirements and test.

Requirements

  • 5+ years of backend development in Golang and Java.
  • Hands-on production experience with Temporal: workflow and activity design, idempotency, versioning and scaling workers.
  • AWS experience, especially EKS/Kubernetes, S3, IAM and SQS/SNS or similar.
  • Strong database skills: PostgreSQL/MySQL, plus DynamoDB or another NoSQL store; schema design and query tuning.
  • Front-end experience with React/TypeScript for internal tools.
  • Working knowledge of EDI (ANSI X12): segment and loop structure, envelopes (ISA/GS/ST), 997 acknowledgments and partner-specific mapping.
  • Event-driven architecture (Kafka).
  • CI/CD, Docker, Git and testing practices (unit, integration, contract).

Nice To Have Skills

  • Experience with IBM Sterling B2B Integrator, Sterling map conversion, 4GL or OpenText / SPS Commerce VANs.
  • ERP integration experience (Oracle, SAP or similar), especially order management and supply chain.
  • EDIFACT, AS2 or SFTP partner connectivity.
  • Experience in retail, wholesale or e-commerce supply chains.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…