Senior Developer (WMS Development)

Wesco•Pittsburgh, PA
•$81,753 - $138,980

About The Position

The Senior Developer (WMS Development) develops, enhances, and supports enterprise Warehouse Management System (WMS) applications, integrations, and warehouse automation solutions using Java and modern application frameworks. The role builds scalable applications, REST APIs, microservices, and integrations across WMS, ERP, OMS, and third-party platforms to support supply chain operations and improve inventory visibility, order fulfillment, and warehouse execution. It also uses Azure cloud technologies, Kubernetes, and data integration platforms to modernize applications, optimize performance, and deliver business value. The position collaborates with cross-functional teams to troubleshoot complex issues, implement enhancements, and continuously improve mission-critical warehouse and distribution systems. It leads collaborative work throughout the software development lifecycle, provides technical guidance, supports production systems, and coordinates with external technology partners.

Requirements

  • Bachelor's degree in eCommerce, eBusiness, information technology, or a related field is preferred.
  • 5 years of experience in a development role in an enterprise environment delivering and supporting technology solutions required; 7 years preferred.
  • 5 years of coding experience in the required language, platform, and/or technology required; 7 years preferred.
  • 5 years of experience developing solutions using modern tools and practices required; 7 years preferred.
  • Working knowledge of code management systems, intake and task management tools, the SDLC, development frameworks, build tools, and Agile delivery methodologies.
  • Ability to multitask and reprioritize in a dynamic environment.
  • Outstanding written and verbal communication skills.
  • Basic understanding of budgets, including processing invoices and other financial documents through accounting processes and practices.

Nice To Haves

  • 8+ years of hands-on Java development experience building enterprise applications with Java, Spring MVC/Spring Boot, REST APIs, SQL Server, Web Services, and Git/GitHub.
  • 3+ years of WMS development experience, including integrations, inventory management, order fulfillment, warehouse automation, and supply chain processes.
  • Experience developing distributed applications, microservices, API integrations, and high-volume transaction processing systems.
  • Experience with WebSphere, IBM MQ, Drools, and enterprise integration technologies.
  • Hands-on experience integrating WMS with ERP, OMS, transportation, and third-party systems.
  • Working knowledge of Azure cloud technologies, including Azure Kubernetes Service (AKS), Azure Data Factory, Databricks, and containerization.
  • Experience supporting modernization and migration of legacy applications to cloud-based platforms.
  • Strong background in application design, development, performance tuning, debugging, and production support.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical and problem-solving skills, including the ability to diagnose and resolve complex technical issues.
  • Ability to manage multiple priorities and deliver high-quality solutions in a fast-paced environment.
  • Excellent communication and collaboration skills.
  • Experience supporting distribution center, warehouse, logistics, or supply chain operations.

Responsibilities

  • Design, develop, test, and support Java-based WMS applications and warehouse automation solutions.
  • Develop scalable applications using Java, Spring MVC/Spring Boot, REST APIs, and microservices architecture.
  • Collaborate with Product Owners, Business Analysts, and Operations teams to analyze requirements and translate business needs into technical solutions.
  • Develop, maintain, and support integrations between WMS, ERP, OMS, transportation systems, warehouse automation equipment, and external partner applications.
  • Write clean, efficient, well-engineered front-end code that can serve as a standard of excellence for other team members.
  • Conduct code reviews, mentor front-end developers, and provide guidance on code management, release management, environment management, process flows, and documentation.
  • Explore technical options for solutions, including custom code, third-party subsystems, enterprise platforms, and existing technology components.
  • Lead collaborative efforts across the software development lifecycle, including requirements analysis, technical design, coding, testing, and release support.
  • Understand the lifecycle, capabilities, compatibility, limitations, and dependencies of technology subsystems and advise on optimal upgrade paths.
  • Communicate and collaborate with IT, QA, and other corporate colleagues on cross-functional initiatives.
  • Develop technical documentation, including system context diagrams, design documents, and release procedures.
  • Lead hands-on or delegated troubleshooting of production issues of all levels and severities, assign work to third-party front-end developers as appropriate, and track progress.
  • Lead efforts to monitor web properties for uptime and proactively identify potential problems by analyzing trends, data, and monitoring reports.
  • Lead identification and selection of third-party vendors based on the digital roadmap and requirements, including research, selection, contractual discussions, and operational efforts.
  • Oversee third-party technology partners, including assignments, service-level agreements, quality standards, work product, and contractual deliverables.

Benefits

  • Paid time off for eligible employees.
  • Medical coverage for eligible employees.
  • Dental coverage for eligible employees.
  • Vision coverage for eligible employees.
  • Retirement savings plans for eligible employees.
  • Eligible positions may include participation in a bonus or sales incentive plan, subject to applicable plan terms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service