Hy-Vee Food Stores Software Engineer - Retail Technology - Full Time in West Des Moines, Iowa
Software Engineer - Retail Technology We’re looking for geniuses. Dreamers. Inventors. Innovators. People with the will to get stuff done. Doers who’ll rip an idea out of thin air. Make it a reality. Own it. And amaze their peers. Sound like you? Welcome home.
As a Software Engineer, you will be a member of the Hy-Vee Corporate Ad delivery team within the Retail Operations vertical, following an agile delivery cadence. Your primary focus is to reimagine the way Hy-Vee manages Corporate Advertising applications. You will work in a challenging environment reshaping existing retail and corporate desktop applications, into modern web applications and APIs. This opportunity opens up a unique challenge to work on back office features flowing between legacy and modern systems as you help drive the direction of an incredibly key area of Hy-Vee, Retail Operations. You will work on initiatives that will directly influence your peers, business stakeholders and our customers. We are looking for influencers who can be stand-out individual contributors as well as pairing partners and mentor to other engineers.
Create understandable, clean, and well-tested code while championing quality, maintainability, and reliability.
Build systems that dazzle users and achieve a great developer experience.
Collaborate and communicate directly with retail operations, design, and other engineers to create cloud-native, secure, and performant systems that are a joy to use and maintain.
Continually bring features from conception to production, leveraging a DevOps mindset.
Contribute heavily to user story definition while continuing to push the bounds of what is possible.
Reenvision systems while interfacing with existing legacy systems and processes.
What You Need - Qualifications
Experience implementing libraries, Web APIs (REST or GraphQL), and other integrations in an event driven ecosystem.
A solid understanding of logical data modeling and experience with a variety of data storage and retrieval systems (MSSQL, PostgreSQL, Elasticsearch).
Proficient with an application framework (Node/React or Spring) and related projects/tools.
Demonstrable grasp of software design patterns.
Strong understanding of event-oriented software architectures.
Passionate understanding of the benefits of tested code and general automation.
Excitement for and experience using CI/CD tools such as Concourse, Ansible, Gradle, NPM, yarn, or comparable product(s).
Be A Strong Candidate
Prior experience with C# and .NET is a plus.
Strong team player that is able to function in a fast-paced, open environment that is constantly innovating and delivering solutions.
Knowledgeable in Reactive Programming or experience implementing Spring with Project Reactor, Netty, or WebFlux.
Have an understanding of applications that are born on the cloud; be able to build cloud-native solutions using Docker, Docker-Compose, Kubernetes/GKE, Google PubSub, and Google Cloud SQL.
Experience with Spring Boot, Spring Data, Spring Security, or other Spring project(s).
Experience with Next.JS, Hapi, or Redux.
Experience with OAuth and Identity Provider integration.
Degree level qualifications in a technical related subject.
Demonstrable knowledge of secure programming techniques.
A seasoned contributor to open source projects.
In-Store Retail Experience is a plus.
may be filled at a lower or higher level depending on experience.*
About Hy-Vee, Inc. Hy-Vee, Inc. is an employee-owned corporation operating more than 275 retail stores across eight Midwestern states with sales of $11 billion annually. The supermarket chain is synonymous with quality, variety, convenience, healthy lifestyles, culinary expertise and superior customer service. Hy-Vee ranks in the Top 10 Most Trusted Brands and has been named one of America’s Top 5 favorite grocery stores. The company’s more than 88,000 employees provide “A Helpful Smile in Every Aisle” to customers every day.
Visit https://innovate.hy-vee.com to apply today and learn about all the exciting things our IT organization does!