Communicate with internal colleagues and external parties to understand the business needs of departments, partners and the company as a whole
Collaborate with business users & partners and UX designer in designing user stories
Collaborate with architects and developers in designing and implementing business services/functions
Work with all stakeholders to understand and investigate feedback into the service/function provided
Use process and data modelling practices to analyze your findings and create suggestions for strategic and operational improvements and changes
Produce written documentation to support your work, report on your findings and recommendations and to present to stakeholders
Communicate the benefits of your recommendations across senior management and departments and help to address any uncertainty and concern
Support the staff and teams in making the recommended changes, including helping to resolve any issues
Ensure plans are made and processes are created to evaluate the impact of the changes made, including taking responsibility for overseeing and reporting on this evaluation
Assists in ensuring the correctness of implementation delivered by developers
Work in an agile development environment which requires the individual to be self-driven, take decisions independently and be flexible in order to cater to demand
Qualifications
5+ years of business analyst experience
5+ years of experience in all phases of Software Development Life Cycle (SDLC)
5+ years of experience in translating business process into a detailed formal specification
1+ Experience with Agile (Scrum) project methodology and practices
Bachelors of Science in information system/technology, computer science, or other appropriate field Information Technology or Business a related discipline
Excellent communication skills and able to successfully articulate business and technology concepts to both business and technology audience
Excellent motivation skills and able to influence stakeholders without authority