Job Summary
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