Costco Wholesale
Full Stack Engineer - Manufacturing
This job is now closed
Job Description
- Req#: 8300
Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Despite our size and explosive international expansion, we continue to provide a family, employee centric atmosphere in which our employees thrive and succeed. As proof, Costco ranks seventh in Forbes “World’s Best Employers”.
This is an environment unlike anything in the high-tech world and the secret of Costco’s success is its culture. The value Costco puts on its employees is well documented in articles from a variety of publishers including Bloomberg and Forbes. Our employees and our members come FIRST. Costco is well known for its generosity and community service and has won many awards for its philanthropy. The company joins with its employees to take an active role in volunteering by sponsoring many opportunities to help others.
Come join the Costco Wholesale IT family. Costco IT is a dynamic, fast-paced environment, working through exciting transformation efforts. We are building the next generation retail environment where you will be surrounded by dedicated and highly professional employees.
Full Stack Engineers perform development work across the technology stack (both front-end/back-end expertise). Full Stack Engineers are versatile in how they can add value, demonstrating the ability to manage the completion of projects that involve databases, backend services, or the development of user-facing websites.
The Manufacturing Full Stack Engineer is primarily responsible for developing Costco’s Manufacturing Systems software products, for Meat, Bakery, and Packaging Plants in North America. They demonstrate the ability to work across the technology stack (front-end, business logic and back-end with full integration from plant shop-floor to corporate reporting systems).
Costco Wholesale has multiple facilities that manufacture products and this is an exciting area of growth within the company. The IS Manufacturing area supports these facilities and works to streamline and modernize their business. We’re looking for the right people to help us grow and take on more responsibility within the organization. Applicants with the right coding skill-set and a great attitude can be successful and we are willing to train on any manufacturing-specific technologies needed.
If you want to be a part of one of the worldwide BEST companies “to work for”, simply apply and let your career be reimagined.
ROLE
● Supports Systems Architects with the design of the overall architecture of a specific product/application, applying principles that promote availability, reusability, interoperability and security into the design framework.
● Performs development, optimization, and automation activities to support the implementation of a product/application.
● Increases proficiency and understanding of relational and non-relational databases, distributed application architectures, user interfaces and user experience, quality assurance, security concerns, and business value creation.
● Adopts engineering best practices to deliver higher quality and scalable solutions.
● Provides the team with the development strategy, solution recommendations, and estimates for a given product/application.
● Creates and executes unit tests which validate the code changes made to support the implementation of a user story.
● Uses test driven development (TDD) practices to assist with the detection/recognition of software defects early in the development process.
● Identifies deficiencies within a product / application’s code base and identifies opportunities to improve overall code quality.
● Works with team members to move user stories from the development backlog into testing and provides clarification when needed.
● Estimates, plans, and manages all implementation tasks and reports on development progress.
● Demonstrates a strong understanding of emerging technologies to support the development of new solutions.
● Conducts peer code reviews for the software changes made by other engineers within a team.
● Designs, develops, implements, automates, and ongoing optimization of the overall technical solution required to implement the Manufacturing applications.
● Collaborates to ensure that proposed and existing system solution designs are aligned with best practices in security, compliance, high availability, quality and interoperability.
● Increases proficiency of relational and non-relational databases, distributed, scalable and highly available architectures that add business value to Costco’s manufacturing plants.
● Writes clear, maintainable, modular, and testable code.
● Assists in problem analysis and solutioning for the technical team.
● Collaborates with the team in conducting design and code-reviews for team members.
● Consults with Product Owners and System Analysts to refine and identify technical solutions.
● Participates in scrum ceremonies (sprint planning, retrospective, demos, stand-ups, refinement) operating within an Agile framework.
● Collaborates with other areas, especially in the areas of system performance, database administration, configuration, testing/QA and technical support.
● Participates in the technical aspect of deployment planning and partners with others as necessary for the deployment of the solution to production.
● Provides in solution support and ongoing enhancement design and development.
● Takes operational responsibility for solutions delivered by your team, including taking part in an on-call rotation.
● Works in an environment that supports your individual growth via exposure to new systems, complex problems and access to training.
REQUIRED
● Minimum 3 years’ experience with the following technologies:
○ X++, C#, SQL, Visual Studio, Git;
○ Proven ability to design full stack solutions (front to back).
○ Analyze, design, build and implement Microsoft Dynamics 365 F&O and X++ in a manufacturing environment.
○ Experience developing integrations using LogicApps between Microsoft Dynamics 365 F&O and host systems (e,g. SAP/iSeries).
○ Experience developing integrations using LogicApps between Microsoft Dynamics 365 F&O and manufacturing execution systems (MES) and other “shop floor” applications.
○ Utilize test driven development practices.
○ Execute against a backlog of User Stories and tasks on Azure Dev Ops.
○ Design, build, and maintain efficient, reusable, and reliable code.
○ Actively participate in daily standup, team meetings, and demos in an Agile Model.
○ Coding: C# .NET, Web protocols (OData, JSON) and Web architectures (REST).
○ Front end development: ASP.NET MVC, HTML5, CSS, Bootstrap, JavaScript, AngularJS, JQuery.
○ Database and BI: LINQ, Oracle Server, MS SQL Server, Crystal Reports, SSRS or similar BI platform.
● Ability to be involved with technical resources in the delivery of a software solution.
● Excellent communication (verbal and written) and collaboration skills.
● Able to work effectively and produce consistent results with a minimum of supervision.
● Demonstrates a positive attitude, is self-motivated, responsible, conscientious, and detail oriented.
● Highly motivated self-starter, problem solver, and execution-oriented team player.
● Scheduling flexibility to meet the needs of the business including nights, weekends, and holidays.
Recommended
● Experience using LCS tooling to troubleshoot and address issues including performance issues, deliver code artifacts, and maintain environment stability.
● Prior implementation and support experience with Manufacturing applications in one or more of the following areas: WMS, ERP, MRP, MES, EAM/CMMS, LIMS, PLM, SaaS, etc.
● Understanding of supporting information technologies such as conveyor/sortation control systems, PLCs, bar coding and production scheduling is a plus.
● Degree in computer science, engineering, similar quantitative discipline or equivalent work experience.
● Understanding of project management best practices.
● Grasp of Cloud Connectivity and IoT concepts.
● Experience with Terraform, Azure, iSeries, Rockwell Automation, SAP a plus.
Required Documents
● Cover Letter
● Resume
California applicants, please click here to review the Costco Applicant Privacy Notice.
Pay Ranges:
Level 3 - $127,500 - $162,500
Level 4 - $152,500 - $182,500, Bonus and Restricted Stock Unit (RSU) eligible
We offer a comprehensive package of benefits including paid time off, health benefits - medical/dental/vision/hearing aid/pharmacy/behavioral health/employee assistance, health care reimbursement account, dependent care assistance plan, short-term disability and long-term disability insurance, AD&D insurance, life insurance, 401(k), stock purchase plan to eligible employees.
Costco is committed to a diverse and inclusive workplace. Costco is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to IT-Recruiting@costco.com
If hired, you will be required to provide proof of authorization to work in the United States.
About the company
Costco Wholesale Corporation is an American multinational corporation which operates a chain of membership-only warehouse clubs.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.