Senior Business Analyst
Location: Washington, DC 20002
Work Arrangement: Onsite
Contract Length: 24+ Months
Position Description
The Application Software Development team is seeking an experienced Senior Business Analyst to support application development projects. The primary responsibilities include capturing, validating, documenting, and managing requirements and requirements traceability throughout product development, testing, and delivery.
The candidate will perform requirements gathering, workflow analysis, and system analysis while collaborating with business stakeholders and end users to define software requirements and specifications for system enhancements, new functionality, and new projects.
Responsibilities include analyzing and evaluating systems to meet business requirements, defining functional and non-functional specifications, maintaining project documentation, conducting business and technical presentations, and recommending solutions to complex technical challenges.
The candidate will work closely with developers, QA teams, project managers, and business stakeholders to ensure requirements are clearly documented and implemented. The role also involves supporting application quality, security, performance, and adherence to established software development, testing, and deployment standards.
Key Responsibilities
Interview and collaborate with stakeholders at multiple management levels to gather and validate requirements.
Document, maintain, and manage business and software requirements.
Develop use cases, user stories, workflows, and functional specifications.
Support developers, QA teams, and stakeholders throughout implementation and testing.
Create and update software documentation, user guides, release notes, and requirements traceability matrices (RTMs).
Develop process analyses, standard operating procedures (SOPs), and system documentation.
Prepare process flows, system diagrams, ER diagrams, and technical documentation using appropriate modeling tools.
Conduct business and technical presentations for stakeholders and management.
Analyze business processes, identify improvement opportunities, and recommend solutions.
Collaborate with QA/QC teams to ensure application quality, security, and compliance with development standards.
Support application performance analysis and troubleshooting.
Define and document processes, standards, and guidelines for development teams.
Research and recommend appropriate software tools and technologies.
Work effectively with developers, customers, project managers, and QA analysts.
Perform additional responsibilities as required.
Minimum Education Requirements
Behavioral Competencies
Adaptable and flexible
Strong analytical and critical-thinking skills
Goal-oriented and self-motivated
Detail-oriented with effective time-management skills
Excellent written and verbal communication
Strong interpersonal and collaboration skills
Skills Checklist
| Requirement | Level | Experience |
|---|
| Bachelor's degree in IT or a related field, or equivalent experience | Required | 15 years |
| Requirements identification, use case and scenario capture, visual tools, analytical tables, and presentations | Required | 11 years |
| Strong analytical, time-management, written, and verbal communication skills | Required | 11 years |
| Business Analyst / Business Data Analyst experience | Required | 11 years |
| Requirements gathering and documentation | Required | 11 years |
| Business Analysis experience | Required | 11 years |
| Microsoft Office and PowerPoint experience | Required | 11 years |
| Software Development Life Cycle (SDLC) experience | Required | 11 years |
| Business process analysis, redesign, workflows, and complex logic | Required | 10 years |
| Gathering and documenting business and system requirements | Required | 10 years |
| Business Analyst experience with web-based case management, user portals, or data-capture applications in human services | Required | 5 years |
| Agile and Scrum SDLC methodologies | Required | 5 years |
| Strong writing, communication, presentation, and interpersonal skills; experience working with senior management | Required | 5 years |
| Modeling tools such as Visio and requirements management tools such as Contour or Jira | Required | 5 years |
| Collaboration with developers, customers, project managers, and QA/test analysts | Required | 5 years |
Ideal Candidate Profile
The ideal candidate will have extensive experience in business and systems analysis, requirements management, process improvement, and software development lifecycle methodologies. The candidate should be comfortable working with stakeholders at all levels, translating business needs into clear technical requirements, and supporting development and QA teams through successful delivery.