Talent and Careers

View all our open positions

Job Title
Senior Business Analyst
Employment Type
Contract
Experience
7 to 10 years
Salary
Negotiable
Job Published
20 April 2026
Job Reference No.
2907599204

Job Description

We are seeking a highly capable Senior Business Analyst to join our consulting team. This role sits at the intersection of business analysis and technical delivery and requires a strong understanding of SQL and .NET-based systems. The successful person will work closely with business stakeholders and development teams, translating complex data logic and back-end processes (often implemented in SQL stored procedures) into clear, well?structured functional and technical requirements for .NET developers. This role is well suited to someone who has transitioned from a SQL Developer or Technical Analyst background into Business Analysis, and who is comfortable operating in an Agile environment using Azure DevOps.

What you'll do:

  • Business & Technical Analysis
    • Engage with business stakeholders to understand requirements, processes, and data?driven business rules
    • Analyse existing ong>SQL stored procedures, queries, and data structures to understand underlying logic and behaviour
    • Translate SQL?based logic into clear functional and technical specifications for .NET developers
    • Produce high?quality documentation including:
      • Business requirements
      • Functional specifications
      • User stories and acceptance criteria
      • Process and data flow diagrams where require
  • ong>SQL & .NET Translation
    • Read, interpret, and understand complex SQL code, including stored procedures and data transformations
    • Clearly define how existing or new SQL logic should be implemented or consumed within .NET applications
    • Act as the key liaison between data, business, and development teams to ensure shared understanding
  • Agile Delivery & Azure DevOps
    • Work comfortably within an Agile (Scrum) delivery framework
    • Capture and manage requirements in Azure DevOps, including:
      • User stories
      • Backlog refinement
      • Acceptance criteria
    • Support sprint activities by clarifying requirements and responding to developer queries during delivery
  • Stakeholder Collaboration & Quality Assurance
    • Collaborate closely with developers, testers, and product owners throughout the delivery lifecycle
    • Support functional testing and UAT by validating delivered functionality against documented requirements
    • Ensure traceability from business need through to delivered solution

Your Expertise:

  • Business Analysis
    • Proven experience as a Senior Business Analyst in a software development environment
    • Strong requirements elicitation, documentation, and stakeholder engagement skills
  • Technical Capability
    • Solid understanding of SQL, including:
      • Stored procedures
      • Complex queries
      • Data logic and transformations
    • Ability to read and understand SQL code and translate it into functional and technical requirements
    • Sufficient understanding of .NET applications to specify what developers need to build, even if not hands?on coding
  • Agile & Tooling
    • Experience working in an Agile / Scrum environment
    • Hands?on experience using Azure DevOps for backlog management and requirement tracking
  • Background as a SQL Developer, Technical Analyst, or similar, now operating in a Business Analyst role
  • Comfortable working across both technical and business domains
  • Strong analytical mindset with excellent attention to detail
  • Confident communicator who can bridge the gap between business and technical teams

Qualifications:

  • Relevant IT, Computer Science, Information Systems, or Business Analysis qualification
  • Equivalent practical experience will also be considered

Skills

Industries