A great company in Johannesburg is looking for a Business Analyst to join their team.
Being part of their team will provide you with exiting opportunities to work with a company whose core focus is innovation, design, development and integration.
Responsibilities : Working with client users to define information requirements Designing major components of enhancements to systems and complex processes Preparing complete functional documentation in the design, measure calculations and testing phase of the systems development lifecycle Working effectively as part of a team and seek to support the teams goals Broadening own technical, functional, and industry skill base Engaging in formal and informal knowledge transfer Performing related work as required.
Suggestion for the responsibilities : Elicit and document user requirements through the use of relevant / appropriate tools Critically evaluate information gathered from multiple / various sources Proactively communicate and collaborate with customers to analyse information needs and functional requirements and deliver artefacts as needed Drive and challenge business units on their assumptions of how they will successfully execute their plans Serve as the conduit between the customer and the software development team through which requirements flow Collaborate with developers and subject matter experts to establish the technical vision and analyse trade-offs between usability and performance needs Be the liaison between the business units, technology teams and support teams Acting as a Change Management Agent, responsible for setting and managing stakeholders goals and expectations
BSc in Computer Science or BCom Informatics At least 5 years of business analysis experience Thorough understanding of system development life cycle (SDLC) Understanding of Object Orientation design and Unified Process Extensive experience with UML Modelling, using fit-for purpose models and diagrams Experience with repository-based modelling tools e.g.
Enterprise Architect Extensive experience in specifying functional requirements Experience with use-case centric system testing Ability to investigate and document requirements (often tacit) independently Strong oral and written communications skills