Our client is looking to recruit a Business Analyst.
The incumbent will be part of a dynamic team working on enterprise software systems. The Systems Analyst Team Lead will provide technical and team leadership through coaching and mentorship.
Skills and Experience
Qualification Required:
Matric Certificate with Math (Math Literacy is not sufficient);
Relevant Degree in Industrial Engineering or Computer Science;
Certifications: Financial accounting, Management accounting or Supply Chain management.
Experience Required:
Five (5) + years’ experience as an ERP system Support Analyst or Business Analyst;
Five (5) + years’ experience implementing ERP and other software solutions;
Working experience of JD Edwards ERP solutions or other Major ERP solutions;
Experience documenting business requirements;
Experienced in configuration of ERP solution and 3rd party applications;
Experience in training end users;
Experience in supporting solution post-implementation.
Key Responsibilities:
Guide team efforts towards successful project delivery;
Maintain high standards of software quality within the team by establishing good practices and habits (Agile – Scrum methodology);
Identify and encourage areas for growth and improvement within the team;
Provide recommendations in assessing new ICT projects and initiatives to support and enhance our existing business solutions;
Assist with software design and documentation (Functional and architecture);
Collaborate with other Software Developers, Business Analysts, Systems Analysts and Test Analysts to plan, design, develop, test, and maintain business applications;
Assist with Change and Release management;
Work with the team in the migration of legacy applications to current technologies;
Develop, refine, and tune integrations between applications;
Analyze and resolve technical and application problems;
Assess opportunities for application and process improvement and prepare documentation;
Adhere to high-quality development principles while delivering solutions on-time and on-budget;
Research and evaluate a variety of software products;
Assist in troubleshooting software application issues;
Perform ad hoc duties as and when required within reasonable job scope.
Other Qualifications:
Ability and aptitude to continuously search for enhancements and innovation;
Dynamic (ability to learn other technologies and take on different responsibilities);
Logical thinker (strong troubleshooting skills);
Uses own initiative and can work independently;
Internally motivated, able to work proficiently both independently and in a team environment;
Strong communication skills with both internal team members and external business stakeholders;
Strong initiative to find ways to improve solutions, systems and processes;
Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.