Architect - Development (WMS Development)

Wesco•Pittsburgh, PA
•$93,937 - $159,693

About The Position

As an Architect – Development (WMS Development), you will develop and deliver robust Java-based Warehouse Management System (WMS) solutions supporting warehouse operations, inventory management, fulfillment, and automation. You will architect and build scalable applications, REST APIs, microservices, and integrations among WMS, TMS, ERP, OMS, and third-party systems. You will optimize application performance, reliability, and maintainability using modern software engineering practices and cloud-native technologies, including Azure services, Kubernetes, and data platforms. The role provides technical expertise in design, development, troubleshooting, and continuous improvement of mission-critical warehouse and distribution applications. You will lead Java development teams and provide technical leadership across solution design, engineering standards, code reviews, performance optimization, delivery, and production support. You will guide software development life-cycle phases, coordinate technical work with cross-functional teams and business partners, and support modernization from legacy platforms to cloud-based architectures.

Requirements

  • 12+ years of hands-on Java application development experience building enterprise-scale applications; experience with Java, Spring Framework (Spring MVC/Spring Boot), RESTful APIs, SQL Server, Web Services, Git/GitHub, and modern software design principles is preferred.
  • 5+ years of experience leading software development teams and delivering complex enterprise applications through Agile methodologies and SDLC best practices is preferred.
  • 3+ years of hands-on WMS development experience, including customization, configuration, integrations, warehouse automation, inventory management, and order fulfillment processes, is preferred.
  • Strong expertise in distributed systems, microservices architecture, API integrations, event-driven solutions, and high-volume transaction processing is preferred.
  • 3+ years of experience with WebSphere, IBM MQ, Drools, Azure Kubernetes Service (AKS), and enterprise integration technologies is preferred.
  • Experience architecting and supporting integrations among WMS, ERP, OMS, automation systems, and third-party applications is preferred.
  • Strong working knowledge of Azure technologies, including Azure Data Factory, Databricks, Kubernetes, containerization, and cloud-native application development, is preferred.
  • Experience leading modernization and digital transformation initiatives involving migration from legacy platforms to cloud-based architectures is preferred.
  • Demonstrated experience building, mentoring, and developing high-performing technical teams is preferred.
  • Strong background in systems analysis, application architecture, performance tuning, and troubleshooting complex enterprise applications is preferred.
  • Excellent analytical and problem-solving skills, including the ability to diagnose and resolve technical and operational challenges, are preferred.
  • Project leadership experience managing multiple priorities, release schedules, and cross-functional initiatives in fast-paced environments is preferred.
  • Excellent communication, stakeholder management, and interpersonal skills to collaborate across business and technology teams are preferred.
  • Experience supporting supply chain, distribution center, logistics, and warehouse operations environments is highly preferred.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field is required; a master’s degree is preferred.
  • 7 years of experience in a lead development role.
  • 5+ years of experience with common programming and data languages or technologies, such as Java, Python, SQL, .NET, APIs, or databases.
  • Strong working knowledge of Azure Data Factory and Databricks.
  • Strong problem-solving and analytical skills.
  • Ability to conduct research into project-related issues.
  • Strong written and verbal communication skills.
  • 9 years of experience in a lead development role.
  • 5+ years of experience in cloud solutions.
  • Familiarity with NoSQL databases such as CosmosDB.
  • Ability to multitask and reprioritize in a dynamic environment.

Nice To Haves

  • Master’s degree.
  • Experience with WebSphere, IBM MQ, Drools, Azure Kubernetes Service (AKS), and enterprise integration technologies.
  • Experience with WMS development, cloud technologies, supply chain and warehouse operations, and modernization initiatives, as specified in the preferred qualifications.

Responsibilities

  • Lead and manage Java development teams designing, developing, enhancing, and supporting enterprise-scale WMS applications and warehouse automation solutions.
  • Drive architecture, design, and development of Java-based WMS platforms using Spring, RESTful APIs, microservices, and event-driven integrations.
  • Oversee software delivery across Agile sprints and release cycles, ensuring high-quality, scalable, maintainable solutions aligned with business and supply chain objectives.
  • Provide technical leadership in solution design, code reviews, development standards, performance optimization, and software engineering practices.
  • Lead development resources, assign priorities, manage technical deliverables, and coordinate cross-functional activities.
  • Evaluate, identify, develop, and implement software solutions.
  • Define, document, and record application and software designs and modifications.
  • Locate and direct solutions to critical software and hardware interface challenges.
  • Identify and resolve failures in existing and newly developed software systems and programs.
  • Design real-time and batch system interfaces and data-enrichment pipelines in a cloud-native data ecosystem.
  • Guide all phases of the software development life cycle and provide technical support, solution analysis, and design while balancing technical and business needs.
  • Troubleshoot production issues of all levels and severities, track them through resolution, and ensure best practices are followed.
  • Work with IT leadership and business partners to design features for the cloud platform.

Benefits

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