Role OverviewDesign, build, test, and support software systems that power core merchandising and inventory capabilities. Lead complex application development and production support efforts for merchandising technology solutions.
What You Will Do
Write application code, develop automated tests, document designs, and troubleshoot systems and applications. Implement applications and modules using standard programming tools, patterns, and techniques.
Why It Might Be a Fit
7+ years of progressive professional experience on software engineering teams building enterprise software systems. Excellent proficiency in object-oriented programming languages such as Java or C#.
Requirements
- 7+ years of progressive professional experience on software engineering teams building enterprise software systems
- Excellent proficiency in object-oriented programming languages such as Java or C#
- Experience designing and developing REST-based and event-based microservices
- Experience with cloud technologies, including AWS, Kubernetes, and Docker
- Expertise with CI/CD pipelines and test automation
- Strong understanding of computer science fundamentals such as algorithms, state machines, and programming paradigms
- Expertise in software engineering methods and practices such as Scrum, Extreme Programming, and Test-Driven Development
- Experience creating technical designs, system architectures, and production-ready software solutions
- Ability to analyze complex production issues, troubleshoot effectively, and implement durable solutions
- Strong written and verbal communication skills with business partners, stakeholders, and cross-functional technical teams
Benefits
- Medical
- Dental
- Vision
- 401K plus company match
- Mental health support
- Paid sick/holiday/vacation time
- Employee discount program
- Tuition reimbursement options
]]>