1

Edi Software Developer Jobs in Pleasant Grove, AL

Edi Software Developer information

See Pleasant Grove, AL salary details

$27.4K

$93K

$223.9K

How much do edi software developer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for edi software developer in Pleasant Grove, AL is $92,963.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,900.00 and $98,300.00 per year, depending on experience, location, and employer.

What is an EDI software developer?

EDI Software Developers are IT professionals who specialize in designing, developing, and maintaining Electronic Data Interchange (EDI) solutions. They enable organizations to exchange business documents, such as invoices and purchase orders, electronically between systems, often in standardized formats. Their responsibilities include integrating EDI systems with internal applications, troubleshooting data transmission issues, and ensuring compliance with industry standards. EDI Software Developers often work closely with business analysts, trading partners, and IT teams to optimize automated data workflows.

How does an EDI software developer typically collaborate with business analysts and trading partners during project implementation?

As an EDI Software Developer, collaboration with business analysts and trading partners is a crucial part of the job. Developers work closely with business analysts to understand requirements, map data, and define system workflows that align with business objectives. Communication with trading partners is also essential, as developers must ensure EDI standards, data formats, and connection protocols are compatible on both ends. This often involves participating in meetings, troubleshooting integration issues, and coordinating testing to ensure seamless data exchange across systems.

What are the key skills and qualifications needed to thrive as an EDI software developer, and why are they important?

To thrive as an EDI Software Developer, you need a solid background in software development, knowledge of EDI standards (such as ANSI X12, EDIFACT), and experience with data mapping and integration. Familiarity with EDI translators, middleware solutions (like IBM Sterling or MuleSoft), and relevant certifications (such as EDI Specialist) are typically required. Strong problem-solving skills, attention to detail, and effective communication make candidates stand out in this role. These skills ensure seamless electronic data interchange between organizations, minimize errors, and maintain efficient business processes.

What is the difference between Edi Software Developer vs EDI Analyst?

AspectEdi Software Developer

Required CredentialsTypically a degree in Computer Science or related field, programming certifications
Work EnvironmentSoftware development teams, IT departments
Employer & Industry UsageTech companies, logistics, supply chain, healthcare
Common Search & Comparison IntentUnderstanding technical roles in EDI systems

The main difference is that an Edi Software Developer focuses on designing, coding, and maintaining EDI software solutions, while an EDI Analyst primarily manages EDI transactions, troubleshooting, and ensuring data accuracy. Both roles require knowledge of EDI standards, but the developer role is more technical and programming-oriented, whereas the analyst role emphasizes data analysis and process optimization.

Software Solutions Architect

McLeod Software

Birmingham, AL • On-site

Full-time

Re-posted 17 days ago


Job description

McLeod Software is seeking a Software Solutions Architect to partner with our enterprise customers to design solutions that align McLeod's core software with complex business processes and operational needs. The Solutions Architect will also play a key role in Business Process Reviews, Customer Roadmaps, Solution Design and software modifications.
In this a collaborative, customer-facing role where you will lead discovery, analyze business and technical requirements, identify gaps, and design solutions that maximize the capabilities of McLeod Software products. You will also work closely with customers, Business Analysts, Developers, QA teams, and subject matter experts throughout the software development lifecycle.
What You'll Do
  • Lead customer consultations to define requirements, scope modifications, and develop functional designs for custom solutions.
  • Lead customer-facing activities for Business Process Reviews, including onsite interviews, discovery sessions, process analysis, and presentation of findings and recommendations.
  • Lead key Roadmap engagements, assist with training, identify product gaps and integration requirements, present recommendations to customer executives.
  • Ensure user stories and test cases clearly define requirements and user acceptance criteria for software modifications.

  • Collaborate with Development, Business Analyst and QA to design, test, and deliver scalable, high-quality customer solutions.
  • Review porting lists and provide estimates to support customer upgrades.
  • Create process maps to document current-state, future-state, and integration workflows.
  • Leverage McLeod products and internal subject matter experts to maximize standard functionality and minimize customization.

What You'll Bring
  • Bachelor's degree and 10+ years of experience in a technical or software-focused Business Analyst role.
  • Experience reviewing porting lists and project-driven software modifications.
  • Experience working with APIs, EDI, ETL processes, or system-to-system interfaces.
  • Experience evaluating configuration-based solutions
  • Ability to interpret technical outputs, including system logs and error messages
  • Familiarity with database concepts and structured data formats such as JSON and XML.
  • Strong written and verbal communication skills, including the ability to communicate effectively with both technical and non-technical audiences.
  • Strong documentation, organization, and record-keeping skills.
  • Availability for occasional out of state travel to customer locations is required.

Preferred Qualifications
  • Experience with software implementations, systems analysis, and technical consulting.
  • Experience supporting complex customer workflows and leading functional or technical discovery.
  • Experience troubleshooting system behavior and designing configuration-based solutions.
  • Working knowledge of the transportation and logistics industry.
  • McLeod Software products experience (LoadMaster, DocumentPower, PowerBroker)
  • Process-mapping tools such as Microsoft Visio or Lucidchart.
  • Intermediate proficiency with Microsoft Office.

Why McLeod?
At McLeod Software, we believe that our employees are our greatest competitive advantage. Each employee contributes directly to McLeod Software's growth and success. When you join McLeod, you're joining a company that's built for the long haul-with a clear vision, strong leadership, and a commitment to investing in our people.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.