Technical Business Analyst

AHU Technologies•Washington, DC

About The Position

The Application Software Development Team seeks a Business Analyst to capture, verify, document, and manage requirements and traceability in support of product development, testing, and delivery. The role develops requirements, workflows, and system analyses; works with business stakeholders and users to define software requirements and specifications for system enhancements, new functionality, and new projects; and analyzes, designs, and evaluates computer systems to meet business needs. The analyst establishes functional, non-functional, and performance specifications, maintains project documentation in accordance with guidelines, and presents technical and business information to customers. The successful candidate supports implementation and management of business-aligned IT services, helping ensure the application platform is high quality, defect-free, and consistent with industry standards for development, testing, and deployment. The role collaborates with developers, quality assurance teams, government clients, and partner agencies to meet requirements and enhance functionality. It also includes strategic advice to OIS leadership and customers, defining developer processes and programming standards, researching and recommending technology, and troubleshooting application performance. The position is within the Client Division. Candidates are expected to take initiative, think critically, and help resolve platform problems and challenges. Other duties may be assigned.

Requirements

  • At least five years of experience in software requirements analysis and documentation.
  • Bachelor’s degree in Information Technology or a related field, or equivalent experience.
  • Proven experience in a Business Analyst or Business Data Analyst role.
  • Experience identifying requirements, capturing use cases and scenarios, and developing visual tools, analytical tables, and presentations.
  • Experience gathering and documenting business and system requirements.
  • Hands-on experience with business process analysis, redesign, workflows, and complex logic.
  • Experience with the software development lifecycle and Agile and Scrum methodologies.
  • Prior experience as a business analyst for a web-based case management, user portal, or human-services data-capture application.
  • Strong analytical, critical-thinking, and time-management skills; attention to detail; and goal-oriented, adaptable, self-starting work habits.
  • Excellent written and verbal communication, presentation, interpersonal, and facilitation skills, including the ability to ask probing questions, understand stakeholder feedback, and document requirements clearly at different levels of detail.
  • Ability to work with clients from end users to managers and to collaborate cross-functionally with developers, customers, project managers, and quality test analysts.
  • Experience creating system and user documentation.
  • Working experience with Microsoft Office tools, including Word, Excel, and PowerPoint.

Nice To Haves

  • Experience with modeling tools such as Visio and Balsamiq.
  • Experience with requirements management tools such as Contour or Jira.

Responsibilities

  • Capture, verify, document, and manage software requirements and requirements traceability.
  • Interview and collaborate with stakeholders at multiple management levels to elicit detailed requirements.
  • Develop requirements, workflows, use cases, scenarios, and system analyses for system enhancements, new functionality, and projects.
  • Analyze, design, and evaluate computer systems to address business requirements; establish functional, non-functional, and performance specifications.
  • Create and maintain project, system, and process documentation, including user guides, design documents, requirements traceability matrices, release notes, process analyses, standard operating procedures, ER diagrams, and system and process diagrams.
  • Provide support to developers, test teams, customers, and client stakeholders in creating and implementing requirements.
  • Collaborate with Quality Assurance and Quality Control teams to help keep the application secure and defect-free.
  • Conduct business and technical presentations for customers and provide strategic advice to OIS leads, management, and customers.
  • Understand and communicate government policies, regulations, operational missions, and program goals.
  • Define and document processes and programming standards for application developers; evaluate, design, and implement accepted standards for the SNAP E&T application and infrastructure.
  • Plan, research, and recommend equipment, software tools, and related technologies.
  • Use monitoring and performance analysis tools to troubleshoot and isolate application performance issues.
  • Attend required training and provide backup support outside the primary position function as assigned.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service