FTS, Inc.

Business Analyst

Rockville, District of Columbia, US

Role snapshot

FTS, Inc. is hiring a Business Analyst on a full-time basis. This is an on-site role based in Rockville, District of Columbia, US.

Company
FTS, Inc.
Location
Rockville, District of Columbia, US
Work mode
On-site
Job type
Full-time
Experience
5+ years
Posted
Nov 6, 2026

Who this role suits

Practitioners with a few years behind them who can work independently, make trade-offs and help newer teammates.

How to prepare your application

  • Prepare examples of decisions you drove, how you measured the result, and how you worked with other teams.
  • Be ready to discuss trade-offs and scope, not only the tools you have used.
  • Read what FTS, Inc. publishes about its product or team, so you can say clearly why this role and this company.

Apply only on FTS, Inc.'s own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.

About the role

This role has a hard requirement of 5 days onsite in office to start.


Position Overview

This individual will serve as a key liaison between business stakeholders and technical teams, gathering and translating business needs into detailed requirements throughout the software development lifecycle.


Key Responsibilities

  • Gather and document business and functional requirements through stakeholder interviews, workshops, surveys, document reviews, workflow analysis, and use case development.
  • Evaluate information from multiple sources, resolve conflicting requirements, and translate high-level business objectives into detailed technical specifications.
  • Collaborate with stakeholders, project managers, architects, developers, and other technical resources to define project requirements and deliverables.
  • Develop and maintain functional requirements, process flow diagrams, workflow diagrams, use cases, user stories, test cases, and supporting documentation.
  • Create Agile requirements documentation using Epics and User Stories.
  • Serve as the primary communication link between business users and software development teams throughout the project lifecycle.
  • Analyze existing business processes, identify opportunities for improvement, and challenge assumptions to ensure proposed solutions address underlying business needs.
  • Work closely with developers and subject matter experts to evaluate technical solutions and balance usability, functionality, and performance considerations.
  • Monitor requirements throughout development to ensure alignment with established business objectives.
  • Manage multiple initiatives simultaneously while maintaining project priorities and deadlines.
  • Investigate operational issues, gather supporting information, and coordinate with stakeholders, vendors, and internal teams to resolve problems.
  • Support software testing activities and assist with the development of training materials and end-user documentation.
  • Participate in additional projects and related responsibilities as needed.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, a related technical discipline, or equivalent professional experience.
  • 5+ years of experience in a Business Analyst role.
  • Strong technical aptitude and understanding of software development processes.
  • Demonstrated ability to gather, analyze, and translate business needs into functional and technical requirements.
  • Experience developing requirements documentation, process flows, use cases, and other software development artifacts.
  • Strong analytical, critical-thinking, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills, with the ability to work effectively with executives, managers, technical teams, subject matter experts, and end users.
  • Ability to independently manage complex assignments, competing priorities, and multiple stakeholders.
  • Collaborative and adaptable approach to resolving technical and operational challenges.

Preferred Qualifications

  • 2+ years of experience supporting database application development projects.
  • 1+ years of experience working within an Agile development environment, including Scrum or a similar methodology.
  • Experience creating and managing Agile requirements through Epics and User Stories.
  • Previous experience supporting complex enterprise application development or system enhancement initiatives.