Reporting to: Software Development Manager
Based: Kenilworth, Cape Town, Western Cape
Need to have a relevant degree or national diploma
Need to live in Cape Town
PURPOSE: To develop new and maintain existing BI software, Reports and dashboards within the development department at HST adhering to the key knowledge area requirements (scope, time, and quality).
Current Project Priorities
The Developer will be required to work on the Hospital and Billing information systems currently implemented nationally.
The position is based in Cape Town and periodic travelling (nationally) is required approximately one week every 6 months.
New Systems, Modules, Features
Development and maintenance of new and existing functionality for the various systems
Gathering and interpreting of specification requirements from users, suppliers and technical manuals
Develop new operational reports to meet the business BI requirements
Develop and maintain interfaces to third party systems
Document feature requirements according to existing standards
Adherence to escalation procedures for all potential showstoppers and bottlenecks
Support and Maintenance
All support calls to be addressed within existing standards and SLA agreements
Support of the existing applications, including legacy systems will be a mandatory requirement
Focused on strong customer service is a key requirement
The BI Analyst will be required to learn how to support and maintain existing system components using the Cache Technology environment.
Ability to travel nationally when required.
The employee will be expected to be on periodic remote standby, in the event of major system upgrades, go-lives and software deployments.
The employee will be expected to have his/her own mode of transport. Based on approved timesheets and expenditure claims, the company will reimburse the employee where appropriate and the conditions warrant such claims.
Mature and pro-active quality software development approach leading to zero/minimal bugs encountered in testing and live environments
Personal time management and estimation techniques leading to project success (achievement of deliverables within scope and timelines)
Client feedback and peer reviews
Support call performance within SLA parameters
Establish professional working relationships with national support staff, international role players and customer support staff.
Ability to adapt to a variety of technologies, including old and new
WHAT SUCCESS WILL LOOK LIKE
No complaints from clients and colleagues
100% compliance with SLA parameters
Minimal requirement for senior management intervention
Self-management and good personal time management
Management alerted to development risks for early mitigation
Daily interaction with customers (end-users and managers)
Daily interaction with direct manager
Daily interaction with peers (developers and system consultants)
Attention to detail and a keen contributor to problem solving
Some exposure to Project Lifecycle best practices and a keen contributor to existing standards
Ability to handle and release project stress, in a positive way
Ability to grasp health information technologies very quickly
SKILLS/COMPETENCIES FOR SUCCESS
- A degree or diploma specializing in Information Systems/Computer Science
- Relational database knowledge: SQL Server, Oracle, Cache or similar
- A mature approach to building software solutions
- Must be able to share acquired knowledge
- Must be able to interpret and draw up technical specifications
- Must be able draw up sub project plans with development timelines
SKILLS AND CHARACTERISTICS
The ideal candidate should have excellent verbal and written communication skills, time management skills and good interpersonal skills.
In addition to the aforementioned, the position demands the candidate to be team player, work under pressure and strict time constraints, quickly grasp complex material, have strong personal driver, be highly organised with minimum direction and a great sense of ownership, logical, accurate, detail oriented, efficient, customer centric be accountable and operate in a dynamic environment with fluctuating demands.