EngineerJobs.io
← Back to all jobs

Job Description

Rooms To Go is seeking a Senior Full-Stack Software Engineer to design, build, and modernize enterprise supply chain applications. This onsite role in Seffner, FL focuses on software that supports inventory planning, purchasing, replenishment, supplier collaboration, and operational decision-making.

Responsibilities

  • Design, develop, and maintain full-stack supply chain applications using JavaScript, Vue.js and/or React, C#, and .NET Core.
  • Develop business applications that enhance inventory availability, purchasing, replenishment, shipment planning, and overall supply chain efficiency.
  • Build and improve software that automates business processes, streamlines workflows, reduces manual effort, and supports smarter purchasing decisions to reduce inventory shortages and operational costs.
  • Design and maintain backend APIs, business services, integrations, and application logic using C# and .NET Core.
  • Create intuitive front-end applications for inventory visibility, purchasing workflows, exception management, approvals, prioritization, reporting, and operational decision-making.
  • Design, maintain, and optimize relational databases and data models supporting products, vendors, inventory, purchase orders, sales demand, lead times, and fulfillment.
  • Integrate enterprise applications with ERP, WMS (warehouse management systems), supplier platforms, reporting tools, third-party systems, and internal business applications.
  • Collaborate with Supply Chain, Purchasing, Operations, Finance, Sales, Product, QA, and Engineering teams to translate complex business requirements into scalable, maintainable solutions.
  • Participate in application architecture, technical design, and code reviews, ensuring secure, scalable, maintainable implementations aligned with long-term business objectives.
  • Mentor junior developers through code reviews, technical discussions, documentation, and knowledge sharing while promoting engineering best practices.
  • Create and maintain technical documentation, including API documentation, system architecture, data flows, implementation decisions, and deployment or support guides.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term fixes to improve stability and reliability.

Requirements

  • 5+ years of professional software development experience building full-stack, enterprise business applications.
  • Strong full-stack experience with JavaScript, modern web frameworks (Vue.js and/or React), and backend development using C#, .NET Core, and ASP.NET Core.
  • Experience designing and developing backend APIs, business services, integrations, and data-driven applications.
  • Experience building and supporting enterprise software and internal business systems, including workflow tools, dashboards, reporting applications, or similar business-critical platforms.
  • Strong understanding of relational databases, including SQL queries, stored procedures, performance tuning, and application data access patterns.
  • Ability to translate complex business processes and workflows into scalable, maintainable software where accuracy, reliability, and business continuity are critical.
  • Strong understanding of API design and secure coding practices, including authentication, authorization, validation, error handling, and logging.
  • Experience with Git-based workflows such as branching strategies, pull requests, code reviews, and Agile/Scrum methodologies.
  • Demonstrated ability to mentor other developers, contribute to technical decision-making, and produce clear technical documentation.
  • Strong analytical, problem-solving, and communication skills balancing engineering quality, business priorities, operational urgency, and delivery timelines.

Technologies

JavaScript, Vue.js, React, C#, .NET Core, ASP.NET Core, relational databases, SQL, stored procedures, ERP, warehouse management systems (WMS), Git, Agile/Scrum, Azure, Azure DevOps, GitHub Actions, Infrastructure as Code (IaC), GitHub Copilot, Azure AI, microservices, service-oriented architecture (SOA), Docker, Application Insights, Datadog, New Relic.

Supply Chain Focus

  • Direct supply chain experience is highly desirable but not required.
  • Relevant areas include inventory management, inventory availability, replenishment, purchasing, purchase order management, sales demand, demand planning, backorders, stockouts, lead times, fulfillment, and shipment prioritization.
  • Supply chain optimization topics include cost reduction, process automation, and continuous improvement.
  • Enterprise supply chain technologies include ERP, WMS, and integrations with internal and third-party systems.
  • Operational decision support includes exception-based workflows, reporting, dashboards, and business process visibility.

Preferred Experience

  • Cloud, DevOps, and AI development tools, including Azure, Azure DevOps, GitHub Actions, Infrastructure as Code (IaC), GitHub Copilot, Azure AI, or similar technologies.
  • Enterprise business systems experience, including ERP, WMS, supply chain, purchasing, inventory, order management, forecasting, replenishment, business process automation, reporting, analytics, and operational software.
  • Modern application architecture experience, including microservices, service-oriented architecture (SOA), Docker, containerized applications, and enterprise application development.
  • Application monitoring, modernization, and integration experience, including Application Insights, Datadog, New Relic, modernizing legacy .NET applications, and integrating with third-party systems and APIs.

Similar Jobs