×
Register Here to Apply for Jobs or Post Jobs. X

Business Analyst

Job in Ashburn, Loudoun County, Virginia, 22011, USA
Listing for: C Mack Solutions LLC
Full Time position
Listed on 2026-09-25
Job specializations:
  • Business
    Business Systems & Technology Analysis
  • IT/Tech
    Business Systems & Technology Analysis, IT Business Analyst
Salary/Wage Range or Industry Benchmark: 95000 - 115000 USD Yearly USD 95000.00 115000.00 YEAR
Job Description & How to Apply Below

Description

C. Mack Solutions is seeking a Business Analyst to support our Agile software development team delivering mission-critical solutions for our federal clients. This position serves as the critical connection between business stakeholders and technical delivery teams, ensuring that complex business needs are translated into clear, actionable requirements and successfully delivered through the Software Development Life Cycle (SDLC).The successful candidate will partner with business stakeholders, Product Owners, developers, testers, project leadership, and clients to understand business objectives, analyze existing processes, define requirements, and support the development of high-quality software solutions.

You will translate complex business needs into functional and technical requirements, facilitate requirements discussions, support backlog development, validate delivered functionality, and ensure stakeholders maintain a shared understanding of the solution throughout the development lifecycle. This role also provides opportunities to mentor junior analysts, improve business analysis practices, and help drive continuous improvement across project teams.

As a Business Analyst, you’ll be responsible for the following:

Business Analysis & Requirements
  • Lead the elicitation, analysis, documentation, validation, and management of business and technical requirements.
  • Partner with clients, Product Owners, developers, testers, and project leadership to understand business objectives and translate business needs into user stories, functional requirements, non-functional requirements, acceptance criteria, business process flows, use cases, and technical specifications.
  • Translate business needs into:
  • User Stories
  • Functional Requirements
  • Non-Functional Requirements
  • Acceptance Criteria
  • Business Process Flows
  • Use Cases
  • Technical Specifications
  • Analyze complex business problems and recommend practical, technology-enabled solutions.
  • Analyze current- and future-state processes to identify gaps, dependencies, risks, and opportunities for improvement.
  • Facilitate requirements workshops, stakeholder interviews, working sessions, and backlog refinement activities.
  • Ask probing questions to identify implicit requirements, assumptions, dependencies, and potential risks.
  • Ensure requirements are sufficiently detailed, testable, and traceable from business objectives through delivered functionality.
  • Support prioritization of requirements based on business value, operational needs, technical considerations, and project constraints.
Business Process Analysis
  • Analyze and document current-state and future-state business processes and workflows using process models, workflow diagrams, decision trees, and other visual representations.
  • Identify opportunities to eliminate manual processes, improve efficiency, and enhance the user experience.
  • Evaluate impacts of proposed system changes on existing business processes, applications, users, and organizational workflows.
  • Work with stakeholders to validate process documentation and ensure the proposed solution accurately reflects operational needs.
  • Identify process dependencies and cross-functional impacts that may affect solution design or implementation.
Agile Software Delivery Support
  • Work closely with Agile development teams throughout the Software Development Life Cycle.
  • Translate approved requirements into well-defined Jira user stories and development-ready work items.
  • Participate in Sprint Planning, Backlog Refinement, Sprint Reviews, and other Agile working sessions as needed.
  • Clarify requirements and acceptance criteria for developers and testers throughout implementation.
  • Work with Product Owners and stakeholders to refine and prioritize the product backlog.
  • Support release planning by identifying requirements, dependencies, risks, and implementation considerations.
  • Monitor requirements throughout development to ensure the delivered solution remains aligned with business objectives.
  • Identify and communicate requirement-related risks, issues, dependencies, and decisions.
  • Support continuous improvement of requirements management and Agile delivery processes.
Technical Documentation & Testing
  • Develop and maintain comprehensive business, functional, technical, process, and user documentation using Confluence.
  • Create and maintain requirements documentation, functional specifications, process documentation, and system workflows.
  • Develop acceptance criteria and support the creation of test scenarios and test cases.
  • Collaborate…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary