Essential skills requirements:
Experience in gathering and analyzing requirements impacting data-intensive applications/systems and building solutions for fulfilling those requirements as well as management of these requirements in an Agile way
Experience in developing process flows, data flows and diagrams to support solutions
Experience in the creation of user stories from business requirements suitable for development work and the breakdown of large Epics/Stories to match the outcomes of the analysis, thereby defining the (Acceptance Criteria the Definition of Ready and the Definition of Done) criteria
SDLC Methodology: Agile, Scrum, Kanban or XP
Test management, testing methodologies and tools
SQL Language and Database experience
Jira and Confluence experience
Advantageous skills requirements:
Knowledge of data modelling and data visualization tools
Data Manipulation and Transformation
Knowledge of software development languages, frameworks, and methodologies
Understanding Java application architecture and design patterns
Conducting of training
Compiling training documentation and manuals
Project management skills
Log analysis
Supply chain/Motor Vehicle experience beneficial
What will be your role and responsibilities?
Requirements managements
create, structure, and maintain product backlog
Update and maintenance of product documentation e.g., user manuals, release documentation
Engagement with stakeholders to understand business problems and needs and translate those into detailed technical and/or functional requirements that include process, data, people, and technical workflow specifications
Analyze and understand the end-to-end flow of application to support architecture and consider all touchpoints and impacts when analysing new business requirements or changes to existing business requirements which needs to be translated into user stories
Identify and promote optimisation, re-use and standardisation opportunities within BMW Platforms
Build and maintain professional working relationships with all stakeholders, displaying excellent abilities to initiate dialogue, listen, advise, influence, and negotiate to achieve positive outcomes
Initiate meetings with key stakeholders to track progress, manage expectations and ensure stakeholders requirements are delivered
Engage and collaborate with the team on suitable solutions that meet our requirements and satisfy our business and architectural roadmap
Engage and collaborate with various integration touch point teams and share business and technical requirements
Support operational excellence goals through strong operations knowledge. Resolve escalated support topics as part of tier-2/3 Dev Ops role to ensure the highest availability of critical applications
Assist with query and complaint management in a timeous manner
Coordinate and participate in the test effort and troubleshooting to ensure that the delivered solution meets agreed technical requirements and functional/process specifications
Defining and implementing test plan for releases
Defect Management
Assist the team to produce documentation for designed solutions
Ensure all the technical requirements, evaluations and recommendations of business solutions, assessments and feasibility analysis are documented
Business Analyst (advanced) 1720, Midrand
Free
Business Analyst (advanced) 1720, Midrand
South Africa, Gauteng, Midrand,
Modified June 10, 2025
Description
Job details:
⇐ Previous job |
Next job ⇒ |
Advertisement: