9,794 Code Reviews jobs in Kenya
Senior Telecom Billing Systems Analyst
Posted 9 days ago
Job Viewed
Job Description
Key responsibilities include:
- Overseeing the end-to-end telecom billing cycle, from data collection and rating to invoicing and revenue recognition.
- Analyzing billing system performance, identifying inefficiencies, and implementing corrective actions and system enhancements.
- Developing and executing test plans for new billing system releases, updates, and configuration changes.
- Ensuring compliance with regulatory requirements and industry standards related to billing and charging.
- Troubleshooting and resolving complex billing discrepancies and customer inquiries related to billing.
- Collaborating with IT, Finance, and Customer Service departments to ensure data accuracy and process alignment.
- Developing and maintaining detailed documentation of billing system processes, configurations, and policies.
- Generating reports on billing key performance indicators (KPIs), revenue trends, and system health.
- Providing subject matter expertise on billing system capabilities and limitations to stakeholders.
- Participating in projects related to new product launches, system migrations, and process improvements.
- Mentoring junior analysts and contributing to team knowledge sharing.
Senior Data Analyst - Healthcare Analytics
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Analyze large and complex healthcare datasets, including patient demographics, clinical outcomes, claims data, and operational metrics.
- Develop and implement advanced analytical models to identify trends, patterns, and correlations in healthcare data.
- Design and create comprehensive reports, dashboards, and visualizations to present findings to key stakeholders, including clinicians, administrators, and executives.
- Collaborate with cross-functional teams to define data requirements and analytical objectives.
- Identify opportunities for improving healthcare quality, patient safety, and cost-effectiveness through data-driven insights.
- Develop predictive models for patient risk stratification, disease forecasting, and resource allocation.
- Ensure data accuracy, integrity, and compliance with healthcare regulations (e.g., HIPAA).
- Mentor junior data analysts and provide technical guidance.
- Stay current with the latest trends and technologies in healthcare analytics and data science.
- Translate business requirements into technical specifications for data extraction and analysis.
- Perform ad-hoc data analysis to support urgent business needs and research initiatives.
- Contribute to the development of data governance policies and best practices.
- Evaluate and recommend new analytical tools and methodologies.
- Communicate complex analytical findings in a clear and understandable manner to diverse audiences.
- Bachelor's or Master's degree in Statistics, Mathematics, Computer Science, Health Informatics, or a related quantitative field.
- Minimum of 5 years of experience in data analysis, with a significant focus on the healthcare industry.
- Proven experience with SQL for data extraction and manipulation from relational databases.
- Proficiency in statistical programming languages such as R or Python.
- Experience with data visualization tools (e.g., Tableau, Power BI, QlikView).
- Strong understanding of healthcare data sources, terminology, and common analytical challenges.
- Knowledge of healthcare regulations and data privacy standards (e.g., HIPAA).
- Excellent analytical, critical thinking, and problem-solving skills.
- Strong communication and presentation skills, with the ability to explain complex findings to non-technical audiences.
- Experience with predictive modeling and machine learning techniques is a plus.
- Ability to work effectively both independently and collaboratively in a hybrid team environment.
- Familiarity with electronic health records (EHR) systems is advantageous.
Remote Technical Trainer - IT & Software
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and update technical training curricula and materials for IT and software-related topics.
- Deliver engaging and effective virtual training sessions, workshops, and webinars.
- Assess training needs and collaborate with stakeholders to identify key learning objectives.
- Create diverse learning resources, including presentations, manuals, hands-on labs, and assessments.
- Evaluate the effectiveness of training programs through feedback, assessments, and performance tracking.
- Stay current with industry trends, emerging technologies, and best practices in software development and IT.
- Provide one-on-one coaching and mentoring to trainees as needed.
- Manage training schedules and logistics for remote participants.
- Contribute to the development of a continuous learning culture within the organization.
- Maintain accurate records of training activities and trainee progress.
- Troubleshoot technical issues that may arise during virtual training sessions.
- Adapt training content and delivery methods to meet the needs of different audiences and learning styles.
- Research and recommend new training tools and technologies to enhance learning experiences.
- Collaborate with subject matter experts to ensure accuracy and relevance of training content.
- Bachelor's degree in Computer Science, Information Technology, Education, or a related field.
- Minimum of 5 years of experience in technical training, instructional design, or a related role within the IT and software industry.
- Proven expertise in one or more programming languages (e.g., Python, Java, JavaScript) and software development methodologies (e.g., Agile, Scrum).
- Strong understanding of cloud computing, databases, cybersecurity, or other relevant IT domains.
- Excellent presentation, communication, and interpersonal skills, with the ability to engage a remote audience effectively.
- Experience with Learning Management Systems (LMS) and e-learning authoring tools.
- Ability to design and develop engaging and effective training materials.
- Strong analytical and problem-solving skills.
- Proven ability to work independently, manage time effectively, and prioritize tasks in a remote setting.
- A passion for teaching and helping others develop their technical skills.
- Candidates from **Malindi, Kilifi, KE**, or with strong remote work capabilities are encouraged to apply for this impactful role.
Remote Technical Trainer - Industrial Automation
Posted 6 days ago
Job Viewed
Job Description
Remote Lead Technical Trainer - Software Development
Posted 21 days ago
Job Viewed
Job Description
Senior Technical Trainer - Remote Learning
Posted 4 days ago
Job Viewed
Job Description
Senior Quality Assurance Engineer - Software
Posted 9 days ago
Job Viewed
Job Description
Key responsibilities include creating and maintaining test plans, test cases, and test scripts. You will perform various types of testing, including functional, regression, integration, performance, and security testing. A significant part of this role involves developing and maintaining automated test frameworks using programming languages like Python, Java, or JavaScript, and employing tools such as Selenium, Cypress, or Playwright. You will work closely with developers and product managers to identify bugs, troubleshoot issues, and verify fixes, ensuring that all software meets defined quality standards and user expectations.
The ideal candidate will have a deep understanding of software development lifecycle (SDLC) and agile methodologies. You should be proficient in bug tracking and test management tools (e.g., Jira, TestRail) and possess strong analytical and problem-solving skills. Experience in API testing, database testing, and cloud environments is highly desirable. Mentoring junior QA team members and contributing to the continuous improvement of QA processes and best practices are also key aspects of this role.
This is a fully remote role, requiring excellent communication skills and the ability to collaborate effectively within a virtual team. You must be a self-starter with a keen eye for detail and a passion for delivering high-quality software. This is an excellent opportunity to contribute to a dynamic company and make a significant impact on product quality from the comfort of your home office.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5 years of experience in software quality assurance and testing.
- Proven experience in developing and executing automated test scripts and frameworks.
- Proficiency in at least one programming language (e.g., Python, Java, JavaScript).
- Experience with test management and bug tracking tools (e.g., Jira, TestRail).
- Strong knowledge of various testing types (functional, regression, performance, security).
- Excellent analytical, problem-solving, and communication skills.
- Experience working in an Agile/Scrum development process.
- Cloud testing experience (AWS, Azure, GCP) is a plus.
Be The First To Know
About the latest Code reviews Jobs in Kenya !
Technical Skills Trainer - Apprenticeships
Posted 15 days ago
Job Viewed
Job Description
Key responsibilities include:
- Developing and updating technical training modules and lesson plans aligned with industry standards.
- Creating engaging and informative training materials, including presentations, handouts, and practical exercises.
- Delivering virtual training sessions, workshops, and one-on-one coaching to apprentices.
- Assessing apprentice progress through assignments, quizzes, and practical evaluations.
- Providing constructive feedback and support to apprentices to foster their learning and development.
- Staying current with industry advancements and incorporating new technologies and techniques into training programs.
- Collaborating with internal teams to understand skill gaps and tailor training accordingly.
- Maintaining accurate records of apprentice attendance, performance, and progress.
- Ensuring a positive and inclusive learning environment.
- Troubleshooting technical issues that may arise during virtual training sessions.
- Contributing to the continuous improvement of training methodologies and content.
The ideal candidate will possess a strong background in a specific technical field (e.g., IT, engineering, advanced manufacturing) and a passion for education and skill development. Proven experience in training or instruction, preferably in a remote or online setting, is required. Excellent presentation, communication, and facilitation skills are essential. You should be adept at using various virtual learning platforms and tools. A patient, encouraging, and results-oriented approach to teaching is paramount. The ability to explain complex technical concepts clearly and concisely is crucial. A relevant technical certification or degree is highly desirable. If you are eager to empower the next generation of skilled professionals through impactful remote training, we invite you to apply.
Location: Kericho, Kericho, KE
Virtual Technical Trainer - Engineering Apprenticeships
Posted 18 days ago
Job Viewed
Job Description
Senior Technical Trainer - Remote Learning Solutions
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design and develop comprehensive technical training curricula, materials, and assessments for diverse audiences.
- Deliver engaging and effective instructor-led training sessions through virtual platforms.
- Adapt training content and delivery methods to meet the specific needs of different learning groups.
- Evaluate the effectiveness of training programs through feedback, assessments, and performance metrics.
- Stay up-to-date with the latest technological advancements and industry best practices relevant to the training content.
- Collaborate with subject matter experts (SMEs) to ensure the accuracy and relevance of training materials.
- Provide one-on-one coaching and support to learners as needed.
- Contribute to the continuous improvement of the company's learning and development initiatives.
- Manage training schedules and logistics for remote participants.
- Maintain accurate records of training activities and learner progress.
- Bachelor's degree in Education, Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of experience in technical training delivery and curriculum development.
- Proven expertise in delivering training on software development, IT infrastructure, cybersecurity, or other relevant technical fields.
- Excellent understanding of adult learning principles and various instructional design methodologies.
- Proficiency in using virtual training platforms (e.g., Zoom, Microsoft Teams, Webex) and e-learning tools.
- Strong presentation, communication, and facilitation skills.
- Ability to explain complex technical concepts in a clear and understandable manner.
- Demonstrated ability to work independently, manage time effectively, and adapt to a remote work environment.
- Experience with learning management systems (LMS) is a plus.