DeveloperJobs.io
← Back to all jobs

Job Description

Seffner, FL (onsite) Senior Full-Stack Software Engineer role supporting enterprise supply chain application design, development, and modernization.

Responsibilities

  • Design, develop, and maintain full-stack supply chain applications using JavaScript, Vue.js and/or React, C#, and .NET Core
  • Build business applications that improve inventory availability, purchasing, replenishment, shipment planning, and overall supply chain efficiency
  • Create and improve software that automates business processes, streamlines workflows, reduces manual effort, and supports smarter purchasing decisions to reduce shortages and operational costs
  • Design and maintain backend APIs, business services, integrations, and application logic using C# and .NET Core
  • Develop 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 for products, vendors, inventory, purchase orders, sales demand, lead times, and fulfillment
  • Integrate enterprise applications with ERP, WMS, supplier platforms, reporting tools, third-party systems, and internal business applications
  • Collaborate across Supply Chain, Purchasing, Operations, Finance, Sales, Product, QA, and Engineering to translate business requirements into scalable, maintainable solutions
  • Participate in application architecture, technical design, and code reviews with a focus on security, scalability, maintainability, and long-term business alignment
  • 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, operational platforms, workflow tools, dashboards, and reporting applications or similar business-critical solutions
  • Strong relational database knowledge: data modeling, 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: branching strategies, pull requests, code reviews, and Agile/Scrum methodologies
  • Demonstrated ability to mentor developers, contribute to technical decision-making, and produce clear technical documentation
  • Strong analytical, problem-solving, and communication skills with the ability to balance 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 Experience

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

Preferred Experience

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

Similar Jobs