Work in Iowa Energy Jobs

Job Information

Hy-Vee Food Stores Software Engineer – Enterprise APIs - Full Time in West Des Moines, Iowa

Software Engineer – Enterprise APIs

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 - Enterprise APIs, your primary focus will be to build and maintain APIs that deliver core datasets that are critical to Hy-Vee’s day to day operations. You will be challenged with centralizing and exposing data from hundreds of disparate systems and changing the way internal development teams access data - from a decentralized model to a centralized model and more toward an API first strategy mindset. You will also be focused on improving the developer experience and increasing the adoption of enterprise APIs.

Back-end focused software engineers will work on defining and exposing data models via an API. The APIs are built with the following qualities in mind: adaptability, scalability, performance, and data integrity. We are looking for people who can be great individual contributors who are also open to pair programming and have a willingness to learn and work with new technologies.

KEY RESPONSIBILITIES

  • Build performant and scalable APIs

  • Create, monitor, and maintain integration processes

  • Pair with other team members to increase efficiency and collaboration

  • Champion code quality, maintainability, and reliability

  • Address both performance and data quality issues

  • Continually bring features from conception to production, leveraging a DevOps mindset

  • Contribute to user story definitions

  • Integrate with both existing legacy systems and new modern systems

  • A focus on data quality, data integrity, data consolidation

QUALIFICATIONS

  • Proficient with a programming language (JavaScript/Node.js)

  • Proficient with an application framework (Node.js/Hapi.js) and related projects/tools

  • Experience implementing RESTful APIs and following best practices

  • Demonstrable grasp of software design patterns

  • Strong understanding of data modeling, SQL, and relational databases (MSSQL, PostgreSQL, etc.)

  • Strong understanding of microservice architectures

  • Strong understanding of a messaging service (Google Cloud Pub/Sub, Kafka, etc.)

A STRONG CANDIDATE WILL ALSO HAVE:

  • Experience using CI/CD technologies (Concourse, Jenkins, Travis CI, etc.)

  • Experience building containerized applications (Kubernetes, Docker, etc.)

  • Experience with test driven design and general automation

  • Experience using GraphQL as a query language

  • Experience with modern JavaScript libraries such as React and Redux

  • Experience with centralizing data from disparate sources and resolving data conflicts

    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. For additional information, visit www.hy-vee.com.

Visit https://innovate.hy-vee.com to apply today and learn about all the exciting things our IT organization does!

DirectEmployers