A north east software product company is looking for a Business Analyst to join their team and play a key role in delivering high-quality software solutions for their utilities clients. This is an exciting opportunity to work on impactful projects, bridging the gap between business needs, customer requirements, and technical delivery. Key Responsibilities Gather, analyse, and document business and customer requirements to produce clear, detailed specifications. Act as the link between stakeholders, product managers, developers, and testers to ensure alignment and clarity. Support digital transformation initiatives and contribute to process improvements. Prepare and deliver presentations to internal and external stakeholders. Collaborate across multiple projects, ensuring requirements are captured and delivered on time.Skills & Experience Proven experience in requirements gathering and documentation. Strong knowledge of Agile methodologies, including writing user stories and acceptance criteria. Proficiency in Microsoft Office (Visio, Excel, Word, PowerPoint) and Azure DevOps. Excellent communication and stakeholder engagement skills. Strong experience working with software developers. Ability to manage multiple projects simultaneously.Desirable: Experience with digital transformation and modern architecture patterns. Familiarity with design tools (e.g., Balsamiq, Figma) and data modelling.What's on Offer Competitive sala...