Senior Business Analyst

eimagine•Indianapolis, IN

About The Position

eimagine is seeking a Senior Business Analyst to work with customers and the internal delivery team to identify and implement requirements for projects. The role defines, analyzes, validates, and documents organizational business requirements, needs, and processes through business process modeling and design. The Senior Business Analyst serves on medium to extra-large projects, programs, or areas of effort with moderate to high complexity, and helps clients create business value through IT solutions.

Requirements

  • At least 7 years in a functional or technical role related to software delivery, software maintenance, or support.
  • Experience with the software development lifecycle (SDLC), testing and validating solutions, and working as a Business Analyst.
  • Excellent communication skills, including internal and external interaction, documentation, and presentations.
  • Ability to self-manage and complete project deliverables.
  • Confidence in decision-making, accuracy, attention to detail, and problem-solving and analytical ability.
  • Good interpersonal, listening, written, and verbal communication skills, and basic project management skills.
  • Bachelor’s degree in information technology, computer science, or equivalent job-related experience.

Nice To Haves

  • Proficiency in Microsoft CRM, Visio, Microsoft Project, and SharePoint.
  • Functional and/or technical certifications appropriate to the area of specialization.

Responsibilities

  • Lead and/or participate in client requirements-gathering and analysis sessions.
  • Create a client-centric focus and help provide an outstanding customer experience.
  • Lead cross-functional teams in delivering business solutions.
  • Manage project timelines, deliverables, and risks.
  • Facilitate workshops, stakeholder meetings, and presentations.
  • Ensure clear communication and alignment on project goals and progress.
  • Recommend and implement process improvements based on best practices.
  • Strategize, recommend, and implement solutions to complex business problems.
  • Consider the risks, benefits, and implications of business process changes.
  • Analyze business processes and produce detailed documentation.
  • Ensure the scope of analysis fits within the overall project scope and definitions.
  • Conduct gap analysis and needs assessments to uncover business needs.
  • Review and finalize extensive functional and technical documentation.
  • Elicit and translate high-level business needs into specific, concise processes.
  • Revise and recommend new and existing project requirements and process improvements.
  • Self-organize and track assigned tasks through successful delivery of project milestones.
  • Prepare and present training content to clients as needed.
  • Create project documentation, including user manuals, training deliverables, business requirements documentation, user stories, test scripts, and work product validation.
  • Work with Sales to procure new opportunities for existing clients.
  • Present completed configuration or development work to clients for feedback and approval, including sprint reviews.
  • Mentor fellow business analysts and project team members on delivery methodology, requirements elicitation and tracking, and people skills.
  • Collect and craft feedback regarding project team members.
  • Contribute to improvement initiatives and the growth of business analysis practices and the delivery team.
  • Stay updated on industry trends and emerging technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service