Software Developer II - EDI

Date: Sep 15, 2023

Location: Nashville, TN, US, 37210

Company: A. O. Smith Corporation

Company / Location Information

Water technology is one of the fastest-growing industries in the world. As a leading global water technology company, A. O. Smith Corporation (NYSE: AOS) is at the center of the trend. We are a $3 billion company with over 140 years of history and 15,000+ employees. Our emphasis is on hot water and clean water; we are one of the world’s largest manufacturers of residential and commercial water heating equipment as well as a supplier of water purification products in a number of emerging countries.

With manufacturing operations in the United States, Canada, Mexico, China, India, and Europe, we have the reach to serve customers worldwide.

A.O. Smith is committed to continuous improvement and maintaining a culture that values and respects our employees. Recognized by The Tennessean as one of the top Nashville area Workplaces, we have programs in place to help our team members achieve their potential. When you join our team, you will receive rewards and recognition for your contributions, training and professional development opportunities, as well as a variety of benefits to support you and your family's health, well-being, and financial future. If you are inspired to learn, take risks, and succeed as a team, you can build an amazing career at A. O. Smith.


This role is located in our modern Nashville Metro Center office, located just minutes from downtown with easy interstate access and free parking

Primary Function

Design, develop, document, test, and debug new and existing software systems and/or applications (cloud and/or in-house). Serve as technical expert on development projects. Participate in full development life cycle including requirements analysis and design. Write technical specifications based on conceptual design and stated business requirements. Support, maintain, and document software functionality. Identify and evaluate new technologies for implementation.  Career-Development position within field and receives moderate level of guidance.


  • Provides application software development services or technical support typically in a defined project.
  • Develops program logic for new applications or analyzes and modifies logic in existing applications.
  • Codes, tests, debugs, documents, implements software applications.
  • Analyzes requirements, and maintains, tests and integrates application components.
  • Ensures that system improvements are successfully implemented.
  • Maintains and upgrades SAP (ERP) modules.
  • Analyzes user requirements to determine ERP system configuration and customization.
  • Provides ongoing ERP system support
  • Builds knowledge of the organization, processes and customers.
  • Analyzes possible solutions using standard procedures.
  • Analyzes code to find causes of errors and revise programs as needed.
  • Participates in software design meetings and analyze user needs to determine technical requirements.
  • Consults with end user to prototype, refine, test, and debug programs to meet needs.

Role Specific Responsibilities


As the Software Developer you will be responsible for the EDI development. Therefore, the selected candidate must have extensive EDI experience in a manufacturing environment. This role requires strong time-management skills and a strong foundation and working knowledge of the X12 EDI transaction set across the business landscape including but not limited to those related to customer, vendor, transportation and banking transactions. This individual is expected to participate, by representing BTS, on projects teams as well as perform the necessary development tasks. The selected candidate will have frequent interaction and communication with AOS members at all levels of the organization as well as the AOS trading partner community therefore, a poised, professional communication style is necessary.

· Responsible for all phases of the development life cycle.

· Communicating the recommended changes and obtaining buy-in from the company member community, including the respective members of Management.

· Participating in activities associated with root cause investigation and corrective/preventive action implementation.

· Leveraging IT solutions to drive continuous improvement throughout the organization.



  • Thorough understanding of X12 EDI Transaction sets; EDIFACT experience a plus.
  •  5+ years EDI experience.
  • Experience with EDI mapping review and analysis.
  • Leadership experience preferred.
  • SAP and IDoc experience preferred.
  • Results-oriented project management skills. Must be comfortable taking ownership for the success of the BTS portion of projects. Must be able to produce and meet deliverables.
  • Excellent communication and interpersonal skills. Ability to interact effectively with peers, users in functional areas, and all levels of Management.
  • Strong analytical and problem-solving skills with root cause investigation experience. Ability to interact with other functional areas to resolve issues and create improvements.
  • Excellent time management skills. Ability to manage multiple tasks and to meet deadlines.




Bachelor's Degree in Computer Science or Related Field
High School Diploma or GED

We Offer

Competitive compensation package and comprehensive benefits plans which include medical and dental insurance, company-sponsored life insurance, retirement security savings plan, short- and long-term disability programs and tuition assistance.

Nearest Major Market: Nashville

Job Segment: Testing, Cloud, Developer, Computer Science, ERP, Technology