JOB TITLE

 

APPLICATION & SOFTWARE OFFICER

NATURE OF JOB

FULL TIME

INDUSTRY

 

SALARY

KSHS. 50,000-70,000

JOB LOCATION

MLOLONGO

 

DUTIES AND RESPONSIBILITIES

Application Management & Support

  • Administer, configure, and maintain core business applications such as ERP, CRM, HR, Finance, and Inventory systems.
  • Monitor application performance and ensure optimal uptime and user accessibility.
  • Manage user accounts, roles, and permissions within enterprise systems.
  • Troubleshoot and resolve software-related issues in collaboration with vendors, developers, and internal users.
  • Perform regular updates, patches, and version upgrades to ensure system stability and security.
  • Coordinate testing of system upgrades and enhancements before deployment.

Systems Optimization & Development

  • Identify and recommend system improvements or automation opportunities to enhance business efficiency.
  • Participate in business process analysis to align technology with operational requirements.
  • Collaborate with developers or consultants to customize or integrate systems as needed.
  • Document workflows, data flows, and integration points between business systems.
  • Support digital transformation initiatives and the adoption of new technologies.

Database Administration & Data Integrity

  • Manage and maintain databases ensuring data integrity, accuracy, and availability.
  • Conduct routine database backups and recovery procedures.
  • Monitor database performance, troubleshoot bottlenecks, and optimize queries.
  • Implement and enforce data security, access controls, and retention policies.
  • Support data migration, cleaning, and reporting activities.

 

 

 User Support & Training

  • Serve as the primary point of contact for application-related support and queries.
  • Provide user onboarding, training, and documentation for new systems or features.
  • Create and maintain user manuals, FAQs, and knowledge-base materials.
  • Ensure timely communication to users about scheduled maintenance, upgrades, or outages.

 Software Governance & Compliance

  • Ensure compliance with software licensing agreements and vendor contracts.
  • Maintain an up-to-date software inventory and documentation repository.
  • Enforce IT and data security policies in line with organizational and regulatory standards.
  • Conduct regular audits on application usage and security vulnerabilities.

Collaboration & Continuous Improvement

  • Liaise with various departments to understand their software needs and challenges.
  • Work with ICT leadership to evaluate and recommend new tools or platforms.
  • Stay updated with industry trends and emerging technologies relevant to business applications.
  • Participate in budgeting, planning, and vendor evaluation processes.

KEY REQUIREMENT SKILLS AND QUALIFICATION

  • Degree in Computer Science, Information Systems, Software Engineering, or a related field
  • Minimum of 3 years’ experience in managing business applications, databases, or enterprise software systems
  • Strong understanding of database management systems (DBMS) such as MySQL, SQL Server, or Oracle
  • Experience with ERP, CRM, or other enterprise applications is an added advantage
  • Proficiency in application troubleshooting, system integration, and process automation
  • Working knowledge of software development life cycle (SDLC) and IT service management (ITSM) practices
  • Familiarity with cloud-based applications and software licensing management

 

HOW TO APPLY

  • If you meet the above qualifications, skills and experience share CV on This email address is being protected from spambots. You need JavaScript enabled to view it.
  • Interviews will be carried out on a rolling basis until the position is filled.
  • Only the shortlisted candidates will be contacted.