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.