Associated Wholesale Grocers (AWG) is the nation’s largest cooperative food wholesaler to independently owned supermarkets. They are seeking a Solution Engineer in Information Technology to assist in the implementation of solutions from concept to go-live, collaborating with team members and delivering high-quality code for assigned tasks.
Responsibilities:
- Work under supervision to develop solutions based on requirements using AWG standards
- Deliver high-quality code for assigned tasks on time and on budget
- Assist in building reusable assets and materials that enable the AWG community
- Collaborate with other team members on various technical solutions to ensure high-quality delivery
- Partner with other developers and support engineers to understand system dependencies and integrations
- Proactively seek to understand how changes fit into the overall scope and participate in a continuous improvement mentality
- Learn to troubleshoot and develop solutions for problems while participating in an on-call rotation
- Learn to provide accurate estimates for project tasks
Requirements:
- Bachelor's Degree in Software Engineering, Computer Science, Computer Information Systems, or related degree
- 1-3 years of experience in application development
- 1-2 years of Java and Java frameworks (Spring, Spring Boot) experience with the ability to navigate, debug, and enhance existing codebases
- 1-2 years of SQL experience (relational databases)
- Exposure to front-end technologies (JavaScript, HTML5, CSS) and web services/APIs
- Developing a basic understanding of the full SDLC, specifically the development and testing phases
- Ability to learn and apply new technologies
- Strong analytical skills with the ability to diagnose barriers and seek support when hitting technical obstacles
- Ability to work as a committed member of a cross-functional team, sharing ideas and inputs from different perspectives
- Ability to develop timely and proper change documentation for all development tasks
- Seeks appropriate direction when things are unclear and responds productively to changing priorities
- Takes ownership of assignments and communicates the status and completion of work to stakeholders
- Self-starter, resourceful, and a desire to learn
- Excels in working remotely and collaborating with remote team members to solve problems
- Retail, wholesale, or Consumer Product Goods industry experience
- Development experience with Java batch (Jberet framework) to maintain and optimize background processes
- Experience with file-transfer software such as Cleo Harmony
- Knowledge of DevOps technologies (Jenkins, GitHub) to manage automated deployments and version control