Experienced Full Stack Software Developer – Web & Cloud Application Development for Costco Logistics
Join the Future of Logistics with Costco
Embark on a rewarding career journey with Costco Logistics as a seasoned Software Developer, driving innovation and excellence in our logistics operations. We're seeking a talented professional to design, develop, and implement cutting-edge software solutions that transform the way we work. As a key member of our team, you'll collaborate with cross-functional groups to craft efficient, scalable, and high-performing applications that meet the evolving needs of our business.
About Costco and Our Culture
Costco Wholesale, the third-largest retailer globally, operates in 14 countries, offering a unique blend of wholesale and retail experiences. Despite our rapid growth, we prioritize a family-centric, employee-focused atmosphere, earning us a spot among the World's Best Employers by Forbes. Our IT department, responsible for driving Costco's technical future, is committed to fostering a diverse and inclusive workplace. We value innovation, teamwork, and continuous learning, providing a dynamic environment for professionals to thrive.
Job Summary
As a Software Developer with Costco Logistics, you'll play a pivotal role in shaping the technical landscape of our logistics operations. You'll work closely with technical and non-technical stakeholders to analyze requirements, design solutions, and develop high-quality software applications. Your expertise will span multiple programming languages, databases, and web technologies, enabling you to drive business growth and process improvements.
Key Responsibilities
- Design and Development: Create software modules at various complexity levels, including service interfaces, process flows, service messages, SOA components, business logic, UI/UX, and data access logic.
- Coding and Debugging: Write efficient code in multiple development languages for enhancements and bug fixes, ensuring high-performance and responsiveness.
- Collaboration and Communication: Work with cross-functional teams to understand requirements, estimate work needed, and deliver solutions within scope, schedule, and budget.
- Testing and Deployment: Develop, test, and deploy software solutions and process flows, adhering to standards, guidelines, and best practices.
- Innovation and Improvement: Identify areas for improvement, assess architectural impacts, and formulate solutions to drive business growth and process enhancements.
- Documentation and Knowledge Sharing: Create technical design documents, process flow designs, and reference guides to facilitate knowledge sharing and reuse.
- Security and Compliance: Adhere to security management practices and promote established security standards to ensure the integrity of our applications and data.
Requirements and Qualifications
Essential Qualifications
- Education: Bachelor's degree in Computer Science or a related field.
- Programming Languages: 5+ years of experience with Java EE, Spring Boot, and Rest API.
- Database Development: 5+ years of experience with relational database development using MySQL and NOSQL DB.
- Cloud Experience: 5+ years of experience deploying and maintaining Java applications in cloud environments (Azure experience is a plus).
- Microservices Architecture: Experience designing and building applications using microservices architecture.
- Agile Development: Experience working in an Agile development methodology.
Preferred Qualifications
- Containerization: Experience with containerization using Docker/Kubernetes.
- Front-end Development: Experience developing front-end applications using React/JavaScript.
- Load Balancers: Understanding of load balancers and their applications.
- Git/Github/Jenkins/Azure DevOps: Working knowledge of these tools and platforms.
- Mentorship: Experience mentoring junior developers on the team.
What We Offer
As a valued member of our team, you'll enjoy:
- Competitive Salary: A salary range of $105,000 - $135,000 per year.
- Remote Work: The opportunity to work from our state-of-the-art remote office.
- Career Growth: Opportunities for professional growth and development in a dynamic and innovative environment.
- Diverse and Inclusive Culture: A workplace that values diversity, equity, and inclusion.
- Employee Benefits: A comprehensive benefits package, including opportunities for learning and growth.
How to Apply
If you're a motivated and talented Software Developer looking to make a meaningful impact in the logistics industry, we encourage you to apply for this exciting opportunity. Please submit your application, including your resume and a cover letter, to:
Apply To This JobDon't miss this chance to join our team and drive the future of logistics with Costco. We look forward to hearing from you!
Apply for this job