
Middleware Engineer
Associated Wholesale Grocers
full-time
Posted on:
Location Type: Hybrid
Location: Kansas City • Kansas • United States
Visit company websiteExplore more
Tech Stack
About the role
- Deliver Solutions (30%)
- - Installation & Deployment: Responsible for the installation, maintenance, and troubleshooting of Middleware solutions in the existing environment.
- - Project Execution: Execute special projects or other related duties as required to deliver technical solutions with the highest quality.
- - Developer Partnership: Closely partner with Developers during design, development, integration, and testing of reliable middleware solutions.
- - Change Documentation: Ability to develop timely and proper change documentation for all development tasks.
- - Ownership: Take ownership of assignments and communicate the status and completion of work to stakeholders.
- - Asset Creation: Build reusable assets and materials that enable the AWG community.
- Support – Availability & Service (30% - 40%)
- - 24x7 Support: Serve as a team member in a fast-paced 24x7 environment to ensure system-wide resiliency and stability.
- - Incident Response: Act as a resource during critical system outages to provide management with business impact information necessary to make decisions.
- - Problem Resolution: Correct reported problems with software and communication interfaces and utilize problem management tools to track tickets to resolution.
- - SLA Compliance: Drive resolutions within SLAs while involving peers and technology vendors when support is needed.
- - Remote Collaboration: Excel in working remotely and collaborating with remote team members to solve problems.
- Strategy – Align Roadmap & Strategy (15% - 25%)
- - Lifecycle Management: Responsible for the lifecycle of solutions, from selection to implementation, including software currency, upgrades, and technology retirement.
- - Architectural Alignment: Support solutions that align with industry best practices and AWG’s approved technology stack.
- - Operational Vision: Execute on the organizational operation vision and goals in alignment with department leadership.
- - Analytical Diagnosis: Use strong analytical skills with the ability to diagnose barriers and seek support when hitting technical obstacles.
- Team Development – Learning & Continuous Improvement (15% - 20%)
- - Continuous Learning: Maintain a strong passion and desire to learn and apply modern technologies.
- - Mentorship: Support and grow the skillsets of lesser-experienced Middleware team members.
- - Adaptability: Seek appropriate direction when things are unclear and respond productively to changing priorities.
- - Cross-functional Input: Work as a committed member of a cross-functional team, sharing ideas and inputs from different perspectives.
Requirements
- Education: 4-year degree in Software Engineering, Computer Science, or related field, and/or equivalent work experience.
- Experience: 5–10 years implementing and supporting Middleware software across Linux, Unix, and Windows environments.
- File Transfer: 5+ years of experience with Managed File Transfer software, SFTP, and JavaScript/Node.js.
- Source Control: Experience with source code management using Git and versioning control.
- SDLC Knowledge: Solid experience with the full SDLC, including requirements, design, development, testing, and deployment.
- Integration Software: Administrative knowledge of IBM MQ Series, ACE, IBM Integration Bus (IIB), and Datapower.
Benefits
- Medical, Dental, & Vision Insurance
- Health Savings Account
- Dependent Care Flexible Spending Account
- Paid Vacation, Holiday, and Sick Time
- 401(k) with 4% match along with 3 other contributions
- Tuition Reimbursement
- Basic & Supplemental Life and AD&D
- Employee Assistance Program
- Short-Term and Long-Term Disability
- Wellness Program
- Yearly Holiday Bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Middleware solutionsSFTPJavaScriptNode.jsIBM MQ SeriesIBM Integration BusDatapowerSDLCGitVersion control
Soft Skills
Analytical skillsOwnershipAdaptabilityMentorshipRemote collaborationProblem resolutionCommunicationTeam developmentCross-functional teamworkContinuous learning