Description:
We are looking for a System Analyst for our client in Grand Rapids, Michigan. This is a one-year contract with the possibility of extension.
This is an ON-SITE role.
We are seeking an experienced System Analyst to work closely with Product Owners, Developers, QA, and business stakeholders to define, analyze, and solidify system requirements for customer-facing products. This role plays a critical part in translating business and product needs into clear, actionable, and well-documented technical requirements that development teams can execute independently. The ideal candidate brings strong technical proficiency, exceptional attention to detail, and experience supporting product launch and continuous improvement in an Agile/Scrum environment.
Responsibilities:
- Partner closely with Product Owners, Developers, QA, and stakeholders to elicit, analyze, and document business, product, and system requirements
- Translate business and customer needs into functional and non-functional requirements, user stories, acceptance criteria, and implementation-ready backlog items
- Review technical details and designs with development teams and decompose complex requirements into clear, actionable work items
- Apply strong technical proficiency, including familiarity with Java-based backend systems and React-based frontend applications
- Develop and maintain functional specifications, system design documentation, process flows, use cases, and data flow diagrams
- Facilitate requirements-gathering sessions, gap-fit analysis, UAT sessions, and requirement reviews to ensure clarity and stakeholder alignment
- Collaborate with development teams throughout the Agile lifecycle, including sprint planning, backlog refinement, sprint reviews, and release planning
- Ensure requirements are traceable, prioritized, and maintained throughout the product and project lifecycle
- Identify risks, dependencies, and impacts related to system requirements, APIs, integrations, data flows, and architecture decisions, and proactively recommend mitigation strategies
- Support customer-facing activities during product launches by ensuring requirements are complete, validated, and aligned with business and user expectations
Education and Experience:
- Proven experience as a System Analyst or similar role working with cross-functional development teams
- Strong expertise in requirements gathering, analysis, and documentation
- Demonstrated ability to translate business needs into clear technical requirements that developers can implement efficiently
- Experience working in Agile/Scrum environments
- Strong understanding of system architecture, APIs, integrations, and data flows
- Excellent communication, facilitation, and stakeholder management skills
Preferred Qualifications:
- Experience working on large-scale or enterprise systems
- Familiarity with Agile tools such as Jira and Confluence
- Background in software development, system design, or technical architecture
- Experience supporting customer-facing products and product launch activities
Company Summary:
Initech Global is a leader in the staffing industry, providing consulting, recruiting, and staffing solutions in the field of information technology. Since 2001, Initech Global has been helping companies around the world accomplish their most critical business objectives through our disciplined client service approach, and our unique talent management model. Both client and talent retention continue to surpass 90% since the company’s inception fifteen years ago, and we’ve been recognized by Inc. 5000ä as one of the fastest-growing private companies in the US for the last two years. Our clients and employees are the key to our success, and people are at the heart of everything we do. We are Initech Global, and we are Powered By Peopleä.
Required Skills:
System Analysis, Business Analysis, Agile methodologies, Jira, Confluence, Java, React
