eHealth4everyone is a leading digital health social enterprise dedicated to making the world healthier.
We are a new kind of mission-driven organization with services, expertise and products focused on making the business of healthcare delivery work for everyone, through technology-enabled optimizations. We believe that if health is a right, proven digit...
Read more about this company
We are looking for an experienced Data Analyst who has analytical and problem-solving skills. He/she will gather data from various sources and then review and interpret it using data analysis tools to provide meaningful information and insights to help businesses make better-informed decisions
Responsibilities:
- Acquire data from primary or secondary data sources and maintain databases/data systems.
- Interpret data, analyze results using statistical techniques, and provide ongoing reports.
- Performing data cleaning and analysis to assess and improve the quality and meaning of data
- Using statistical tools to identify, analyze, and interpret patterns and trends in complex data sets can be helpful for the diagnosis and prediction
- Analyzing local, national, and global trends that impact both the organization and the industry
- Preparing reports for the management stating trends, patterns, and predictions using relevant data
- Preparing final analysis reports for the stakeholders to understand the data-analysis steps, enabling them to take important decisions based on various facts and trends.
Qualification and Skills:
- A degree in data science, computer science, statistics, mathematics, economics or other relevant fields is required.
- At least three(3) years of Data Analysis experience using Microsoft Excel, SQL, Power BI, Tableau and Google Sheets. Knowledge of statistical methodologies is an added advantage.
- Relevant Data Analytics Certification (Google Data Analytics Professional Certification or Microsoft Data Analyst Associate Certification) is a must.
- Strong knowledge of GIS tools (ArcGIS or QGIs) is a plus
- Excellent numerical and analytical skills are required. He/she must have excellent written, oral, data and graphical communication skills,
- Strong math, logic, and statistical skills
- Adept at queries, report writing, and presenting findings.
go to method of application »
We are looking for a full-time Software Project Manager who will ensure excellent execution of activities within planned timelines and scope while working with little or no supervision. We are also open to freelance. S\\he will apply software development methodologies such as scrum, kanban etc. to drive product development in an agile way, ensuring that quality products are made based on user-defined requirements.
Responsibilities:
- Discuss potential projects and their parameters with clients, executives, and software developers.
- Planning out the blueprints for software projects, including defining the scope, allocating resources, setting deadlines, laying out communication strategies, and indicating tests and maintenance.
- Assembling and leading the project team.
- Participating in and supervising each stage of the project.
- Ensuring each project stays on schedule and adheres to the deadlines.
- Creating a project budget and ensuring the project adheres to the budget as closely as possible.
- Determining and overseeing consistent testing, evaluation, and troubleshooting of all products in all stages of completion.
- Tracking milestones, deliverables, and change requests.
- Serving as a liaison to communicate information regarding changes, milestones reached, and other pertinent information.
- Delivering completed software products to clients and performing regular checks on the products’ performance.
Qualification and Skills:
- Minimum of a B.Sc. or B.Tech. in Project Management, Computer Engineering, Computer Science or related course.
- Minimum of three(3) years working experience as a Software/IT project assistant/manager.
- Experience in software development is an advantage
- Experience in data analysis or information technology is also required.
- Should have good knowledge of software project management tools such as Trello, ClickUp, Asana, MS project, Google Sheets etc, and be familiar with agile development.
- An ability to work on multiple projects and tasks at the same time.
- Good understanding of outsourcing
- Great attention to details & highly organized.
- Project Planning and Execution, Requirements gathering, estimation.
go to method of application »
A Frontend Web Developer will be responsible for implementing visual elements that users see and interact with within a web application. Frontend Developer duties include determining the structure and design of web pages, striking a balance between functional and aesthetic design, and ensuring web design is optimized for all device types.
Responsibilities:
- Defines product objectives by gathering and analyzing user requirements; envisioning system features and functionality.
- Develops user interfaces to the online and offline web, desktop, and mobile applications.
- Manages product development expectations, and attaches priority to features, using an appropriate development methodology and life cycle.
- Build and test software products.
- Recommends software solutions by exploring the advantages and benefits of custom development against purchasing alternatives.
- Outlines system architecture for new software products.
- Makes database schema and relationship designs.
- Makes a system model of the application using appropriate design and UML tools.
- Integrates applications by exploring server environments and scripts, and establishing connectivity with network systems, search engines, and information servers.
- Involved in code review and optimization, and implements reviews made on products.
Qualifications and Skill:
- A degree in Computer Science, Information Science, Mathematics, or any closely related field is required.
- Prior three(3) years experience using Vue.js for Frontend Development.
- Excellent knowledge of front-end technologies such as HTML5, CSS, Bootstrap, JavaScript, and AJAX.
- Good knowledge of relational and structural databases and how to create database schemas that represent and support business processes.
- Sound knowledge of version control tools such as git.
- Strong knowledge of web server exploits and their solutions.
- Passion for best design and coding practices, and a desire to develop new interesting ideas
- Teamwork and excellent verbal communication.
- Knowledge of software development frameworks and processes.
- Highly organized and pays extraordinary attention to details.
- Must have the ability to act quickly and pragmatically under pressure to prioritise and resolve issues.
- Enthusiasm and high level of motivation.
- Top-notch programming skills and in-depth knowledge of modern web development technology.
go to method of application »
We are seeking a motivated and talented AI/GPT Research Assistant to join our AI team. This role involves conducting research using AI, particularly in the context of Generative Pre-trained Transformers (GPT) and chatbots. Interns may contribute to ongoing projects and gain hands-on experience with innovative AI technologies.
Key Responsibilities:
- Conduct research on AI and GPT models, including but not limited to model training, fine-tuning, and evaluation.
- Develop, test, and optimize chatbot applications and other AI-driven solutions. Assist in the design and implementation of experiments to evaluate the performance of AI models.
- Collaborate with team members on ongoing research projects, providing insights and innovative solutions.
- Analyze data and prepare reports to communicate findings and recommendations.
- Stay updated with the latest advancements in AI and machine learning technologies.
Qualifications:
- Familiarity with GPT models and chatbot development is a plus.
- Excellent analytical and problem-solving skills. Ability to work independently and collaboratively in a team environment. Strong communication skills, both written and verbal.
Benefits:
- Gain hands-on experience with cutting-edge AI technologies.
- Work alongside industry experts and contribute to innovative research projects.
- Flexible work hours and potential for remote work.
- Opportunities for professional development and networking.
- Competitive Stipend
go to method of application »
We are looking for an ambitious Business Development Executive to help us expand our market. You will be at the front of the company and will have the dedication to create and apply effective sales strategies. The goal is to drive sustainable financial growth by boosting sales and forging strong relationships with clients.
Responsibilities:
- Develop a growth strategy focused both on financial growth and customer satisfaction
- Develop strategic goals for the business development team and see them through execution
- Conduct research to identify new markets and customer needs
- Arrange business meetings with prospective clients
- Preparing and submitting proposals in line with established rules and guidelines
- Promote the company’s products/services addressing or predicting clients’ objectives
- Keep records of sales, revenue, invoices, etc.
- Provide trustworthy feedback and after-sales support
- Build long-term relationships with new and existing customers
- Develop entry-level staff into valuable salespeople
- Identify and pursue new business prospects, including the development of pitches/presentations, and opportunity analysis, and proactively look for opportunities to increase the company’s revenue.
Qualification and Skills:
- Minimum three (3) years of proven working experience as a business development manager, sales executive, or a relevant role
- BSc/BA in business administration, sales, or relevant field
- MBA is an added advantage
- Proven sales track record
- Proficiency in MS Office and CRM software (e.g. Salesforce)
- Market knowledge
- Communication and negotiation skills
- Ability to build rapport
- Time management and planning skills
go to method of application »
We are looking for a long-term Python Web Developer with 3+ years experience using Django (most preferred) and Flask frameworks while working with little or no supervision.
The Python Developer will design and ship elegant python codes with the foresight to avoid performance, scalability, usability, maintainability, availability, and testability issues.
Your primary focus will be the development of server-side logic, and robust application programming interfaces (APIs) to be consumed by the client-side. You will be working in a cross-functional team in an agile environment, a basic understanding of front-end technologies and DevOps is necessary as well.
Responsibilities:
- Write effective, scalable code
- Develop backend components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
Qualification and Skills:
- Must have a degree in Computer Science, Engineering, or any related subject.
- Candidates should have a minimum of one year of experience.
- Django (preferred), Pyramid, FastAPI, or Flask frameworks.
- An ability to work on multiple projects and tasks at the same time.
- Ability to work effectively with great attention to detail & highly organized.
go to method of application »
The Data Manager will oversee the development and use of data systems including databases. He/she will discover efficient ways to organize and store data with attention to quality, security, and confidentiality. His/her focus will be managing the company data to ensure the security of data related to, and belonging to the organisation and implement systems to offer efficient analysis, storage and documentation of the organization’s records. The ideal candidate will have a strong understanding of databases and data analysis procedures.
Responsibilities:
- Develop, review, and implement procedures and strategies for effective data management.
- Oversee and manage staff members in the daily use of data systems.
- Regularly monitor and evaluate information and data systems that could affect analytical results.
- Ensure digital databases and archives are protected from security breaches and data losses.
- Troubleshoot data-related problems and authorize maintenance or modifications
- Manage all incoming data files.
- Assist with reports and data extraction when needed.
- Establish rules and procedures for data sharing with interdisciplinary teams, upper management, external stakeholders etc.
- Protecting data by developing data security and restoration policies, procedures, and controls.
- Conducting diagnostic tests and evaluating performance metrics.
- Developing procedures to ensure data integrity and quality.
Qualification and Skills:
- Minimum of a bachelor’s degree in Information Management Technology, Computer Science/Engineering, Mathematics, Statistics, or any related degree with sufficient data concepts.
- At least three years of experience in a data management role.
- Strong understanding of data administration and management functions (collection, analysis, distribution, etc.)
- Familiarity with modern database and information system technologies
- Proficient in data preparation tools such as Microsoft PowerBI, Microsoft Excel, Google Big Query, and Tableau Prep.
- Must be an Excel power user.
go to method of application »
We are looking for a Chief Operating Officer who will be responsible for coordinating business operations, and administration processes, ensuring good relationships with clients, overseeing the hiring and training of team members, supervising quality assurance, strategizing process improvements, identifying business opportunities, and monitoring financial activities to ensure growth goals and strategy are followed through on a company-wide level. S/he is a natural leader and will lead employees with an example while helping the organisation at large remain compliant, efficient and profitable in business.
Responsibilities:
- Oversee daily operations and the work of executives.
- Develop actionable business strategies and plans.
- Directly oversee operations, HR, and finance, and partner with the CEO on general management of the business/organization.
- Complement a CEO’s experience or management style.
- Establish policies and procedures that promote company culture and vision.
- Analyze and interpret data and metrics to evaluate the performance.
- Create reports for the management
- Take the lead in expansion activities.
- Analyze internal operations and identify areas of process enhancement.
- Aggressively manage capital investment and expenses to ensure the company achieves investor targets relative to growth and profitability.
- Monitor performance with tracking and establish corrective measures as needed, and prepare detailed reports, both current and forecasting.
- Maintain and build trusted relationships with key customers, clients, vendors, partners, and stakeholders.
- Evaluate and decide upon key investments in equipment, infrastructure, and talent.
- Communicate strategy and results to the unit’s employees.
- Report key results to corporate officers.
- Engage with corporate officers in broader organizational strategic planning.
Qualification and Skills:
- Bachelor’s degree in Business Administration or related field
- A Master’s degree in Business Administration or a related field is an added advantage
- At least 5-7 years of proven experience in executive leadership positions.
- Fundraising experience.
- International business experience.
- Leadership skills, with steadfast resolve and personal integrity.
- Understanding of advanced business planning and regulatory issues.
- A solid grasp of data analysis and performance metrics.
- Ability to diagnose problems quickly and have foresight into potential issues.
- Detailed knowledge of industry trends and market behaviour.
go to method of application »
The Python Data Scientist will write scripts to query and manipulate large data sets. S/he will support the data team in the automation of the collection and analysis of data. S/he will extract data from different sources, analyze it in the best way possible and draw inferences from them. S/he may build specific AI tools for them to automate certain processes in the company.
Responsibilities:
- Defines product objectives by gathering and analyzing user requirements; envisioning system features and functionality.
- Recommends data solutions by exploring the advantages and benefits of existing development against alternative development.
- Be involved in regular testing of data scraping scripts and software products; unit testing and integration testing.
- Writes and updates software test processes and procedures.
- Coordinates (or partakes in) the coding/programming of software products and solutions with version control systems such as git.
- Develop and maintain Python scripts or applications to perform data scraping using the best available libraries in Python.
- Development and maintenance of data pipeline processes.
- Perform Data Analysis, mining and visualization using relevant Python libraries.
- Developing data models and algorithms best suited to a particular scenario.
- Employ sophisticated analytics programs, machine learning and statistical methods to prepare data for use in predictive and prescriptive modeling.
- Develop and maintain Natural Language processing applications using python’s NLP libraries like Spacy, NLTK, HuggingFace, LangChain etc.
- Write and implement test scripts for python programs.
If the lead developer for a product or solution, he/she will do the following;
- Breaks down tasks into executable units,
- Assigns tasks to team members and allocates time,
- Manages product features – backlog manager,
- Responsible for managing and enforcing coding style and collaboration standards,
- Supports and coordinates team members with appropriate review and retrospectives.
- Involves in code review and optimization, and implements reviews made on products.
- Write reusable and testable codes.
Qualification and Skills:
- A degree in Computer Science, Information Science, Mathematics or any closely related field is required.
- Three (3) years of Sound knowledge of python libraries like Pandas, Request, NumpPy, MatPlotLib etc.
- Good knowledge of relational and structural databases and how to create database schemas that represent and support business processes.
- Understands the design principles behind a scalable application.
- Sound knowledge of version control tools such as git.
- Strong knowledge of web server exploits and their solutions.
- Passion for best design and coding practices, and a desire to develop new interesting ideas.
- Top-notch programming skills and in-depth knowledge of modern data science/machine learning and natural language processing technologies.
- Teamwork.
- Good communication skills.
- Highly organized and pays extraordinary attention to detail.
- Must have the ability to act quickly and pragmatically under pressure, prioritize and resolve issues.
- Enthusiasm and high level of motivation.
go to method of application »
The Data Dashboard Developer will perform all routine tasks of BI assignments including translating business requirements into technical requirements, connecting to data sources, PowerShell, and REST APIs, and Identifying and developing dashboards/reports that solve clients’ unique problems and provide actionable decision support. He/she will ensure data is presented in a way that’s easy to understand and should be able to work independently and with little or no supervision remotely
Responsibilities:
- Extracts, aggregates, analyzes, and develops reports and dashboards using data sources including customer satisfaction data, operational data, employee performance data etc.
- Reviews and cleans datasets used in dashboards and reports.
- Creates and maintains organizational dashboards.
- Participates in the development of dashboard mockups and reports for external reporting
- Serves as an organizational resource and expert related to data analysis tools and presentation of data via the development of dashboards.
- Reviews and recommends new metrics for analysis and presentation.
- Training end-users on new reports and dashboards.
- Develops visual reports, dashboards, and KPI scorecards using business intelligence tools (such as Power BI and Tableau)
- Connects to data sources, imports data, and transforms data for Business Intelligence.
Qualification and Skills:
- A degree in information technology, computer science, economics, statistics, or other relevant fields is required.
- At least three(3) years of Data Analysis experience using Power BI and Tableau. Knowledge of statistical methodologies is an added advantage.
- Strong knowledge of GIS tools (ArcGIS or QGIs) is a plus
- Advanced Excel and data cleaning skills are required.
- High attention to detail, quick learner, storyteller.
- Resourceful, curious, and motivated individual.
- Ability to work independently as well as in a team setting.
- Proven experience in building advanced data dashboards and reports.
- Excellent presentation skills are a must.
- Excellent written, oral, data, and graphical communication skills.
go to method of application »
The Database Management Assistant will support the use, configuration, and customization of DHIS2 systems/SQL. S/he will prepare and update training materials and deliver training on DHIS2. S/he will also provide support in data analysis and management, and ensure regular maintenance of databases/information systems.
Responsibilities:
- Enhancing the scalability and performance of existing database architecture.
- Developing database structures and features according to organizational needs.
- Protecting data by developing data security and restoration policies, procedures, and controls.
- Performing database maintenance, migration, and upgrading hardware and software.
- Documenting processes and complying with best practices in database management.
- Keeping up to date with developments and trends in database management.
- Contribute to data quality and integrity by conducting remote spot-checks to verify data and investigate data anomalies.
- Develop and share databases and formats for reporting information
Qualification and Skills:
- Minimum of a Bachelor’s Degree required in Management Information Systems, Computer Science/Engineering, Mathematics, Statistics or a degree with sufficient data and database concepts preferred.
- Advanced and in-depth knowledge of the use of dhis2(configuration and customization) is a plus.
- Strong knowledge of Excel, PostgreSQL, Database Principles, and Healthcare data.
- Minimum of 3 years experience in database management and use of dhis2.
- Advanced proficiency in Structured Query Language (SQL).
- Advanced analytical and problem-solving skills.
- Exceptional organizational skills and attention to detail.
- In-depth knowledge of database technologies, architecture, and data security.
- Knowledge of best practices in database management.
go to method of application »
The Quality Assurance Officer is responsible for the quality of all products of the organization. He/she ensures that all standards required for production are met at all times. The Officer also tracks output produced by each team across the organization.
Responsibilities:
- Developing a workflow for product inspection. Identifying and resolving workflow and production issues.
- Designing comprehensive test plans that outline the testing approach, test objectives, test cases, test data, and testing resources required for each phase of the software development lifecycle.
- Developing and maintaining automated test scripts using testing frameworks and tools to improve testing efficiency, repeatability, and coverage across different platforms and environments.
- Carefully maintain complaint and nonconformance processing through records and tracking systems, including root cause and corrective actions
- Collaboration across teams to accurately track quality of outputs.
- Early identification of errors in the production process.
- Preparing and implementing quality assurance policies and procedures
- Performing routine inspections and quality tests.
- Documenting quality assurance activities and creating audit reports.
- Ensuring product meets client expectations and demands.
- Developing new standards for production and design, with improvements as needed, and creating testing protocols for implementation across all service lines.
- Creating training materials and operating manuals.
- Undertake software testing & troubleshooting tasks.
- Draft & Update Quality Assurance policies & procedures.
- Interpret standards & procedures.
- Plan, conduct, and monitor testing and inspection of products to ensure quality.
- Collect, Compile Data on current Quality standards and analysis to identify areas for improvement.
- Investigate Client complaints and non-conformance issues across teams.
- Identify areas for improvement in the Quality System.
- Identify training needs/ interventions in the Quality system.
- Analysis of software and systems to mitigate risk and prevent software issues.
- Detect bugs/errors and track effectively using bug tracking tools such as Jira.
- Create test cases, test templates, and test plan documents.
Qualification and Skills:
- Minimum of a Bachelor’s degree in Quality Assurance, Software Testing or other related fields.
- Knowledge of Unit, Functional, Load, API testing, etc, and automated testing
- Three (3) years of Working knowledge of Automation tools, methods, and concepts of quality assurance.
- At least three (3) years of experience in software testing, mobile application testing and website testing.
- Web data aggregation testing, Data analysis.
- Knowledge of Python is a plus.
- Knowledge of testing tools for various tests.
- Knowledge of new technology trends, especially AI-related trends
- Experience creating test plans/strategy.
- Ability to pay attention to details in finding bugs.
- He/she must have strong analytical skills.
- Confidence, to present and explain ideas to clients and colleagues.
- Software engineering skills are an added advantage.
- Full awareness of the competitive business environment in which they work.
- Knowledge of current trends and techniques.
- Professional approach to time costs and deadlines.
- Analytical and problem-solving skills.
- Data collections and analysis.
- User research skills.
go to method of application »
The Quality Assurance Officer is responsible for the quality of all products of the organization. He/she ensures that all standards required for production are met at all times. The Officer also tracks output produced by each team across the organization.
Responsibilities:
- Developing a workflow for product inspection. Identifying and resolving workflow and production issues.
- Designing comprehensive test plans that outline the testing approach, test objectives, test cases, test data, and testing resources required for each phase of the software development lifecycle.
- Developing and maintaining automated test scripts using testing frameworks and tools to improve testing efficiency, repeatability, and coverage across different platforms and environments.
- Carefully maintain complaint and nonconformance processing through records and tracking systems, including root cause and corrective actions
- Collaboration across teams to accurately track quality of outputs.
- Early identification of errors in the production process.
- Preparing and implementing quality assurance policies and procedures
- Performing routine inspections and quality tests.
- Documenting quality assurance activities and creating audit reports.
- Ensuring product meets client expectations and demands.
- Developing new standards for production and design, with improvements as needed, and creating testing protocols for implementation across all service lines.
- Creating training materials and operating manuals.
- Undertake software testing & troubleshooting tasks.
- Draft & Update Quality Assurance policies & procedures.
- Interpret standards & procedures.
- Plan, conduct, and monitor testing and inspection of products to ensure quality.
- Collect, Compile Data on current Quality standards and analysis to identify areas for improvement.
- Investigate Client complaints and non-conformance issues across teams.
- Identify areas for improvement in the Quality System.
- Identify training needs/ interventions in the Quality system.
- Analysis of software and systems to mitigate risk and prevent software issues.
- Detect bugs/errors and track effectively using bug tracking tools such as Jira.
- Create test cases, test templates, and test plan documents.
Qualification and Skills:
- Minimum of a Bachelor’s degree in Quality Assurance, Software Testing or other related fields.
- Knowledge of Unit, Functional, Load, API testing, etc, and automated testing
- Three (3) years of Working knowledge of Automation tools, methods, and concepts of quality assurance.
- At least three (3) years of experience in software testing, mobile application testing and website testing.
- Web data aggregation testing, Data analysis.
- Knowledge of Python is a plus.
- Knowledge of testing tools for various tests.
- Knowledge of new technology trends, especially AI-related trends
- Experience creating test plans/strategy.
- Ability to pay attention to details in finding bugs.
- He/she must have strong analytical skills.
- Confidence, to present and explain ideas to clients and colleagues.
- Software engineering skills are an added advantage.
- Full awareness of the competitive business environment in which they work.
- Knowledge of current trends and techniques.
- Professional approach to time costs and deadlines.
- Analytical and problem-solving skills.
- Data collections and analysis.
- User research skills.
go to method of application »
We would like an inventive and innovative mind to join our team to advise and support the addition of smart artificial intelligence-based user interactions to improve user experience and increase product value. They would interact with users and the team to develop key intelligent features.
Responsibilities:
- Collaborate with AI experts, data scientists, and product managers to understand project goals and user requirements.
- Develop a deep understanding of AI models, algorithms, and data structures to inform UX decisions.
- Conceptualize and illustrate AI-driven user experiences through storyboards, process flows, and interactive prototypes.
- Conduct usability testing and gather feedback to iterate on AI-UX designs and improve overall user satisfaction.
- Keep abreast of the latest developments in artificial intelligence, machine learning, and data-driven design to bring cutting-edge solutions to our healthcare products.
- Collaborate closely with AI engineers, data scientists, developers, product managers, and healthcare experts to understand complex AI functionalities and translate them into user-friendly and intuitive design solutions.
- Ensure compliance with design standards, accessibility guidelines, and ethical considerations in AI-UX design.
- Present design concepts, prototypes, and rationale to internal teams and stakeholders, incorporating feedback into design iterations.
- Continuously analyze user data and behaviour to refine and enhance the AI-UX design over time.
- Experiment with emerging AI technologies and tools to explore opportunities for enhancing the user experience.
Qualification and Skills:
- Minimum of a Bachelor’s degree in Human-Computer Interaction (HCI), Design, Computer Science, Cognitive Science, AI/ML or a related field.
- At least three(3) years of experience is required.
- Strong knowledge and experience with AI-specific design tools and platforms
- Proficiency in creating comprehensive UX documentation, including user stories, personas, sitemaps, wireframes, prototypes, assets, icons, mockups, and storyboards.
- Proficiency in carrying out user research and studies, creating user stories, mockups and storyboards.
- Familiarity with design tools such as Figma, Adobe XD, or similar, and an ability to integrate AI components into design workflows.
- Familiarity with usability testing tools and methodologies.
- Ability to create AI-driven prototypes and simulations to showcase intelligent interactions and user experiences.
Method of Application
Build your CV for free. Download in different templates.