The Role: Essential function:
- The Incumbent will be part of a dynamic team working on enterprise software systems. The Reporting Analyst Team Lead will provide technical and team leadership through coaching and mentorship.
Skills and Experience: Essential Qualification:
- Matric Certificate with Mathematics (Mathematical Literacy is not sufficient);
- Relevant Degree in Computer Science or related discipline
- Qlikview and Qliksense development certification.
Experience required:
- Five (5) + years?? experience as a Report Analyst
- Five (5) + years?? experience developing BI reporting on multiple solutions
- Experience with developing Reporting strategy for the organisation
- Experience with Qlikview solution
- Experience with leading a team
- Proven ability to develop and implement BI Reporting strategy.
Key Accountabilities: Responsibilities:
- Guide team efforts towards successful project delivery
- Provide technical leadership to the team through coaching and mentorship
- Line management and personal development of a team
- Maintain high standards of software quality within the team by establishing good practices and habits
- Identify and encourage areas for growth and improvement within the team
- Provide technical expertise and 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 data extraction (ETL optimisation) from applications
- Analyse and resolve technical and application problems
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
- Adhere to high-quality development principles while delivering solutions on-time and on-budget
- Research and evaluate a variety of software products.
Personality and Attributes: Soft Skills
- 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
- Good presentation skills
- 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; and
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.