Job Description
As a software engineer, you will be a member of one of the Hy-Vee development teams responsible for Retail or Finance technologies following an agile delivery cadence. Your primary focus will be making secure, highly scalable, and predictable solutions. We're looking for people who can be great individual contributors and pair and mentor other engineers.
About the Company:
Hy-Vee is an employee-owned chain of supermarkets in the Midwestern United States, with more than 280 locations. Hy-Vee is one of the largest retailers in the United States, with a headcount of more than 80,000 employees. As an employee-owned company, Hy-Vee offers a culture of autonomy, service, entrepreneurship, ownership, agility, passion, and pride. Hy-Vee's mission is to make customers' lives easier, healthier, and happier. We promise our customers "a helpful smile in every aisle."
About HST Global:
The Helpful Smiles Technology Center (HST Global) in Bangalore is an extension of Hy-Vee Helpful Smiles Technology Center (HST), the global IT team with more than 1,600 technologists. HST supports Hy-Vee's business growth and modernization needs by accelerating technology adoption across enterprise operations. It offers tech talent the unique opportunity to transform technology at Hy-Vee, understand different markets and cultural dynamics, as well as the opportunity to work locally and remotely on IT challenges.
Job Responsibilities:
• Development and testing of clean, well-tested code while championing quality, maintainability, and reliability.
• Build applications that are easy to use, meet the stakeholder's needs, and are easy to maintain.
• Work with teammates to share ideas and grow skills.
• Take enhancements and features from conception to development, testing, and final product deployment.
• Senior Engineers would be expected to mentor and support the growth of others on the team.
• Contributing to the analysis, design and technical refinement, development, management, and validation of various stand-alone and client-server applications and micro-service architecture
• Optimizing the performance of applications using various code optimization strategies
Experience Desired:
• Experience delivering solution design and services to high-value clients
• Proven success in building enterprise-level, scalable applications across various business domains
• Good Knowledge of Agile Methodology and working within an Agile team
• Experience in GIT
• Experience with any Cloud based development (GCP, AWS, Azure)
• Experience in building applications using RESTful APIs and GRAPHQL
• Experience building highly complex and integrated Android mobile applications.
• Experience with relational databases such as PostgreSQL and MS SQL
• Understanding of event-driven software architectures
• Experience using CI/CD tools
• Knowledge of test-driven development, contract-driven development, and general automation
• Production experience with more than one of the following languages: React, Java, C#, .Net, Javascript or Kotlin
Skills Required:
GIT, C#, .Net 6, Java or Kotlin, Android Development, MSSQL or PostgreSQL, Cloud (GCP, AWS, Azure)
Supplemental Skills:
Pub/Sub, Kubernetes, Docker, Spring Boot, GraphQL, Concourse, React, Typescript
Bachelor's degree / Master's degree in computer science, information science or related field with 6+ years of work experience
💡 Quick Summary
Seeking a career-building opportunity? The Senior Android Developer |T500|6302 position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
