Hy-Vee Food Stores Senior Software Engineer- Payments - Full Time in West Des Moines, Iowa
Senior Software Engineer
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 Payments delivery team following an agile delivery cadence. Your primary focus will be building secure, highly available, and scalable payments solutions. You will work in a secure, hybrid cloud environment with fully automated CI/CD pipelines and infrastructure as code. We are looking for people who can not only be great individual contributors, but also pair program and mentor other engineers.
• Enable easy system integration of payments solutions with ecommerce and POS clients
- Incorporate PCI/DSS security requirements into all code
• Pair with other team members to cross-pollinate ideas and skills
• Champion code quality, maintainability, and reliability
• Find and address performance issues
• Take features from conception to final production deployment
• Contribute heavily to user story definition that takes our technology stack into consideration, but also continue to push the bounds of what is possible
Expert level knowledge of at least one of the following programming languages: Java, C#, or Kotlin
Production experience implementing RESTful APIs
Spring, Containerization, Background in RestAPI's and MicroServices
Production experience with RDBMS’s such as Postgres or MSSQL
Production experience with GKE and Openshift
Production experience with Spring Framework
Demonstrable grasp of logical data modeling techniques (ex. entity relationship diagrams)
Strong understanding of event-oriented software architectures
Strong understanding of test driven design and general automation
A Strong Candidate Will Also Have:
Experience with retail payment systems and softwareKnowledge of PCI/DSS standards
Knowledge of ISO 8583 messaging
Experience with transaction switches
Experience with using CI/CD technologies such as Concourse, Jenkins, Bamboo, Travis CI, and Drone
Production experience with OAuth and Identity Provider integration
Degree level qualifications in a technical related subject
Demonstrable knowledge of secure programming techniques
Experience building cloud-native applications (Docker, Docker-Compose, Kubernetes.)
Experience with Google Cloud GKE, PubSub, SQL, and KMS
About Hy-Vee, Inc. Hy-Vee, Inc. is an employee-owned corporation operating more than 265 retail stores across eight Midwestern states with sales of $10 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 1- Most Trusted Brands and has been named one of America’s Top 5 favorite grocery stores. The company’s more than 85,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!