Job Purpose:
- The eligible candidate will play a
critical role in ensuring the smooth operation of our systems, software
apps, providing technical assistance to end users and contributing to the
overall success of our organization.
Responsibilities:
- Collaborate with team members to
determine software requirements and specifications.
- Design and develop software applications
according to specifications.
- Write well-designed, efficient, and
testable code.
- Revise, update, and debug code.
- Improve existing software by analyzing
and identifying areas for modification.
- Test and deploy applications and systems.
- Provide end-user training and conduct
user acceptance testing.
- Participate in testing new software
releases and updates to identify potential issues before deployment.
Provide feedback to the development teams to improve software quality.
- Provide technical support to end-users,
resolving issues promptly.
- Monitor systems’ health and proactively
identify potential issues to prevent downtime or disruptions.
- Manage user accounts, access permissions,
and security settings to protect sensitive data and maintain compliance
with company policies.
- Assist in documenting system
configurations, procedures, and troubleshooting steps to create a
comprehensive knowledge base.
- Collaborate with the Infrastructure team
to ensure holistic support for end users.
- Log and track support requests,
incidents, and solutions using the ICT ticketing system.
- Keep abreast of new technologies and
developments in the industry.
- Contribute to the department’s goals by
accomplishing related duties as required.
Requirements:
- Bachelor of Science degree in Computer
Science, Information Technology or a related field from a recognized
institution.
- 3-5 years’ of demonstrated experience in
a similar role.
- Must have good experience of working with
Navision Dynamic.
- Proven knowledge and experience with
Microsoft Dynamics Business Central ERP
- Proficiency in administering Windows
and/or Linux server environments.
- Strong understanding of networking
protocols, services, and security.
- Experience with virtualization
technologies (e.g., VMware, Hyper-V).
- Familiarity with cloud computing
platforms (e.g., AWS, Azure, Google Cloud).
- Ability to script and automate routine
tasks (e.g., PowerShell, Bash).
- Excellent problem-solving and
troubleshooting skills.
- Strong communication skills and ability
to work effectively with team members.
- Proactive attitude towards learning and
staying updated on industry trends.
Preferred Qualifications
- Certifications in relevant technologies
(e.g., Microsoft Certified Systems Administrator (MCSA), CompTIA Linux+,
MCSE,).
- Experience with containerization
technologies (e.g., Docker, Kubernetes).
- Knowledge of cybersecurity best
practices.
- Familiarity with backup and recovery
solutions.
- Experience with configuration management
tools (e.g., Ansible, Puppet).
- Understanding of ITIL practices.
- Previous experience in a DevOps
environment.
How To Apply
If
you believe you have high performance culture, positive mental attitude and are
self-driven, then apply through recruitment@optiven.co.ke having Assistant Systems Administrator as
the subject of the email.