Business Administration jobs, Office Management jobs, Computer science jobs,
Administrative Assistant
JOB PURPOSE:
The position’s key role is to provide effective and efficient administrative support to COO’s Office and across Operations Departments. The position is also vital for effective liaison between COO’s Office, Operations, other programme staff, and external partners and stakeholders
Description:
Reports to: Operations Department Manager
Direct reports: None
Key Responsibilities
- Support activities of the COO’s office by providing administrative and technical assistance
- Facilitate all Operations local and international travel arrangements, including TRV filing, flight booking, applying for travel insurance, accommodation reservation and other travel administration;
- Support Operations departments’ visitors – providing logistical support, ensuring sitting space is booked, proper documentation, appropriate access to internal services and itineraries.
- Organize the filing and retrieval of files and documents in order to ensure that they are secure and accessible. (Electronically and Physically)
- Maintain Departmental Heads’ leave plans;
- Assist in compiling of operations report and plans for submission
- Maintain inventory of office equipment in COO’s office and raise internal and external requisitions for additional supplies, processing expenses as required from time to time
- Support Clinical Services department with medical electives
- Manage professional indemnity insurance cover for select positions – ensuring insurance is up-to-date and include incoming staff to the cover.
- Coordinate Insurance Claims for incidents / Loss of Programme Assets
- Organize meetings, including collating, preparing and circulating papers, agenda, and minutes as appropriate and follow up on action points.
- Respond to general inquiries from a range of stakeholders including, staff, students, and visitors, answering queries by telephone, email and in person.
- Cover for Operations Departments Manager while away ensuring that essential activities or queries are appropriately handled, or seeking help and escalating matters as required.
- And any other duties that may be assigned from time to time
Financial Responsibility: None
Job Specification
- Diploma in Business Administration, office Management or any other relevant field.
- At least 3 years’ experience in providing support to top executives and senior management teams.
- Considerable knowledge of office procedures and secretarial practices including organization, planning, records management, and general administrative skills
- Computer literacy with proficiency in Microsoft applications.
Competencies:
- Demonstrate high levels of integrity and confidentiality.
- Excellent interpersonal, verbal and written communication skills
- Good time management skills and ability to produce quality work.
- Strong organizational and planning skills
- Teamwork and ability to work in diverse teams.
- Strong Organizational, planning and administrative skills.
- Good attention to detail and ability to work with minimal supervision
- Ability to balance multiple priorities, demonstrating good organisational skills in order to meet deadlines.
PHYSICAL ENVIRONMENT/CONDITIONS:
- Office based
Database Administrator
Key Responsibilities
- Administer database management system support activities for operational database systems. 2. Gather requirements, design-build, and implement study databases and data collection tools
- Evaluate potential solutions, and demonstrate, install and commission selected products.
- Translate object and data models into appropriate database schemas within design constraints.
- Integrate data across applications and DBMSs.
- Set data constraints and perform data cleanup to ensure data quality.
- Facilitate database development and implementation processes;
- Liaise with developers on development project requirements and implement physical database structures.
- Develop basic knowledge of database concepts, object and data modelling techniques and design principles.
- Assesses proposed changes to objects and data structures and implement changes in physical databases.
- Interpret installation standards to meet project needs and produces database components as required; 
- Ensure data security by controlling data access through user authentication and connecting applications.
- Develop, manage and test back-up and recovery plans.
- Capacity planning by projecting resource utilization;
- Monitor performance and manage parameters to provide fast responses to front-end users;
- Conduct database backup, storage and archiving; and
- Writing database documentation, including data standards, procedures and definitions for the data dictionary (metadata).
- Improve and document the technical processes around application support (using Confluence)
Financial Responsibility: None
Minimum Requirements
- Bachelor’s degree computer science or in related specialization of study
- Minimum 3 years’ experience in database management in environments with Opensource SQL database (MySQL/Maria DB, PostgreSQL).
- Experience in with different database environments and integrating them with web and mobile applications
- Familiarity with architecture styles/APIs (REST, RPC)
- Knowledge and experience working with agile methodologies.
- Familiarity with secure coding standards.
- Experience in patching, upgrades, Database hardening, password management and vulnerability management
Desirable
- At least one DBA certification e.g., OCA, MYSQL, MCSA
- Experience in Electronic Data Collection systems such e.g., Redcap, ODK, Open Clinica
- Experience in working in a research institution and support for clinical applications.
- Experience in supporting Microsoft Navision for end users.
- Experience in working with SharePoint, power BI, power automate and power apps.
Competencies:
- Demonstrate high levels of integrity
- Analytical and problem-solving skills
- Ability to multi-task and stay organized in a dynamic work environment
- Ability to provide adhoc support to different database environments
- Strong interpersonal and communications skills, both in writing and oral
- Logical diagnostic skills and ability to exercise good judgement in the resolution of problems
- Ability to learn new programming languages quickly.
- Ability to write, edit, and debug computer programs to achieve desired output.
- Strong understanding of the software development cycle.
- Good presentation skills;