Sr. Software Engineer - Customer Facing
Job Description
As a family company, we serve people and communities. When you work at Meijer, you’re provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family – take care of your career and your community!
Meijer Rewards
Weekly pay
Scheduling flexibility
Paid parental leave
Paid education assistance
Care.com/back-up care assistance
Team member discount
Development programs for advancement and career growth
Please review the job profile below and apply today!
.
*This position offers a flexible remote work schedule. Remote work Monday - Friday, MUST live within Meijer's six-state footprint (MI, IN, IL, WI, KY, OH). May be required to work at the corporate office for special trainings/meetings/etc.*
Meijer is seeking a problem solver who has a passion for software support. As an Application Support Engineer, you will be an integral member of the product and engineering team. You will be responsible for leading an Application Operations team and contributing to the support and standardizing processes for increased efficiency in Customer Facing applications and platforms, including Point of Sale and Payments. This position focuses on leading and accountability of vendor managed incident management, problem management, change management, ad hoc requests, automation and leading high critical issues. You will be the point of contact for all internal and business support requests/escalations and driving troubleshooting efforts for software problems. The position also demands direct business interaction, providing opportunity for overall Retail operation understanding and growth. Looking forward to highly motivated applicants with Retail Point of Sale experience.
What You'll be Doing:
- Designs, codes, tests, and implementing utilizing the automation and orchestration tools using, Powershell/SSH, Groovy, any scripting technology.
- Coordinates feasibility studies/proofs of concept to evaluate solutions.
- Collaborate effectively with other engineers on the SRE team and in the larger engineering organization.
- Design and build the tools, frameworks, systems, and processes that Namely engineers use to build, integrate, deploy, scale, and manage their software.
- Automate tasks across the full CI/CD lifecycle to create an efficient developer experience and reduce manual toil.
- Establishing the root causes of application errors and escalating serious concerns to the Senior Engineer.
- Documenting processes and monitoring application performance metrics.
- Do trending on incidents coming and in and guide team on priority and problem management.
- Lead high critical issues
- Leads in the functional design, implementation and configuration of vendor software applications.
- Designs and develops interfaces to vendor software applications and assists in deployment of solutions.
- Mentors and coaches other members of the agile team.
- Optimizes packages to meet SLA/functional requirements.
- Provides functional and technical expertise on vendor applications and interfaces.
- Drives engagement with ITS Security and Infrastructure teams to ensure secure deployment of vendor applications.
- Assists product owners in systems analysis and creation of documentation for all business processes.
- Interfaces with the Product Owner and IT partners to develop acceptance criteria for projects features and user stories and ensures acceptance criteria are met.
- Works within the SAFe Agile framework.
- Coordinates new product reviews, tests and pilots with other IT members, customers and stakeholders.
- Coordinates feasibility studies/proofs of concept, to evaluate solutions.
- Assists in production support and maintenance of applications as needed.
- Actively participates in all team Agile ceremonies. This job role may also provide facilitation of activities for Agile teams within Meijer ITS as acting Scrum Master.
- This job profile is not meant to be all inclusive of the responsibilities of this position; may perform other duties as assigned or required.
What You Bring with You (Qualifications):
- Bachelor’s or 12 years' experience (or comparable combination of education and related experience).
- Any SAFe certification
- Prefer experience in business application design, development, installation, and modification.
- Knowledge of project management techniques is required (cross-functional experience is highly desirable).
- Strong business knowledge, with hands-on experience managing vendor packages for the business.
- Strong verbal and written communication skills with an ability to express complex technical concepts in business terms.
- Strong analytical, problem-solving and conceptual skills.
- Knowledge of secure code design principles and practices preferred.
- Working knowledge of SAFE agile framework preferred.
- Solid teamwork and interpersonal skills. Ability to work well on cross-functional project teams and foster team commitment to tasks.
- Knowledge of agile practices in a cross-functional environment preferred.
- Ability to effectively adapt to rapidly changing technology and apply it to business needs.