Nordstrom is looking to optimize the speed, cost, and value of its inventory by creating and supporting software solutions that help manage the ordering, placement, movement, tracking, and exhaustion of inventory. The Inventory Tech organization also owns systems for visibility, traceability, and accuracy of inventory, acting as a bridge between Merchandising and Supply Chain.
Requirements
- Knowledge of Java and Java Springboot framework. Knowledge of other programming languages (like Python, JavaScript, C-Sharp) is a plus
- Our systems are built with a variety of technologies; therefore, applicants should have a strong grasp of multiple tech stacks
- Experience with Backend Database RDBMS (preferably Oracle) or NoSQL databases
- Experience with RESTful architecture and micro services. JSON and XML is required
- Experience with Amazon AWS services is required
- Familiarity with containerization technologies (Kubernetes, Docker) and modern development practices and development lifecycle using Scrum, Kanban, Lean or other agile methodologies
- Familiarity with CI/CD and testing tools
Responsibilities
- Design & develop innovative solutions to drive Nordstrom business.
- Have a passion for writing clean, consistent, and elegant code to create scalable and reliable systems
- Contribute towards moving the team forward in leading edge processes like continuous integration, continuous delivery, cloud migration and test-driven development
- Work with defect tracking, source code control and software release systems to ensure high-quality software releases over time
- Contribute to the design and development process as part of a SCRUM team.
- Transition from application development to support as needed to ensure that appropriate support is available in a timely and efficient manner.
- Provide high-level analysis and design reviews to other members in department to avoid duplication of efforts in solving same application problem with different products.
Other
- 3+ years of professional experience as a Software Engineer
- Bachelor’s or Master’s degree in CS, Engineering or equivalent practical experience
- Experience working with diverse, collaborative, cross-functional teams
- Strong verbal and written communication skills with the ability to persuade inspire and motivate others. This includes communicating technical information to nontechnical audiences.
- The job posting highlights the most critical responsibilities and requirements of the job. It’s not all-inclusive. There may be additional duties, responsibilities and qualifications for this job.