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.
Business Analyst in Rockville at FTS, Inc.
This position is listed as full time and onsite. It was posted 4 days ago.