Business Analyst Apply
Location: Dimondale, Michigan
Work Arrangement: Hybrid
Interview Mode: In-Person
Employment Type: Contract
Shift: EST
Position Overview
The Senior Business Analyst will play a critical role in understanding and translating business processes into detailed technical requirements. This individual will collaborate closely with stakeholders, architects, developers, and cross-functional teams to ensure the successful design, development, and delivery of large-scale applications.
The ideal candidate possesses strong analytical expertise, a deep understanding of modern software development methodologies, and a proven ability to drive business value through technology solutions.
Key Responsibilities
- Collaborate with cross-functional teams and stakeholders at all organizational levels to ensure alignment on business objectives.
- Translate complex technical concepts into clear, business-friendly language for both technical and non-technical audiences.
- Lead discussions with developers and solution architects to bridge gaps between business requirements and technical constraints.
- Partner with development, QA, and infrastructure teams to ensure solutions meet business needs and are delivered on time and within scope.
- Analyze raw project data and apply appropriate analytical tools and techniques to extract meaningful insights.
- Evaluate whether to build custom solutions or procure off-the-shelf software based on feasibility and business impact.
- Assess modernization strategies for legacy systems, integration opportunities, and new application development initiatives.
- Lead project initiatives and mentor junior Business Analysts by promoting best practices and professional growth.
Required Qualifications
- Minimum 12 years of experience as a Business Analyst with a proven track record of translating business processes into technical requirements.
- At least 8 years of experience eliciting business requirements and developing detailed technical design documentation in collaboration with architects and technical teams.
- Strong expertise in reviewing technical designs and specifications for accuracy, completeness, and quality standards compliance.
- Experience in responsive design and human-centric application development.
- In-depth knowledge of Agile, DevOps, and modern programming languages and frameworks.
- Strong analytical and problem-solving skills with the ability to make data-driven decisions under pressure.
- Proficiency in process modeling tools to create flowcharts, business process diagrams, and data models.
- Familiarity with legacy systems, core enterprise technologies, emerging technologies, and business process re-engineering techniques.
Detailed Skills
- Excellent communication skills with the ability to engage effectively with developers, testers, architects, product owners, project managers, and executive stakeholders.
- Hands-on experience in Agile or Hybrid environments (Scrum, Kanban), including writing user stories and supporting SDLC methodologies such as Waterfall.
- Strong understanding of enterprise system integrations and database interactions.
- Familiarity with IT infrastructure, including cloud computing, APIs, middleware, and related technical ecosystems.
- Experience identifying system gaps and designing effective solutions through enhancements, integrations, or new feature development.
- Ability to decompose complex business requirements into actionable development tasks while accounting for technical limitations.

