Experienced Full Stack Software Developer – Cloud Application Development and Global IT Solutions for Costco
Introduction to Costco and Our Mission
At Costco, we pride ourselves on being one of the world's leading retailers, with operations in twelve countries and a reputation for excellence in customer service and employee satisfaction. Our IT department plays a critical role in driving our success, and we're now seeking a highly skilled and dedicated Software Developer to join our Global IT team. As a key member of our team, you'll have the opportunity to work on exciting projects, collaborate with talented professionals, and contribute to the development of innovative solutions that drive our business forward.
Job Overview and Responsibilities
In this role, you'll be responsible for performing development work across our Global Station Arrangement, a custom application that supports our warehouse operations in Europe. Your key responsibilities will include:
- Designing, building, optimizing, and implementing solutions in a fast-paced, Agile environment, participating in scrum services and collaborating closely with a highly motivated team
 - Planning and implementing business workflows to ensure proper application planning and streamlining
 - Developing Cloud-Local UIs and driving design meetings and code reviews of extensions and customizations of the development platform
 - Creating and executing unit tests to validate code changes and support the implementation of user stories
 - Supporting a wide range of technology projects, including configurations, software development, installation of patches and upgrades, and more
 - Collaborating with Systems Architects and Product Managers to enhance the capabilities of the global station arrangement
 - Partnering with other technical teams (middleware, database, infrastructure, etc.) on documentation and mappings to ensure adherence to Costco's architecture guidelines and standards
 - Conducting peer code reviews for software changes made by other developers within the team
 - Providing technical expertise in establishing processes and procedures to ensure standards are followed
 - Participating in and supporting the planning and execution of testing and deployment
 - Creating and documenting standard operating procedures, best practices, and technical documentation in a technical repository
 - Participating in scrum functions (sprint planning, review, showcases/demos, stand-ups, backlog refinement, etc.)
 - Providing 24/7 on-call application support for the global station arrangement and related applications
 
Essential Qualifications and Skills
To be successful in this role, you'll need:
- A strong understanding of client-side scripting and JavaScript frameworks like jQuery and AngularJS
 - Experience using Git and Agile development methodologies
 - Experience with testing frameworks like Karma, Jasmine, NUnit, and Selenium
 - Expertise in Web Markup, including HTML5, CSS, and JavaScript
 - Ability to collaborate with other technical specialists and develop solution and functional design documents to support the development of detailed solutions
 - Proven ability to work with quality assurance teams to develop and implement automated testing environments to support end-user and performance-based testing
 - Excellent verbal and written communication skills, with a proven ability to partner with stakeholders inside and outside IT, as well as vendors and other external entities
 - Ability to work independently with minimal direction; a self-starter with strong drive and ability to thrive in a fast-paced environment
 - Proven ability to provide project estimates and lead technical teams to meet commitments consistently
 - Strong problem-solving, analytical, critical thinking, and troubleshooting skills
 
Preferred Qualifications and Skills
While not essential, the following qualifications and skills are highly desirable:
- Certification in Azure
 - Experience with Azure DevOps
 - Understanding of cloud design implications and experience with Azure
 
Career Growth Opportunities and Learning Benefits
At Costco, we're committed to helping our employees grow and develop in their careers. As a Software Developer, you'll have access to a range of training and development opportunities, including:
- Professional development courses and certifications
 - Mentorship and coaching from experienced professionals
 - Opportunities to work on high-impact projects and contribute to the development of innovative solutions
 - Collaboration with talented professionals from diverse backgrounds and disciplines
 
Work Environment and Company Culture
At Costco, we pride ourselves on our positive and supportive work environment. Our company culture is built on a foundation of:
- Respect and inclusivity
 - Open communication and transparency
 - Collaboration and teamwork
 - Continuous learning and development
 - Recognition and reward for outstanding performance
 
Compensation, Perks, and Benefits
We offer a competitive salary range of $20-30 per hour, as well as a range of benefits, including:
- Comprehensive health and wellness programs
 - Retirement savings plans and matching contributions
 - Paid time off and holidays
 - Employee discounts and perks
 - Opportunities for career advancement and professional growth
 
Conclusion and Call to Action
If you're a motivated and talented Software Developer looking for a new challenge, we encourage you to apply for this exciting opportunity. Don't worry if you don't meet every single requirement – we value a great attitude and a willingness to learn above all. Submit your application today and take the first step towards a rewarding and challenging career with Costco!
Apply To This Job: https://frontliner.clarios.com/job/join-today-costco-career-mysmartpros-3cckz.html
Apply for this job