Key Responsibilities
- Achieves and maintains a thorough knowledge and adherence to MESPT policies and procedures regarding ICT systems.
- Analyses business functional and non-functional requirements
- Validates and verifies business requirements and ensures that they map to real business needs and that they meet essential quality standards.
- Identifies and proactively fixes system issues through monitoring and early detection of potential issues.
- Reviews systems technical requirements specifications and System Use Cases with stakeholders and incorporates identified recommendations.
- Follows the required change management procedures.
- Ensures that new technical requirements for business systems are properly integrated with existing processes and systems.
- Perform User Acceptance testing of business systems.
- Support APIs implemented for applications integration.
- Analyses and documents existing business systems, business processes and business models and regularly reviews them to ensure continued relevance.
- Resolves reported system incidents/general user requests by providing technical guidance/assistance required.
- Analyses and documents identified risks likely to affect business systems, risk mitigating measures and prepares reports of findings to provide input to business systems acquisition strategies.
- Ensures that tasks assigned are resolved within internal standards.
- Carries out user demos for automated processes and change requests.
- Carries out user training and user support programmes.
- Business Systems integration.
- Design Business applications reports and data extraction queries.
- Configure and setup restoration and continuity measures and enforce measures to minimize business applications down time.
- Database backups and restores.
- Manage service accounts for various applications.
- Enhance software resilience by incorporating security by design principles.
- Train all new staff and re-train the existing users in usage of business applications.
- Maps and documents interfaces between legacy and new replacement systems to guide systems transition initiatives.
- Testing, installing, managing, and upgrading business systems.
- Developing, documenting, and improving the various processes and procedures for the business.
- Monitoring, Diagnosing, reporting, and fixing system errors
Any other duties as assigned by the supervisor from time to time.
Key Relationships
Internal
- Programme Managers
- Programme Officers
- Procurement Officer
- Finance Team
- Communication Officer
- Administration Officer
- HR Officer
- Credit & Business Development team
External
- Vendors
- Suppliers
- Consultants
- Service Providers
Knowledge, Experience & Skills
- At least four years’ experience as a business application support officer in a busy IT environment, preferably in non-governmental organizations or large private sector.
- Good problem-solving skills and willingness to constantly renew required knowledge.
- Knowledge of software design and programming principles
- Previous experience as a business applications officer or similar role
- Knowledge of programming languages like SQL, java and .Net languages
- Experience working with sales force and Navision.
- Experience of backup and recovery of relational databases
Qualifications/Other Requirements
- Bachelor’s degree in computer science or any IT related field
- Sales force certifications (administrator and at least platform developer 1 etc.)
- Microsoft 365 Dynamics Navision certifications.
- Office 365, VMWARE and Windows Active directory management are added advantages.
- Proficiency in Microsoft Office applications (Word, Excel, PowerPoint, Outlook, Access,) and statistical related packages
Role Competencies
- Good communication and presentation skills, with outstanding reporting skills.
- Decision-making and problem-solving skills.
- Ability to handle pressure and work with minimum supervision.
- A team player with the drive to improve performance