About The Position

Join a collaborative technology team focused on enhancing enterprise applications, optimizing business processes, and delivering technology solutions. The Senior IT Business Analyst bridges business needs and technology delivery, working with business stakeholders, product owners, software developers, architects, and quality assurance teams to translate complex business challenges into effective technical solutions. The role requires strong requirements engineering expertise, hands-on SQL proficiency, and the ability to independently lead complex analysis initiatives across multiple business applications and systems. The position is based in Charlotte, North Carolina, with a hybrid schedule: onsite Monday through Thursday and remote on Fridays. Workdays are eight hours, with core hours between 9:00 AM and 4:00 PM ET. This is a W2-only, contract-only engagement for an initial six months, with the possibility of extension through the end of 2027. There is no contract-to-permanent arrangement.

Requirements

  • 5–7 years of relevant experience in IT business analysis, systems analysis, technology delivery, data analysis, or business process improvement.
  • Hands-on SQL experience, including the ability to independently write, read, and interpret SQL SELECT statements with filters, WHERE clauses, and JOIN operations.
  • Proven experience gathering, analyzing, documenting, and validating complex business and functional requirements.
  • Experience developing business requirements documents (BRDs), functional requirements documents (FRDs), user stories, acceptance criteria, and business process documentation.
  • Ability to independently lead requirements discovery and analysis for complex application development or enhancement initiatives.
  • Experience translating business objectives into practical technology solutions in collaboration with business stakeholders and technical teams.
  • Strong understanding of Agile methodologies, software development lifecycle practices, and requirements management.
  • Experience supporting UAT, requirements validation, defect resolution, and production readiness.
  • Ability to analyze application data, investigate discrepancies, and document system integration requirements.
  • Excellent communication, stakeholder management, facilitation, analytical thinking, and problem-solving skills.
  • Ability to manage competing priorities, navigate ambiguity, and work independently across multiple technology initiatives.
  • Bachelor's degree in Business, Information Systems, Computer Science, or a related field, or equivalent professional experience.
  • Ability to work onsite in Charlotte, NC, Monday through Thursday.

Nice To Haves

  • Experience with advanced SQL querying, complex data mapping, and reporting.
  • Experience supporting multiple interconnected enterprise applications and systems integrations.
  • Familiarity with Agile tools such as Jira, Confluence, or comparable requirements management platforms.
  • Experience with business process redesign, application modernization, or continuous improvement initiatives.
  • Previous experience mentoring junior business analysts.
  • Experience working across multiple business and technology teams in a complex enterprise environment.

Responsibilities

  • Lead end-to-end business analysis for medium-to-large technology initiatives, including discovery, requirements definition, solution evaluation, and implementation support.
  • Facilitate stakeholder interviews, workshops, and requirements-gathering sessions; translate business needs into actionable technical requirements.
  • Develop and maintain business requirements, functional specifications, user stories, process flows, and acceptance criteria.
  • Write, analyze, and interpret SQL SELECT queries, including WHERE clauses, filters, and JOIN statements, to investigate data, validate business rules, and support system analysis.
  • Collaborate with product owners, developers, architects, and QA teams to evaluate solution options, clarify requirements, and resolve technical or functional ambiguities.
  • Analyze current-state and future-state business processes, identify gaps, and recommend operational improvements.
  • Support Agile delivery practices, including backlog refinement, story mapping, sprint planning, and release validation.
  • Lead User Acceptance Testing activities, including test scenario development, requirements traceability, defect investigation, and business validation.
  • Analyze data flows, integration requirements, and application dependencies for enterprise systems and reporting initiatives.
  • Communicate complex business and technical findings through presentations, documentation, and stakeholder discussions.
  • Guide and mentor junior business analysts and promote consistent analysis and documentation practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service