Business Analyst

KēSTA I.T.•Lansing, MI

About The Position

KēSTA I.T. is seeking a Senior Business Analyst to support an application development and support team that maintains multiple web applications for agencies. The role is the key liaison between the technical team and business partners, supporting ongoing maintenance for existing applications and contributing to larger projects, primarily for one agency. The Business Analyst manages incoming operational work requests and gathers requirements for new project initiatives, working with the development team, business product owner, business partners, management, and vendors. As a senior team member, the analyst independently leads meetings and requirements sessions, applying leadership, delegation, and clear communication. The role helps keep business and technical teams aligned, maintain project documentation, and ensure work follows department change management policies.

Requirements

  • 5+ years of exposure to complex IT web applications within the past 5 years.
  • 3+ years of experience working as a liaison between a development team and a project manager or business client on a software development project.
  • 3+ years of experience as a business analyst supporting a software development project within the past 5 years.
  • 3+ years of experience leading meetings, conducting training and information sessions, communicating appropriately for the audience, and delivering oral and written reports and presentations.
  • 1+ years of experience with Azure DevOps.
  • Strong leadership skills, including delegation, effective communication, and effective requirements gathering.
  • Ability to lead meetings with stakeholders and other technical resources.
  • Detail-oriented with strong critical thinking skills.

Nice To Haves

  • Knowledge and understanding of the Software Development Lifecycle (2+ years).
  • Project management skills and knowledge of project management and related methodologies (6+ months).
  • Experience with Microsoft SharePoint (2+ years).
  • Experience with Salesforce Platform (6+ months).
  • Experience with MS Dynamics 365 (6+ months).

Responsibilities

  • Facilitate meetings between the technical team and business clients.
  • Lead requirements sessions independently to gather requirements and project specifications.
  • Manage work requests that support operational needs for web applications.
  • Manage project tasks, timelines, and communication between the business product owner and development team within the Change Management lifecycle.
  • Support maintenance activities for existing applications and contribute to multiple larger projects.
  • Maintain the backlog of work items and track sprints and ticket progress in Azure DevOps.
  • Provide management with project status reports and resource demand projections.
  • Help ensure the team adheres to department change management policies.
  • Maintain project documentation on the project SharePoint site.
  • Work with vendors and other stakeholders.
  • Gather requirements for complex new applications in support of RFPs.
  • Serve as liaison between the technical team and business partners, applying delegation and effective communication.

Benefits

  • Medical benefits, with Platinum-level plans available.
  • Work from home, hybrid, or onsite options.
  • PTO.
  • Holiday pay.
  • VTO.
  • 401K.
  • Charitable match.
  • Training reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service