Jobs · Engineering · Alabama

Software Engineer III – Supply Chain

STM Consulting, Inc. · Birmingham, AL · 2 mo ago
EngineeringFull-time

About the Role

We are seeking an experienced Software Engineer III to design, develop, enhance, and support enterprise-level applications that power critical Supply Chain operations. The ideal candidate will collaborate closely with business stakeholders to deliver scalable, high-quality software solutions in an Agile/Scrum environment.

Responsibilities

  • Design, develop, test, and maintain enterprise software applications supporting Supply Chain operations.
  • Develop new features based on approved functional and technical design documents.
  • Analyze, troubleshoot, and resolve production issues while ensuring system stability and performance.
  • Support business functions including:
    • Supplier Rebate Management
    • Distribution Center Operations
    • Warehouse Management
    • Inventory Control
    • Branch Operations
  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Collaborate with Product Owners, Business Analysts, QA teams, and end users to understand business requirements.
  • Demonstrate working software to business users and gather feedback for continuous improvement.
  • Contribute to solution design, code reviews, testing, and deployment activities.
  • Ensure software quality through adherence to coding standards and best practices.
  • Work closely with cross-functional teams to deliver scalable and maintainable enterprise applications.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Information Systems, Engineering, or a related technical field.
  • 5+ years of experience designing, developing, and supporting enterprise software applications.
  • 5+ years of experience working in Agile/Scrum development environments.
  • Strong understanding of Supply Chain business processes and technologies.
  • Experience with Agile planning, sprint execution, product ownership collaboration, and software delivery.
  • Proven ability to analyze business requirements and translate them into scalable technical solutions.
  • Strong troubleshooting, root cause analysis, and production support experience.
  • Experience communicating technical solutions and demonstrating working software to business users and stakeholders.
  • Excellent analytical, problem-solving, verbal, and written communication skills.

Preferred Qualifications

  • Experience with Enterprise Supply Chain applications.
  • Knowledge of Warehouse Management Systems (WMS).
  • Experience with Inventory Management Systems.
  • Understanding of Distribution Center Operations.
  • Experience with Supplier Rebate Management.
  • Exposure to ERP-integrated Supply Chain solutions.
  • Experience with REST APIs, SQL, and enterprise system integrations.
  • Familiarity with CI/CD pipelines and DevOps practices.

Skills

  • Enterprise Software Development
  • Supply Chain Technology
  • Agile/Scrum Methodology
  • Software Design & Development
  • Production Support
  • Root Cause Analysis
  • Business Requirement Analysis
  • Product Delivery
  • Cross-functional Collaboration
  • Stakeholder Communication
  • Continuous Improvement

Similar jobs

Software Engineer - III

Thunderbolt SolutionsMoorestown, NJ· 5 mo ago
Engineering$110k–$160k/yrapply on thunderboltlogistics.applicantstack.com