Main Responsibilities and Required Skills for Technical Business Analyst

two business analysts discussing work

A Technical Business Analyst is a professional who analyzes and evaluates business systems, processes, and user needs. They liaise with users and business to track additional requirements and features and ensure that system specifications meet expectations. In this blog post, we describe the primary responsibilities and the most in-demand hard and soft skills for Technical Business Analysts.

Get market insights and compare skills for other jobs here.

Main Responsibilities of Technical Business Analyst

The following list describes the typical responsibilities of a Technical Business Analyst:

Analyze

  • Analyze and document any derivation, workflow and enrichment required for the project / solution.

  • Analyze and extract outcomes.

  • Analyze business systems in order to recommend efficiencies.

  • Analyze requirements and advise on scope and options for continuous operational improvement.

Assess

  • Assess complexity of requests in terms of scope and effort with the Salesforce Product Owner Team.

  • Assess requirements and resources and recommend the appropriate goods or services.

Assist with

  • Assist Digital Development Manager with requirements gathering.

  • Assist in troubleshooting and detailing technical support.

  • Assist team and fulfills obligations.

  • Assist with development of conceptual data models.

  • Assist with development of current solution architecture.

  • Assist with development of environmental scans and gap analyses.

  • Assist with development of Privacy Impact Assessments (PIA).

  • Assist with development of Security and Threat Risk Assessments (STRA).

  • Assist with development of solution abstracts.

  • Assist with Level 2 Support where required.

  • Assist with website roadmap planning, such as migrating from Drupal 7 to 8.

Audit

Audit the quality of reports submitted by analysts and provides related coaching and support.

Author

  • Author clear and concise technical and security requirement documentation.

  • Author clear and concise technical requirement documentation.

Breakdown

Breakdown and order, by impact value, the ideas the stakeholders need.

Build

  • Build exceptional relationships with business partners and internal stakeholders.

  • Build knowledge of business processes with an expectation for facilitating continuous improvement.

  • Build strong relationships with clients and stakeholders.

Capture

Capture and document current business workflow and recommend improvements and efficiencies.

Collaborate with

  • Collaborate upstream with strategy team and downstream with Technology Architect.

  • Collaborate with vendors and internal IT partners to understand and define technical requirements.

Communicate

  • Communicate across organizations, ensuring stakeholders are aware of priorities.

  • Communicate and collaborate with the test team.

  • Communicate and coordinate weekly project status and review outputs with appropriate parties.

  • Communicate issues impacting daily operations to the business team and provide updates on resolution.

  • Communicate project status and escalate issues as needed.

  • Communicate requirements to SW developers and testers.

Conduct

  • Conduct and document interviews.

  • Conduct more sophisticated validation of requested features.

  • Conduct quality assurance and integration testing on a variety of IT applications.

Contribute to

  • Contribute to the development of proposal technical content.

  • Contribute to the wider success of Generation.

Coordinate

Coordinate change management activities and ensures projects meet objectives.

Create

  • Create and fosters a "customer centric” culture in all team interactions.

  • Create application documentation.

  • Create common and shared standards across peer group by implementing best practices.

  • Create testing plans and test solutions.

  • Create the High-level Design documents and lead the team in producing Detailed Design documents.

  • Create User Stories and support the Product Owner in managing the backlog.

Define

  • Define and own the product development process together with the Head of Technology.

  • Define, document, maintain, and manage system requirements.

  • Define scope and objectives.

  • Define the long-term Product vision and strategy.

Design

Design process flows, data structures, business logic and user interfaces.

Develop

  • Develop and design Digital solutions.

  • Develop and execute test cases.

  • Develop and / or update business process diagrams.

  • Develop an understanding of the client and its business objectives.

  • Develop comprehensive documentation that meets organizational standards.

  • Develop detailed business requirements and process diagrams.

  • Develop end-to-end testing plan for integration projects.

  • Develop Processes and Standards for key initiatives.

  • Develop sound processes for requirements gathering including but n.

  • Develop strong working relationships with the business and establish yourself as their go-to person.

  • Develop technology systems according to specifications.

  • Develop test cases and lead execution.

  • Develop tools and systems to automate or improve efficiency on existing processes.

Direct

Direct and manage all phases of the project from inception to completion.

Document

  • Document clinical and business environment and related workflows.

  • Document current business processes using recommended tools / methodologies.

  • Document interfaces between new and legacy systems.

  • Document software bugs and see them through to efficient / correct resolution.

  • Document process, procedures and workflows associated with applications.

  • Document technical solution for specific project features.

Enable

Enable groups to successfully accept changes by informing stakeholders of their implications.

Encourage

Encourage people to question and challenge practices or procedures that are not fit for purpose.

Enforce

Enforce and redefine as necessary.

Ensure

  • Ensure changes to requirements and use cases are approved and continually updated.

  • Ensure changes to the application are compliant with bank standards and policies.

  • Ensure privacy and security deliverables include business specific details.

  • Ensure system specifications meet expectations / requirements, and negotiates solutions.

  • Ensure the scope of the data is clear, understood and well documented.

Escalate

  • Escalate any issues or complaints to your team manager where necessary.

  • Escalate appropriately and timely when a situation threatens business operations.

  • Escalate unresolved issues / risks, options and recommendations.

Establish

Establish and clearly document requirements and develop use cases.

Estimate

Estimate costs of installing and maintaining equipment or service.

Evaluate

Evaluate current content and develop innovative approaches for improvement.

Examine

Examine, document and evaluate current IT systems.

Exercise

Exercise a leadership role to drive the completion of deliverables.

Facilitate

  • Facilitate a successful release handover to the clients.

  • Facilitate collaboration between stakeholders who have diverse objectives.

  • Facilitate continuous improvement initiatives.

  • Facilitate design sessions with the implementation team to define the solution.

Formulate

  • Formulate operational designs (including business-processes) to fulfil business requirements.

  • Formulate testing strategies and assist users and developers in testing of key deliverables.

Gather

  • Gather and specify client requirements.

  • Gather details / document product functionalities and research business value propositions.

  • Gather evidence from logs, UX reports, app data, etc..

Help

Help to evaluate business processes and align to technology.

Highlight

Highlight risks and translate technology challenges back to the business to support decision-making.

Identify

  • Identify, document and troubleshoot application related problems.

  • Identify emerging issues and trends to inform decision-making.

  • Identify / maintain client issues and ensures proper resolution.

  • Identify and implement process improvements making the organization more effective and efficient.

  • Identify patterns in problems and convert them into long terms solutions.

  • Identify required user training.

Interact with

  • Interact with business and operations stakeholders to determine requirements.

  • Interact with customers to deliver tested, quality solutions.

Lead

  • Lead consultations and facilitate stakeholder meetings.

  • Lead or participate in continuous improvement efforts.

  • Lead review sessions of technical requirements.

  • Lead the development of conceptual designs and mocking up screens.

  • Lead the verification and management of requirements throughout the project.

  • Lead training, demo's, and education activities for customers and stakeholders.

Liaise with

  • Liaise with our development team.

  • Liaise with users and business to track additional requirements and features.

Maintain

  • Maintain a personal caseload of approx.

  • Maintain / author functional test scripts and execute them for software upgrade release cycles.

  • Maintain existing requirements to ensure that current-state needs are known.

  • Maintain strict adherence and management of SOX controls for our systems and processes.

Manage

  • Manage a periodic cycle of developing rules, fixing configuration bugs, and deploying to production.

  • Manage existing technology.

  • Manage situations and relationships both internally and externally.

Monitor

  • Monitor and improve our Systems.

  • Monitor development and testing activities to confirm correct implementation of requirements.

Own

Own intake and prioritization of new projects and support requests.

Participate in

  • Participate in configuration and design reviews within a project team.

  • Participate in preliminary technical analysis.

  • Participate in reviews and meetings and provide updates on project progress.

  • Participate iterative development using model-based processes.

Perform

  • Perform an extensive range and variety of complex technical and / or professional work activities.

  • Perform critical analysis on information consolidated from multiple sources.

  • Perform other duties as assigned.

  • Perform stakeholder engagement and outreach activities.

Plan

Plan and work flexibly to meet deadlines.

Prepare

  • Prepare business requirements and functional specifications.

  • Prepare client-facing and internal deliverables.

  • Prepare training materials and documentation for clients and internal users.

Present

Present proposals to clients.

Prioritize

Prioritize the product backlog to align with the product vision and priorities.

Produce

Produce project artifices with XML.

Propose

Propose simple design concepts for the dashboards using tools like Figma.

Provide

  • Provide a clear set of acceptance criteria for changes.

  • Provide backlog management, iteration planning, and elaboration of the user stories.

  • Provide input into product design where product or services must be tailored to suit clients' needs.

  • Provide on-call support when necessary to support business objectives.

  • Provide on-going support for implemented systems.

  • Provide ongoing technical assistance to clients.

  • Provide technical run support for liquidity risk production applications.

  • Provide the process and leadership around defining and delivering business requirements.

Report

  • Report on common sources of technical issues or questions and make recommendations to product team.

  • Report progress of QA tasks to the project team.

  • Report progress, outcomes, impact and issues to the government.

Research

Research, analyze, and present pros / cons for solution alternatives.

Review

  • Review, analyze, and evaluate business systems, processes, and user needs.

  • Review and update the HO FHIR specifications to meet BC and HO requirements.

Schedule

Schedule, organize and lead project status meetings and other meetings as required.

Screen

Screen and Interface designs.

Seek

Seek opportunities to develop professional skills.

Share

Share similar mentality as existing team members toward customer satisfaction and success.

Solicit

Solicit potential clients including cold calling to generate new business.

Stay current with

Stay current with customer needs and business strategies.

Suggest

Suggest and deliver solutions to current and future obstacles that you can envisage arising.

Support

  • Support and align efforts to meet customer and business needs.

  • Support Business Continuity Planning and management.

  • Support other company projects as required.

  • Support PM / SA / AD and advises team on dependencies / roadblocks / issues / risks.

  • Support PM with Program / Project Management and Transition activities.

  • Support Product Owners and Team Leads in planning, road mapping, and monitoring project work.

  • Support Product Owner team in reproducing or finding root cause of incidents.

  • Support QA team in definition of test cases.

  • Support requirements gathering and documentation for IT systems.

  • Support sales activities to win new customer deals and help close new business.

  • Support the execution of a large-scale initiative, with enterprise wide line of business impacts.

  • Support the ‘Risk Excellence' culture within the business.

  • Support UAT, Training, Project Communications and Implementation as necessary.

  • Support users through training, as well as provide one-on-one technical assistance.

Travel

Travel with client or project team as needed.

Understand

  • Understand and can explain to others the core processes involved in their area of support.

  • Understand differences, delivery capabilities and best practices.

  • Understand existing software systems / settings thoroughly and how changes impact outcomes.

  • Understand the benefits and features of assigned product / service lines.

  • Understand the relationship between own specialism and wider customer / organisational requirements.

  • Understand the relationships, dependencies and impact of neighboring business functions.

  • Understand thoroughly the business requirements and determine the domains they will fall under.

Use

  • Use a variety of data analysis and organizational tools to support IT solutions.

  • Use of Fast Healthcare Interoperability Resources (FHIR) messaging standards.

User

User activity and engagement within the product.

Utilize

Utilize requirements elicitation techniques to elicit business requirements from system stakeholders.

Validate

  • Validate changes by testing programs and solutions.

  • Validate FHIR extracts received from different source systems.

Work with

  • Work closely with client to understand engagement change implications and facilitate implementation.

  • Work independently with users to define concepts and requirements.

  • Work with a team of senior technologists and to deliver solutions for clients.

  • Work with a team of senior technologists to help them deliver technical solutions for clients.

  • Work with government product owner to provide insight on business requirements and functional design.

  • Work with internal and external clients to document and develop new solutions.

  • Work with our development team to implement solutions.

  • Work with product focused agile teams.

  • Work with stakeholders and development teams to identify, capture and clarify requirements.

  • Work with stakeholders of IT systems to define system requirements and design approaches.

  • Work with the Architect team to align user stories to sequence diagrams.

  • Work with the Scrum Masters / Team coordinators to ensure cohesion in the team process.

  • Work with worldwide third-party vendors.

Write

  • Write detailed functional and technical specifications that the engineering team can work with.

  • Write technical functional requirements.

Most In-demand Hard Skills

The following list describes the most required technical skills of a Technical Business Analyst:

  1. SQL

  2. Business Analysis

  3. Jira

  4. Agile

  5. Confluence

  6. Java

  7. MS Excel

  8. Business

  9. IT

  10. Project Management

  11. Analysis

  12. Agile Environment

  13. Python

  14. Agile Methodologies

  15. Design

  16. Visio

  17. Sdlc

  18. Software Development

  19. Finance

  20. Business Intelligence

  21. Cloud

  22. Data Analysis

  23. Gathering

  24. Laboratory Business Processes

  25. R

  26. Scrum

  27. AWS

  28. Designing

  29. Machine Learning

Most In-demand Soft Skills

The following list describes the most required soft skills of a Technical Business Analyst:

  1. Written and oral communication skills

  2. Problem-solving attitude

  3. Analytical ability

  4. Interpersonal skills

  5. Team player

  6. Attention to detail

  7. Organizational capacity

  8. Work independently with little direction

  9. Presentation

  10. Flexible

  11. Confident

  12. Leadership

  13. Time-management

  14. Collaborative

  15. Initiative

  16. Multi-task

  17. Self-motivated

  18. Adaptable to changes

  19. Build relationships with customers

  20. Capable of articulating specific functional or technical assignment

  21. Carry tasks through to completion

  22. Detail-oriented

  23. Eager to take responsibility

  24. Priority management

  25. Self-starter

Stay on top of the sports job market!

Subscribe to our newsletter