About The Position

The Principal Developer – SAP Logistics- Fiori develops and leads enhancements to in-house software applications and extensions to meet business requirements and objectives. Work may involve translating technical specifications into applications, integrating data between applications, testing solutions, and preparing technical documentation. The developer follows software development best practices and company standards, with a focus on quality and innovation, and may support end users by troubleshooting code. The role provides technical leadership for large-scale application development, designs sustainable and architecturally compliant solutions, and collaborates with business and IT teams. It also includes mentoring developers, overseeing third-party teams, improving processes and system performance, and contributing to Agile delivery and coding standards. The position is a six-month contract and is hybrid, based in Addison, Texas, or Miramar, Florida; candidates should be local to those areas.

Requirements

  • Bachelor's degree in a relevant field.
  • At least 6 years of software/application development experience in SAP.
  • At least 6 years of S/4 implementation experience.
  • At least 6 years of development experience in SAP Logistics–Fiori.
  • Proven leadership skills and ability to drive results.
  • Strong strategic thinking and ability to see the big picture.
  • Expertise in software development best practices and technical design.
  • Exceptional communication skills, including presenting complex information to technical and non-technical stakeholders.
  • Experience with large-scale technology projects and offshore teams.
  • Experience with APIs, ESB, SAP PI, and other integration technologies.
  • Ability to mentor and develop developers and improve code quality and standards.
  • Command of Agile development processes and Agile delivery values.
  • Background in Wholesale, Distribution, or CPG, including accounts receivable, complex pricing, and tax laws.

Responsibilities

  • Lead large-scale application development projects, provide technical direction, and align work with business stakeholders.
  • Design sustainable, architecturally compliant solutions in complex environments.
  • Troubleshoot, maintain, and configure software, including creating and testing applications and interfaces.
  • Mentor and coach junior developers and promote best practices in coding and technical design.
  • Drive process improvements, recommend software or hardware solutions, and enhance system performance.
  • Oversee third-party development teams to ensure high-quality deliverables.
  • Develop and maintain business and technical process documentation and training materials.
  • Act as a liaison between IT and business teams to translate and meet project requirements.
  • Lead initiatives to establish and expand coding standards and facilitate Behavior-Driven Design (BDD) processes.
  • Perform code reviews, track project milestones, and communicate effectively with teams.
  • Participate in Agile teams, promote continuous improvement, and stay updated on industry trends.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service