Developing software that empowers warehouse associates with visibility into warehouse management and execution systems, including conveyor routing, sortation, order streaming, goods-to-person solutions, and task and labor optimization.
Requirements
- Experience developing execution, dashboard, and reporting systems for warehouse management and sortation systems, merge systems, goods to person systems, order streaming/work release systems, automation, robotics, and warehouse execution systems
- Experience with front-end and back-end technologies, including React, HTML, CSS, JavaScript/TypeScript frameworks, object-oriented programming languages (preferably Java), Spring Boot, and Node.js.
- Relational or NoSQL database technology, cloud computing techniques, edge computing, CI/CD tools, and modern software design patterns
- Experience with security frameworks for user and service authorization and authentication
- Experience with creating and executing unit, functional, destructive, and performance tests
- Experience with modern debugging and root cause analysis techniques
- Experience with a version control system
Responsibilities
- Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide
- Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production
- Contribute to reusable foundational code, architectural diagrams, and other product documentation
- Guide decisions around product and tool selection, configuration, security, resilience, performance tuning, and production monitoring
- Create new and better ways for the organization to be successful
- Works the Product Team to ensure user stories are developer ready, easy to understand and testable
- Helps grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions
Other
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
- No travel required.
- The knowledge, skills, and abilities are typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
-
- 5-8 years of relevant work experience