Insurance Training College Information & Communication Technology Officer (Systems & Applications) Jobs in Uganda

Insurance Training College Information & Communication Technology Officer (Systems & Applications) Jobs in Uganda



Job Purpose

To ensure systems and applications reliability and availability while ensuring that college’s business processes are reengineered to the most up to date process workflows.

Major Duties & Responsibilities

Planning and management of systems and applications

  • Assist in design, development and implementation of ICT strategies, policies, controls, work plans and budgets.

  • Assist in planning and implementation of proper disaster recovery plans and test plans.

  • Analyze, design and develop business requirements of all the college departments/units to determine their ICT needs.

  • Conduct infrastructure assessments and continuously improve systems and applications.

  • Manage development projects to ensure that all projects are within scope, on time and meet budgets. Track project progress and communicate with stakeholders.

  • Coordinate and implement annual ICT end user training needs.

  • Prepare and submit monthly and quarterly ICT department reports.

    Application/Software Management

  • Design, develop, test, rollout, upgrade and maintain business applications.

  • Design, develop and manage databases and database querying scripts.

  • Code, debug and test software components to ensure that the code meets best practices and coding standards.

    Systems Management

  • Implement security by design and ensure effective security at all layers of applications and infrastructure.

  • Design and implement effective backup up and disaster recovery procedures and scripts.

  • Design and develop effective automation scripts for processes on systems and applications including PowerShell and Unix/Linux shell scripts.

  • Design and implement operational data recovery procedures.

    Security Management

  • Ensure all servers and network devices are configured correctly and with the latest patches and software revisions.

  • Plan, implement and maintain Kaspersky Security Center.

    Support

  • Manage vendors and other third parties in line with third party access policies and college guidelines.

  • Supervise and manage ICT projects

    Key Performance Indicators

  • Automated Business processes

  • Documented processes and infrastructure

  • ICT internal controls

  • ICT service satisfaction with stakeholders

  • High reliability and availability of systems and applications.

  • Secure college ICT environment

  • Improved staff productivity and efficiency with ICT services

  • Monthly and Quarterly reports

  • Updated ICT inventory

    Minimum Qualifications:

  • Bachelor’s degree in computer science or Software Engineering or Computer Engineering or Telecommunications Engineering or related field from a recognized institution of higher learning.

  • Any 2 of the internationally recognized professional certifications including Certified Information Systems Security Professional (CISSP), Certified
    Software Development Professional (CSDP), Microsoft Certified Azure Solution Architect, AWS Certified Solution Architect, CompTIA Linux+, CompTIA Server+, LPIC Linux Administrator, Certified Information Systems Auditor (CISA), Certified OpenStack Administrator or certification in systems, cloud services, database, DevOps, programming are required

    Minimum Experience:

  • Two years of relevant experience in a similar position in government or reputable organization offering training services.

    Competencies and Knowledge:

  • Ability to effectively plan and organize software development projects, tasks and timelines.

  • Demonstrates creativity and innovation thinking while designing, developing and managing systems and applications.

  • Ability to provide solutions to complex technical problems

  • Capable of writing comprehensive technical reports, documentation and specifications.

  • Highly effective project management skills in software development projects including scope management, resource allocation and risk assessment to prevent scope creep.

  • Strong critical thinking skills and attention to details while analyzing requirements, debugging code and ensuring software quality.

  • Works effectively as part of a software development team, collaborating with colleagues and managing multiple tasks with conflicting deadlines.

  • Experience in managing and implementing various ICT applications and systems, ensuring successful deployments and user adoption.

  • Excellent working knowledge of computer systems, software, security, networks, storage systems and VoIP systems.

  • Experienced in managing and configuring Windows and Unix/Linux servers, including popular distributions like CentOS and Debian

  • Skilled in software design, development, and deployment using Python, JavaScript, Laravel, PHP, odoo framework and other Software Programming Frameworks. Familiar with DevOps practices and proficient in shell scripting.

  • Possesses knowledge of IP networking concepts and protocols, enabling effective integration and communication between software systems.

  • Familiar with containerization technologies such as Docker, Microservices architecture and cloud orchestration platforms like Kubernetes to ensure scalable and efficient software deployment in cloud environments.

    How to Apply

    For more information and job application details, see; Insurance Training College Information & Communication Technology Officer (Systems & Applications) Jobs in Uganda

    Find jobs in Uganda. Jobs - Uganda jobs. Search our career portal & find the latest Ugandan job positions, career opportunities & jobs in Uganda.

    Jobs in Uganda - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Uganda.

    Find your dream job from 1000s of vacancies in Uganda posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to 3 Best Africa Jobs.