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 PurposeTo 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 & ResponsibilitiesPlanning 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.