Overall Purpose of the Job
Responsible for the administration, implementation, and management of enterprise IT architecture and related services. Ensures stable system performance by supporting infrastructure, resolving complex hardware and software issues, and advising on performance optimisation and infrastructure planning. Participates in ICT projects to enhance and upgrade systems, while adhering to change management processes. Proactively identifies risks, establishes programming standards and documentation requirements, and provides performance reports and recommendations to improve overall systems health and availability.
Responsibilities / Key Performance Areas
Applications Design and Implementation
- Designs, and implements Applications and Applications changes to improve application performance and stability.
- Evaluate new technologies and assess their suitability and cost implications.
- Designs, manages and maintains various environments for Applications and system integrations.
- Ensures adherence to quality assurance steps for Applications changes and deployments
- Ensures conformance with SDLC and takes responsibility for the deployments of applications changes to operations. Liaises with various teams to ensure handover procedures to operations are followed
- Ensures maintaining applications & systems architectural standards
- Ensures adherence to release management procedures
- Ensures sufficient capacity planning for applications by liaising with Infrastructure teams to commission resources
- Ensure systems configuration changes are handled without adversely affecting operations
- Applications testing, test planning reporting and Analysis.
- Provide detailed technical documentation, diagrams and hand guides on all applications and application architecture
- Provide detailed troubleshooting and how-to guides on all applications.
System & Application Troubleshooting
- Performs risk assessment for applications and underlying dependencies.
- Creates and reports on procedures for the upkeep of applications/systems/integrations for the optimal operating standard in line with agreed SLAs(Uptime) to facilitate the successful execution of business transactions
- Designs and optimises stable performance environments for the business applications. Report and suggest changes to ensure adequate performance and stability.
- Identifies and resolves applications and systems technical problems, Create and analyse metrics to identify application issues ensuring proactive technical maintenance.
- Troubleshoots and assists with the resolution of Major Incidents. Complies with maximum Incident Response procedures.
- Test systems to highlight and mitigate system issues ensuring uptime.
- Creates and documents procedures for the performance analysis on applications to ensure systems maintain acceptable performance levels.
- Analyse application errors detected and created mediation framework to ensure recurrence is avoided.
Application Design, Optimization, and Support
- Designs and optimizes system integrations, ensuring seamless connectivity and data flow across various platforms and applications.
- Leads troubleshooting and remediation efforts for integration issues within Power Apps, focusing on improving reliability, performance, and scalability.
- Develops and maintains best practices for system and application integrations, emphasizing performance, stability, and scalability.
- Ensures integration solutions align with architectural standards and business objectives, collaborating with cross-functional teams to drive continuous improvements.
- Provides comprehensive technical documentation, including integration designs, workflows, and troubleshooting guides, to support seamless handover and ongoing operations.
- Proactively identifies opportunities for system optimization and enhancement, implementing solutions to improve efficiency and performance.
- Ensures that integration strategies support both current business needs and future scalability, while minimizing risks and downtime during deployments.
Project Participation
- Participates in various IT projects intended to continually improve/upgrade the systems and applications.
- Assists with the planning for IT and systems projects to ensure optimal delivery and minimal disruption and or downtime.
- Liaises with other teams and team members within AIT to ensure the delivery of- projects on time and within the parameters of best practices set out by AIT and governance.
- Participates in change control and other project-based governance forums to ensure AIT standards are followed and adhered to.
- Compiles project reports to respective stakeholders outlining the status of tasks in a project and report on these in monthly reports.
Continuous Improvement
- Proactively researches and locates necessary tools and processes to identify and avert systems and applications service depletion. Ensures continuous optimization of systems/ application performance
- Ensures continuous optimization of systems performance.
- Makes increased contributions by broadening individual skills
- Facilitates the implementation of new or enhanced processes.
- Stays up to date with the latest trends and technologies in system administration and recommends changes and improvements to existing infrastructure.
Education
- Certificate / Diploma in IT.
- Power Platform Certification.
Experience
- 5 Years of experience in Application Design and Development.
- 5 Years of experience in ICT industry experience.
- 5 Years of experience in Systems Administration.
- 5 Years of experience in Problem Management.
Legal