Senior Technical Business Analyst

Dev Technology

$108K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Business, Information Technology, Computer Science, Engineering, or related field.
  • Minimum six years of experience in Business Analysis or software delivery roles.
  • Proven experience in gathering and managing business and technical requirements.
  • Experience in translating business needs into user stories and acceptance criteria.
  • Hands-on experience with Jira and Confluence for Agile projects.
  • Technical background with familiarity in React, Node.js, and AWS cloud environments.
  • Strong analytical and communication skills with a focus on stakeholder engagement.

Responsibilities

  • Lead requirement elicitation and documentation with business and technical stakeholders.
  • Partner with cross-functional teams to translate business objectives into technical specifications.
  • Facilitate workshops and discussions to uncover implicit requirements and process improvements.
  • Analyze and document business workflows using visual tools like process models and decision trees.
  • Support Agile development processes by creating user stories and managing backlogs.
  • Participate in testing and validation activities to ensure functional alignment with business needs.
  • Act as a liaison to bridge gaps between technical and non-technical stakeholders.

Benefits

  • Hybrid work model with flexibility in office attendance.
  • Opportunities for professional growth through process improvement initiatives.
  • Access to cutting-edge technology and methodologies in software development.
  • Collaborative work environment promoting teamwork and stakeholder engagement.
Full Job Description
Senior Business Analyst, #1107

Location: Herndon, VA (hybrid once per quarter)Clearance: U.S. Citizenship required; must be able to obtain TSA Public Trust.

Key Responsibilities

Business Analysis & Requirements
  • Lead the elicitation, analysis, documentation, validation, prioritization, 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.
  • 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, actionable, and traceable from business objectives through delivered functionality.
  • Support requirements prioritization based on business value, operational needs, technical considerations, and project constraints.

Business Process & Solution Analysis
  • Analyze and document current- 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 the impacts of proposed system changes on existing business processes, applications, users, and organizational workflows.
  • Work with stakeholders to validate process documentation and ensure proposed solutions accurately reflect operational needs.
  • Identify process dependencies and cross-functional impacts that may affect solution design or implementation.

Agile Delivery, Documentation & Testing
  • Work closely with Agile development teams throughout the Software Development Life Cycle (SDLC).
  • Translate approved requirements into well-defined Jira user stories and development-ready work items.
  • Participate in Sprint Planning, Backlog Refinement, Sprint Reviews, release planning, 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 delivered solutions remain aligned with business objectives.
  • Identify and communicate requirement-related risks, issues, dependencies, and decisions.
  • Support continuous improvement of requirements management and Agile delivery processes.
  • 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 with QA teams to ensure requirements provide sufficient coverage for functional and regression testing.
  • Participate in User Acceptance Testing (UAT) activities.
  • Validate delivered functionality against documented requirements and acceptance criteria.
  • Identify and document defects, gaps, and deviations from expected functionality.
  • Support troubleshooting and root-cause analysis of functional issues.

Customer Engagement & Continuous Improvement
  • Serve as a trusted advisor to government stakeholders and business users.
  • Establish and maintain strong relationships with clients, Product Owners, subject matter experts, technical teams, and project leadership.
  • Facilitate discussions between technical and non-technical stakeholders to establish a common understanding of requirements and proposed solutions.
  • Translate technical concepts into clear business language and communicate business needs effectively to technical teams.
  • Lead stakeholder interviews and working sessions to understand operational needs and identify opportunities for improvement.
  • Communicate requirements, decisions, risks, assumptions, and dependencies clearly and effectively.
  • Present proposed solutions and recommendations to stakeholders and project leadership.
  • Resolve conflicting requirements and facilitate consensus among stakeholders.
  • Ensure stakeholder feedback is incorporated into requirements and solution development.
  • Identify opportunities to improve business analysis practices, requirements quality, documentation standards, and delivery processes.
  • Develop and promote consistent approaches for requirements management and business process documentation.
  • Share knowledge and best practices across project teams.
  • Contribute to organizational standards, templates, and processes for business analysis and Agile software delivery.
  • Support overall project success by contributing expertise wherever needed.
Required Qualifications
  • Bachelor's degree in Business, Information Technology, Computer Science, Engineering, or a related field.
  • Minimum six (6) years of experience in Business Analysis, Technical Analysis, Systems Analysis, or software delivery roles.
  • Demonstrated experience gathering, analyzing, documenting, validating, and managing business and technical requirements.
  • Experience translating business needs into user stories, functional requirements, and acceptance criteria.
  • Experience analyzing and documenting business processes and workflows.
  • Experience working directly with clients, business stakeholders, Product Owners, and technical delivery teams.
  • Experience supporting Agile software development projects.
  • Experience using Jira and Confluence to manage requirements, documentation, and Agile delivery.
  • Technical or software development background with exposure to React, Node.js, and GitLab.
  • Experience working within AWS cloud environments.
  • Strong understanding of the Software Development Life Cycle (SDLC).
  • Strong analytical, problem-solving, and critical-thinking skills.
  • Excellent facilitation, communication, and interpersonal skills.
  • Ability to communicate effectively with executive leadership, clients, technical teams, and business stakeholders.
  • Demonstrated ability to translate complex technical concepts into language that is understandable to non-technical stakeholders.
  • Demonstrated ability to manage competing priorities in a fast-paced Agile environment.
  • Strong attention to detail and commitment to delivering high-quality requirements and documentation.
  • Ability to work independently while effectively collaborating with cross-functional teams.
  • U.S. Citizenship and ability to obtain the required government security clearance.
Preferred Qualifications
  • Experience supporting Federal Government software development programs.
  • Experience working as a Senior Business Analyst on complex enterprise software modernization efforts.
  • Experience supporting legacy application modernization or replacement initiatives.
  • Experience creating wireframes, mockups, business process models, and workflow diagrams.
  • Experience facilitating requirements workshops and stakeholder working sessions.
  • Experience supporting DevSecOps or Continuous Integration/Continuous Delivery (CI/CD) environments.
  • Experience working with Representational State Transfer (REST) APIs, system integrations, databases, or cloud-native applications.
  • Experience with data analysis, data mapping, or data modeling.
  • Experience supporting User Acceptance Testing (UAT) and production implementation activities.
  • Experience providing customer application support in a production environment.
  • Familiarity with SAFe (Scaled Agile Framework), Lean, Kanban, or other Agile frameworks.
  • Business Analysis certification such as Project Management Institute Professional in Business Analysis (PMI-PBA), Certified Business Analysis Professional (CBAP), or Agile Analysis Certification (IIBA-AAC).

Similar Jobs

More Jobs at Dev Technology

More Information Technology Jobs

Find similar Senior Technical Business Analyst jobs: