Meijer, Inc. Grand Rapids , MI 49504
Currently, Meijer is looking for a Software Developer for our Merchandising development team. This position is responsible for coding, configuration, testing, system performance optimization, and interoperability issues. The Software Developer Merchandising Systems will work with business product owners, developers, and quality analysts to drive value delivery and will participate in all phases of Agile software development.
Codes and/or configures, tests, and implements programs and packages. Develops appropriate programs and systems documentation according to SAFe Agile principles and industry standards.
Builds and runs unit tests. Monitors test results and takes required corrective action.
Develops understanding of both systems and/or business knowledge.
Collaborates with the Business Product Owner and IT partners to create and refine user stories and acceptance criteria for projects.
Aids in systems development planning and monitoring.
Understands and practices secure coding techniques and processes while using the Agile framework.
Participates in structured walk-throughs, secure coding, and technical reviews.
Actively participates in all Agile team ceremonies.
Assist in production support and maintenance of applications as needed
This job role may also provide facilitation of activities for Agile teams within 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
Bachelor's degree in Computer Science, Computer Information Systems, Business Information Systems, Engineering or related discipline or equivalent work experience and technical training is required
1-3 years of experience in systems development, programming, and business/systems analysis. Specifically, .NET and SQL Server.
Any SAFe certification (SSM, SASM, SA, SPC, SPMPO)
Experience as a team member on project teams or support teams; experience on Agile project teams is preferred
Knowledge of development tools, coding and/or scripting languages and testing including: .NET, SQL Server, WPF, MVC, WebAPI, VSTS, Git, Automated Unit Tests
Team-oriented interpersonal and communication skills
Knowledge and understanding of structured analysis and technical design techniques.
Knowledge of database management and file access methods is desirable.
Strong analytical and problem-solving skills.
Knowledge of agile practices in a cross-functional environment preferred
Ability to effectively adapt to rapidly changing technology and apply it to business needs.
Ability to establish and maintain a high level of customer trust and confidence.
Ability to provide high level of quality and productivity.