Share this Job

Software Developer - SAP ABAP

Date: May 17, 2019

Location: Nashville, TN, US, 37228

Company: A. O. Smith Corporation

Company / Location Information

Water technology is one of the fastest-growing industries in the world, and, as a leading global water technology company, A. O. Smith Corporation is at the center of the trend. We are a $3 billion company with 144-year history and employ more than 16,000 men and women around the globe.  A. O. Smith has a strong, people-oriented culture, and is committed to continuous improvement, not just in its factories and its processes, but in its people.


What is Great about this Opportunity: 

  • You will be joining a stable, but growing organization committed to strong financial performance, strategic acquisitions, global expansion and the highest ethical standards of conduct. 

  • Ability to work on projects across all SAP Process areas, ranging from implementations to upgrades

  • Ability to work on different types of projects - RICEFW's (Reports, Interfaces, Conversions, Enhancements, Forms, Workflows)

Primary Function

Located in the MetroCenter area of Nashville, Tennessee, our BTS (Business Technology Solutions) group supports A. O. Smith North America and assists our international businesses.  Reporting to our Solutions Delivery Lead - EDI, we are looking for a Software Developer - SAP ABAP to:


  • 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.


  1. Provides application software development services or technical support typically in a defined project
  2. Develops program logic for new applications or analyzes and modifies logic in existing applications
  3. Codes, tests, debugs, documents, implements software applications
  4. Analyzes requirements, and maintains, tests and integrates application components
  5. Ensures that system improvements are successfully implemented
  6. Maintains and upgrades SAP (ERP) modules
  7. Analyzes user requirements to determine ERP system configuration and customization
  8. Provides ongoing ERP system support
  9. Builds knowledge of the organization, processes and customers
  10. Analyzes possible solutions using standard procedures
  11. Analyze code to find causes of errors and revise programs as needed.
  12. Participate in software design meetings and analyze user needs to determine technical requirements.
  13. Consult with end user to prototype, refine, test, and debug programs to meet needs.
  14. Provides application software development services or technical support typically in a defined project
  15. Configures, implements, maintains and upgrades Enterprise Resource Planning (ERP) application modules (e.g., Human Resources, Finance, Supply Chain Management)
  16. Analyzes user requirements to determine ERP system configuration and customization
  17. May participate in defining requirements and selecting software vendors
  18. Builds knowledge of the organization, processes and customers
  19. Solves a range of straightforward problems
  20. Analyzes possible solutions using standard procedures
  21. Develops proof-of-concepts and prototypes of easy to navigate user interfaces (UI) that consist of web pages with graphics, icons and color schemes that are visually appealing
  22. Ensures that applications are compatible across multiple computing platforms and browsers
  23. Perform other duties as assigned.


  • Bachelor's Degree in Computer Science or related field
  • 3+ years of related work experience
  • Good knowledge of SAP ABAP
  • Good knowledge of RICEFWs
  • Some experience with SAP process areas (i.e. SD, FI, etc.)
  • Experience with implementing SAP Notes
  • Advanced computer skills including programming experience
  • Exhibits the ability to be self-driven and learn new skills quickly and apply in current support/development role
  • Must also be a team player and will reach out to mentor others as needed
  • Good verbal and written communication skills required

We Offer


Great people make our organization great and because of that we offer free parking and ergonomic friendly work spaces and employee discounts on water filtration products. In addition, 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: Developer, SAP, ABAP, ERP, Computer Science, Technology