REQUIREMENTS:
- BSC/ CTI Software Development Certification with at least 5 years working experience in the information systems environment
- Development experience in the Application, Integration, Reporting and BI space
- Microsoft BI Stack experience utilizing SSIS, SSAS and SSRS
- Strong understanding of Agile and Kimbal methodologies
- Leading development teams successfully
- Project Management and Implementation experience
- ADVANTAGEOUS: Experience with following:
- Tabular Model Cubes
- Microsoft Certifications – PowerBI, Azure & .NET Core
- Agricultural Information Systems development & implementation experience
- IOT & Block Chain technologies
- Valid, unendorsed Driver’s License
- This role will report directly to BI Manager and indirectly to the Group Agri Manager and Head of Finance and Logistics.
DIRECT REPORTS: Junior Applications Developer, Junior BI Developer, IT Graduate Intern
KEY RELATIONSHIPS: Internal: Departmental Management Committees (Manco), Agri Division: Farm Managers, Feedmil Management, Farm Services. IS (BI) & IT Teams, Finance team, Systems Administrators
RESPONSIBILITIES:
- To understand the core business of the applicable division/s and the key metrics utilized to measure divisional performance and apply this knowledge to know or understand Utilizing this understanding: Enable the business to make sound decisions by serving up reliable and accurate data, whilst also unlocking data value through visualizations
- Maintain priorities applied to systems implementations, development & support requests as agreed to by the Senior Management Team
- Manage development & implementation activities (including your own, Junior & External resources) to meet agreed deadlines
- Drive development efficiencies through ongoing review of time spent vs output as well as holding service providers accountable to deliver on requirements
- Administrate applicable information systems
- Provide ongoing support to the division
- Meet deadlines and project / implementation milestones
- Provide technical solutions that resolve business pain points
- Provide Business Intelligence insight through well crafted visualizations
- Provide consistent up time for business critical systems
- Synchronize system administration by keeping master data consistent across different platforms
- Manage internal and external teams effectively
- Oversee and action helpdesk tickets timeously
- Meet deadlines and project / implementation milestones
- Utilize established board templates on [URL Removed] to implement project planning prior to execution
- Manage [URL Removed] captured information to keep information accurate /reliable
- Review execution dashboards to monitor execution and mitigate the potential for time and/or cost overruns
- Solutions to meet strategic divisional systems roadmap or else highlight deviations from strategic systems roadmap with the BI Manager for discussion / resolution
- All generated code (C#.Net, T-SQL etc.) to be commented and structured according to Internal Standards and Best Practice. Implement code reviews and hold technical resources accountable to these standards
- Provide technical solutions that resolve business pain points
- Understand business processes by reviewing operations and gaining knowledge by observing on the ground processes
- Spend time with key individuals and teams to understand their needs
- Translate practical observations and processes into a solution specification that has understandable terms (i.e. not filled with technical jargon)
- Submit all specifications and plan of action (including resource allocations) for execution to BI Manager for approval prior to execution and communication to divisional Senior Management
- Provide Business Intelligence insight through well crafted visualizations
- Business Intelligence development work to comply with Kimbal methodologies, Best Practice and internal Development standards
- Quality Assurance processes are to be put in place to prevent bad data from being moved into the Datawarehouse
- Maintain strong SQL development standards to provide best performance possible for all data sets (whether small or significant in size)
- Visualizations must be thoroughly tested for accuracy and relevance before presenting to key stake holders
- Provide consistent up time for business critical systems
- Setup the necessary processes to monitor key systems to mitigate unnecessary faults or down time
- Manage related processes around Server maintenance, SQL database maintenance and application development best practices to enforce best practice as well as prevention of exposure to internal / external cyber attacks
- Plan deployments during off-peak time periods to minimize business disruption
- Educate uses through motivating infrastructure / 3rd party software upgrades / purchases to address aged hardware and technologies or monitoring gaps
- Implement and manage a support roster to provide availability for after hours support
- Synchronize system administration (i.e. ensure consistent master data across all systems/sub-systems)
- Educate end users on the importance of master data creation in sub systems (e.g. Employee Numbers consistent with Group HR system etc.)
- Review and implement processes to highlight master data mis-matches for resolution by the relevant system administrators
- Manage internal and external teams effectively
- Review time worked regularly for yourself as well as subordinates and external parties
- Address internal gaps through ongoing development
- Address external gaps through holding service providers accountable to deliverables as well as guiding them with possible team development / intervention opportunities to improve delivery
- Participate in Group IS team building events
- Look for opportunities and initiate divisional team building events
- Oversee and action helpdesk tickets timeously
- Setup SLAs in freshdesk for turnarounds
- Monitor turnarounds and address potential bottle necks
- Develop and mentor juniors to be able to resolve complex support requests independently
- Report monthly on helpdesk support
Desired Skills:
- Agile
- Agriculture
- Blockchain
- Microsoft Azure
- Microsoft BI Stack
- Power BI
- Project Management
Employer & Job Benefits:
- Provident Fund Contribution