As a Technical Business Analyst, you will be part of an agile development environment, building and working on enterprise grade software systems on top of the Microsoft .NET development stack. You will thrive in a highly collaborative environment, applying a variety of methodologies and techniques, working with Software Developers, Product Managers and Quality Assurance to build revolutionary software solutions. You will report to our Business Analysis Manager and will be primarily engaged in the elicitation, analysis, documentation and management of software development requirements. Duties 1. Advocate good business analysis practices throughout the business. Pioneer in establishing and maintaining standards and procedures for good business analysis practices. 2. Deploy robust business analysis techniques to ensure business value in the work undertaken and ensure alignment with company direction and strategy. 3. Responsible and accountable for producing and maintaining high quality features requests to drive the product roadmap. 4. Collaborate with Software Development and Quality Assurance to ensure technical compatibility and feasibility. 5. Actively engage the user throughout the development process to capture real time user feedback, to allow for the realignment of direction within the development cycle as appropriate. 6. Ensure a complete and thorough understanding of any business problem raised to you and access the feasibility of any technical solution to the problem experienced to ensure a technical solution is the optimal resolution. Duties - contd 1. Ensure adequate metrics and measures are available to substantiate business propositions. 2. Effective stakeholder management and regular and appropriate communications to internal and external parties. 3. Proactively manage projects on day-to-day basis, ensuring effective planning and scheduling of project resources to deliver projects within time and budget constraints. 4. Prepare realistic and achievable project plans, actively monitoring progress and mitigating risks, issues and dependencies. Education Degree • Bachelors Degree Required Experience 1. Confident application of business analysis methodologies and principles as appropriate 3 years 2. Appreciation and understanding of the requirements engineering process and the discipline and rigour required to achieve successful outcomes. 3 years 3. Proven track record of delivering business benefit through the full software development life-cycle using agile and/or waterfall methodologies; 3 years 4. Must have at least 3 years’ experience in a Technical Business Analysis role or similar where experience of working within an agile environment using SCRUM/XP is beneficial. 5. Experience of process mapping or modelling business processes and working with stakeholders. Preferred Experience 1. Experience of software development for a healthcare or pharma setting desirable. Skills 1. An exceptional communicator who can translate between a technical and nontechnical audience with ease. 2. An Analytical and critical thinking approach – avoids jumping to premature solutions before uncovering the real problem. 3. An excellent problem solver who understands the importance and appropriate methodologies to obtain the true root cause of a problem and puts in place robust corrective and preventive measures. 4. Highly developed organization and time management skills with an adaptable and flexible approach to effectively manage changing demands and evolving priorities whilst being able to proactively identify new opportunities. 5. A team player – a collaborative approach to work and a positive attitude. 6. Innovative – shows initiative and puts forward ideas with a passion for continuous improvement. 7. Accountable – takes ownership and accountability for the problem and the solution. 8. Integrity- trustworthy and honest character who carries out work in a professional and ethical manner in line with the company values.