Senior Business Analyst

What We Do

At Blue Bean Software, we’re not just building software—we’re shaping the future. As a leading custom software and product development company, we partner with both large enterprises and dynamic start-ups to solve their most complex challenges. From high-stakes projects in the financial services industry to groundbreaking ventures in agritech and healthtech, we deliver tailored solutions that blend cutting-edge technology with a deep understanding of our clients’ needs.

We’re pioneers in our field, constantly pushing boundaries and redefining what’s possible. If you’re passionate about solving real-world problems with innovative tech, you’ll find a home here.

Who We Are

Blue Bean Software is more than a workplace—it’s a community of brilliant minds. We’ve created an environment where software engineers, developers, and tech enthusiasts can thrive, grow, and express themselves freely. Here, you’ll have the freedom to master your craft, collaborate with like-minded professionals, and tackle challenges that inspire you.

We’re committed to fostering a culture of trust, integrity, and self-motivation. At Blue Bean, you’re not just an employee—you’re a valued member of a team that’s driven by curiosity, innovation, and a shared passion for excellence.

How We Work

Forget rigid hierarchies and red tape. At Blue Bean, we operate with a flat organisational structure that empowers every team member to make an impact. Collaboration is at the heart of everything we do, and we believe in giving our people the autonomy to make agile decisions and drive results.

We’re all about streamlined communication, creative problem-solving, and delivering exceptional customer service. Whether you’re working on a high-profile project or brainstorming the next big idea, you’ll have the support and freedom to excel.

Role Overview

We are seeking a highly skilled and experienced Senior Business Analyst to join our team. In this role, you will play a crucial part in bridging the gap between our clients’ business stakeholders and technology teams. You will analyse business processes, gather and document requirements, and translate them into actionable specifications for IT initiatives. 

Key Responsibilities

  • Business Analysis Techniques:
    • Apply a strong foundation in business analysis techniques and methodologies, including requirements gathering, process modelling, use case development, user story creation, and data modelling.
    • Utilise techniques such as SWOT analysis, stakeholder analysis, impact analysis, and gap analysis to drive effective solutions.
  • Business and Industry Knowledge:
    • Leverage familiarity with industry-specific terminology, trends, and regulatory requirements to effectively gather and document requirements.
    • Understand the organisation’s business processes, operations, and strategies to align IT initiatives with business goals.
  • Requirements Elicitation and Management:
    • Skilled in eliciting requirements through interviews, workshops, and document analysis.
    • Translate stakeholder needs into clear, concise, and actionable requirements.
    • Organise and prioritise requirements using tools like Azure DevOps boards.
  • Communication and Facilitation:
    • Demonstrate strong communication and facilitation skills to engage with business stakeholders, technology teams, and project members.
    • Facilitate meetings, workshops, and discussions to gather requirements and resolve conflicts.
    • Produce detailed documentation and convey complex information in a clear and understandable manner.
  • Technical Knowledge:
    • Possess a solid understanding of technology concepts, including software development methodologies (Agile), database principles, system architecture, and integration concepts.
    • Collaborate effectively with agile teams to ensure requirements align with technical feasibility.
  • Problem-Solving and Analytical Thinking:
    • Apply strong problem-solving and analytical skills to analyse complex business problems, identify root causes, and propose effective solutions.
    • Use critical thinking and logical reasoning to assess risks, trade-offs, and project impact.
  • Relationship Management:
    • Build and maintain strong relationships with stakeholders across all levels of the organisation.
    • Manage expectations, foster collaboration, and resolve conflicts to ensure successful project delivery.
  • Change Management:
    • Understand change management principles and assess the impact of proposed changes on business processes, systems, and stakeholders.
    • Apply techniques such as impact assessment, stakeholder analysis, and communication planning to ensure smooth transitions.
  • Delivery Management:
    • Take end-to-end accountability for requirements throughout the application lifecycle, including build and operations of applications in the portfolio.
  • Testing and Quality Assurance:
    • Familiarity with testing and quality assurance processes, including test planning, test case development, and test execution.
    • Ensure solutions meet requirements and are validated through quality assurance principles.
  • Continuous Learning:
    • Stay updated with emerging technologies, tools, and methodologies in the IT field.
    • Actively seek opportunities for professional development through training, certifications, and industry engagement.

Your Skills and Experience

  • 6+ years of experience in a Business Analyst or similar role with an in-depth understanding of the IT SDLC lifecycle and project methodologies.
  • Degree or Diploma (Computer Sciences, Information Technology, or similiar).
  • Strong communication skills, with the ability to engage effectively with engineers, team members, business partners, and senior stakeholders.
  • Attention to detail, accuracy, and thoroughness in all aspects of work.
  • Technical familiarity with web and app development technologies such as .Net, Kubernetes, Angular, GitLab, Microsoft Azure, and Dynatrace.

Additional Information

Competencies
  • Proven ability to perform effectively under pressure and meet tight deadlines.
  • Self-driven with a proactive approach to tasks and challenges.
  • Strong team player with the ability to collaborate effectively in a team environment.

Employment Details

  • Contract Type: This is a fixed-term contract position.
  • Work Model: Office-based.

Why Join Us?

  • Work on impactful projects that drive digital transformation and innovation.
  • Collaborate with a diverse team of professionals in a dynamic and supportive environment.
  • Grow your career with a company that values expertise, creativity, and continuous learning.

How to Apply:

If you’re a seasoned Business Analyst with a passion for solving complex business challenges, we’d love to hear from you! Submit your application today to be considered for this exciting opportunity.

Job Category: Engineering
Job Type: Freelance
Job Location: Johannesburg

Apply for this position

Maximum allowed file size is 100 MB. Allowed Type(s): .pdf, .doc, .docx