Intermediate Business Analyst

Position: Permanent
Location: South Africa / remote work opportunity

We are Haefele Software. We are a boutique software development firm, established in London 2006, with a growing team of 55 between London, Cape Town (primarily), Johannesburg, and Melbourne.

We are engineering-focused and build high-performance Agile teams, enjoying complex problems, serving a variety of industries and clients, generally abroad.

As a collective, we strive to be surrounded by equally personable, sharp, and growth-minded people, in a space that values relationships, people first, and pragmatic process, to foster the mentor and the mentorable.

    Job Description


    • Participate in Scrum Ceremonies;
    • Actively participate in technical sprint planning;
    • Responsible for diligent pull-request reviews;
    • Building new features and maintaining code to the quality and standard as set by the team
    • Fixing bugs
    • Supporting production systems
    • Sharing knowledge
    • Mentoring others

    Formal Qualification Requirements

    Degree/Diploma/Accredited Certificate in Software Development, Computer Science or equivalent will be beneficial.

    Certification Expectation

    While not a requirement, the candidate will be expected to achieve the following certifications (paid for internally) within a reasonable agreed time if successful


    • 4 years experience on high performing enterprise consulting teams
    • Experience with C#, .Net, .Net Core
    • Experience with SQL Server
    • Experience with DI and IoC
    • Experience and with Entity Framework Core / NHibernate or other ORM technology
    • Experience with ASP.NET MVC and RESTful APIs
    • Experience and working knowledge of standard approaches to Back-End Architecture and Industry-standard design patterns (SOLID)
    • Able to implement and contribute to a solution based on an existing architectural design
    • Experience with Microsoft Azure Platform and Services
    • Experience with Git source control
    • Experience with Azure DevOps and / Atlassian product suite
    • Experience with Continuous Integration and Continuous Delivery pipeline automation
    • Experience in unit testing technologies (MSTest, xUnit, NUnit, Moq)
    • Fluent written and verbal English.


    • Experience with Azure Table Storage
    • Experience with Azure Service Bus
    • Experience with CosmosDB
    • Experience with MongoDB
    • Experience with Docker / Kubernetes / Cloud Native
    • Experience architecting / designing parts of a system.
    • Experience with Front-end JavaScript frameworks (Angular, React, Vue).
    • Experience with Mobile Development Technologies (Xamarin, React Native, Ionic, Flutter).
    • Experience with UI/UX design implementation (CSS and SASS)
    • Experience with Indexed Search technologies (Elastic, Azure Search)
    • FinTech Industry exposure
    • Experience leading/mentoring more junior team members
    • Experience with Microsoft Flow / Power Platform
    • You will be a self-motivated individual and be able to demonstrate good problem-solving skills. The successful candidate will gain international experience and possible international travelling.

    Intermediate Business Analyst

    Apply for this role

    Do you think you’re a fit? Tell us all about you.

    Attach your CV No file chosen

    Intermediate Business Analyst

    Thanks for applying

    We have recieved you application! Someone wil be in touch shortly.
    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website.

    These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.


    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.


    Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.