Current Openings
We are hiring!
Data Roles
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.
- A degree in data science, computer science, statistics, mathematics, economics or other relevant fields is required.
- At least one year of Data Analysis experience using Microsoft Excel, SQL, Power BI 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.
- 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.
Responsibilities:
- Compiling and organizing public health data
- Analyzing data to assist in delivering optimal health care management and decision making
- Understanding data storage and data sharing methods
- Investigating data to find patterns and trends
- Understanding health care business operations
- Utilizing different data sources for analyses
- Converting data into usable information that is easy to understand
- Developing reports and presentations
- Communicating analytic insights to management & leadership
- Bachelor’s degree in mathematics, statistics, healthcare administration, or related field.
- A Master’s degree is advantageous.
- 1 year plus experience in an analytic role.
- Extensive knowledge and understanding of statistical techniques and methods.
- Proficiency with database programming languages such as SQL.
- Experience with data visualization tools.
- Knowledge of data management applications.
- Experience in managing electronic medical records.
- Analytical mindset with good problem-solving skills.
- Excellent written and verbal communication skills.
- Good interpersonal skills.
Responsibilities:
- Analyzing the needs of internal departments and assisting staff with development
- Reviewing code to ensure best practices are in place
- Analyze complex data to develop automated reporting with VBA and Excel
- Create macros to work with a huge amount of data and for Excel reports
- Develop VBA programs to perform tasks automatically
- Optimization of processes using Excel
- Establishment of cross-program workflows
- Development of Microsoft Access databases
- Working on IT processes and using Visual Basic in MS Applications
- Dealing with advanced Excel capabilities – formulas, tables, and graphs
- Developing test plans and software documentation to support code modifications and additions
- Debugging existing software
- Excellent written and oral communication skills.
- Advanced MS Excel Skills.
- Excel VBA programming
- Google App scripting
- Python programming is an added advantage
- BA or BS in statistics, math, computer science, or other technical-related fields
- Minimum of 1 year of working experience in scripting/coding for data cleaning and analysis
- Excellent presentation, writing, and Excel skills are a must.
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 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.
- A degree in information technology, computer science, economics, statistics or other relevant fields is required.
- At least one year of Data Analysis experience using Power BI and Tableau. Knowledge of statistical methodologies is an added advantage.
- Advanced Excel and data cleaning skills are required.
- High attention to detail, quick learner, storyteller.
- Resourceful, curious, and motivated individual.
- An 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.
Responsibilities:
- Gathering invoices, statements, reports, personal details, documents and information from employees, other departments and clients.
- Scanning through information to identify pertinent information.
- Correcting errors and organizing the information in a manner that will optimize swift and accurate capturing.
- Creating accurate spreadsheets.
- Entering and updating information into relevant databases.
- Ensuring data is backed up.
- Informing relevant parties regarding errors encountered.
- Storing hard copies of data in an organized manner to optimize retrieval.
- Handling additional duties from time to time.
- A minimum of an SSCE is required with a strong knowledge of Excel.
- At least 1-year of relevant experience.
- Basic understanding of databases and a good command of English (both oral and written)
- Ability to concentrate for lengthy periods and perform accurately with adequate speed.
- Proficient touch typing skills.
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.
- 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 two 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.
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
- Minimum of a Bachelor’s Degree required in Management Information System, Computer Science/Engineering, Mathematics, Statistics or degree with sufficient data and database concepts preferred.
- Candidates must also reside in Abuja.
- Minimum of 2 years experience in database management.
- Advanced proficiency in Structured Query Language (SQL).
- In-depth knowledge of database technologies, architecture, and data security.
- Knowledge of best practices in database management.
- Advanced analytical, leadership, and problem-solving skills.
- Exceptional organizational skills and attention to detail.
- Strong knowledge of Excel, Access, PostgreSQL, Database Principles, and Healthcare.
The Excel Data Analyst intern will have Advanced MS Excel skill – Proven ability to create interactive dashboards, views and reports on large and complex datasets using advanced capabilities including, but not limited to Advanced functions, Interactive Tools,Interactive and Static Charting,Power Query / Power View,Symbols & Conditional Formatting, Macros and Ability to write SQL against various database management systems.
Qualification:A degree in data science, computer science, statistics, mathematics, economics or other relevant field is required.
Experience:At least one year Data Analysis experience using Microsoft Excel. Knowledge of statistical methodologies is an added advantage.
Skills: Excellent numerical and analytical skills are required. He/she must have an excellent written, oral, data and graphical communication skills, strong math, logic and statistical skills.
The Excel Analyst Master Trainer will apply his/her advanced knowledge in Spreadsheets to build spreadsheet-based dashboards, advanced formulas, Pivot Tables Pivot Reporting as well as macros (or Google App Script) based solutions. He/She will also conduct training.
Qualification: Advanced level knowledge in Microsoft Excel and/or Google Sheets.
Experience: At least one year experience working extensively with Microsoft Excel Google Sheets and performing data wrangling related roles.
Skills: Knowledge in Excel/Google Sheets integration optimization, and advanced charting skills. Advanced knowledge of spreadsheet formulas, simulations, solver, Pivot Tables Pivot Reporting. In addition, possess strong knowledge in VBA/Macros and/or Google app script.
The Power BI Data Analyst will Perform all routine tasks of BI assignments including translating business requirements into technical requirements, Connect to data sources,PowerShells, REST APIs, Identify and develop dashboards/reports which solve client’s unique problems and provide actionable decision support. He/she will ensure data is presented in a way that’s easy to understand
Qualification: A degree in data science, computer science, statistics, mathematics, economics or other relevant field is required.
Experience:At least one year Data Analysis experience using Power BI. Knowledge of statistical methodologies is an added advantage.
Skills: Excellent numerical and analytical skills are required. He/she must have an excellent written, oral, data and graphical communication skills, strong math, logic and statistical skills.
Public Health Roles
Responsibilities:
- Support and conduct research focused on areas of public health & digital health tools by public health officials in health ministries, departments, and agencies. This will involve some literature review, data analysis, and data collection through interviews and other methods.
- Guide, contribute to, and supervise software conceptualization, design, and development for public health use
- Where fieldwork is involved, provide documentation on best practices and lessons learned during fieldwork and present it to the team.
- Prepare or support the preparation of concept notes, proposals, grant applications, reports, and other project documents related to the planning, implementation, or evaluation of projects.
- Support data collection, collation, aggregation, and integration
- Support and conduct data analysis
- Research, write and review blog articles and other written communication formats in health-related areas and other areas of competence Proofread, analyze and critique articles and reports
- A Master’s degree in Public Health.
- A minimum of 3 to 5 years of experience working with stakeholders and clients and dealing with sensitive issues.
- The candidate must reside in Abuja
- An ability to work across multiple projects and tasks
- Basic knowledge of health systems
- Great attention to detail, highly organized
- Strong public speaking and communication skills,
- Skills in project management, project coordination, statistical analysis, and data analysis
Responsibilities:
- Providing active management support for a range of advocacy and/or advocacy-related projects.
- Building and maintaining relationships with stakeholders and keeping contact records in our database updated regularly.
- Supporting the delivery of high-quality events in collaboration with relevant stakeholders in the country.
- Daily monitoring of our activities and keeping the team informed of relevant developments and engagement opportunities.
- Conducting research and supporting the drafting of briefings on key engagement areas.
- Providing administrative support relating to our advocacy, including the coordination of mailings, scheduling meetings locally and taking minutes, including pictures of the activities.
- A Master’s degree in Public Health.
- A minimum of 3 to 5 years of experience working with stakeholders and clients and dealing with sensitive issues.
- Excellent verbal and written communication skills
- Ability to impart and present information to stakeholders, formulate reports and gain cooperation.
- A demonstrated ability to prepare and implement strategies in stakeholder relations and issue management are vital to the role.
Responsibilities:
- Curate relevant materials for the development of posts and events (including webinars, conferences, etc).
- Design, plan and execute specific strategies for building online communities and forums.
- Develop and execute content calendars consistently
- Foster engagements with individuals and organizations within the forum
- Conduct SEO analysis and recommendations
- Identify, create and facilitate collaboration initiatives to increase traction.
- Master’s degree in Public Health.
- At least one year of experience managing health-related social media platforms, blogs, groups or forums.
- Sound experience in online campaign planning, from conception to development.
- Demonstrated understanding of social media management.
- Experience in using graphic design tools like canva, snappa or stencil.
- Good digital marketing skills both across SEO and SEM.
Responsibilities:
- Support and conduct research focused on areas of public health, related to projects the team is working on.
- Plan and conduct research in the area of public health information technology – the use of information and communications technology to improve public health.
- Support and assist research on the use of digital health tools by public health officials in Nigerian health ministries, departments and agencies. This will involve some literature review, data analysis and data collection through interviews and other methods.
- Lead, support or assist the development of research papers and other research publications.
- Provide research assistance, as required.
- A Master’s degree in Public Health.
- A minimum of 3 to 5 years of experience working with stakeholders and clients and dealing with sensitive issues.
- Excellent verbal and written communication skills, with the ability to impart and present information to stakeholders, formulate reports and gain cooperation.
- A demonstrated ability to prepare and implement strategies in stakeholder relations and issue management are vital to the role.
Responsibilities:
- Support the design and implementation of assigned projects’ MERL system to develop key performance indicators, targets, tools, and appropriate MERL responsibilities across the project.
- Assign work to and supervise Data Capturers and other MERL team members
- Conduct data verification and validation; ensure that action items on Data Validation (DV) are executed.
- Identify and provide solutions for problems or risks with data flow, management, and communication.
- Develop and disseminate relevant M&E tools, and formats and lead the provision of M&E-specific technical training
- Support data collection, collation, storage, analysis, and reporting, ensuring that data is of high quality
- Prepare weekly, monthly, quarterly and annual reports
- Assist MERL Manager with quarterly reporting where needed.
- Work as a link between field staff and MERL staff including data capturers
- Monitor data capturing backlogs and communicate red flags to MERL Manager
- Other tasks as assigned
- A degree or master’s in public health.
- Degree in Monitoring and Evaluation (M&E) or Community Development or Research.
- Demonstrated commitment to data use and learning to improve program performance
- Extensive knowledge and experience in reporting procedures, best practices, guidelines, and tools for monitoring, evaluation and learning
- At least 3-5 years of experience in designing, managing and implementing results-based MERL activities excellent knowledge of word processing tools and spreadsheets (MS Office Word, Excel, PowerPoint, etc.)
- Excellent organisation and interpersonal skills
- Excellent administrative skills
- Attention to detail
- Ability to work effectively as a team member and independently
- Excellent written and verbal communication skills.
Responsibilities:
- Interviewing healthcare providers and patients, observing healthcare service delivery procedures, and collecting electronic healthcare data.
- Analyzing and interpreting data to identify areas that need improvement.
- Developing health information systems that support the collection, sharing, standardization, and integration of healthcare data.
- Collaborating on improving standards of care, policies, and procedures.
- Training healthcare staff on health information system deployment and management.
- Providing technical support, optimizing network security, and maintaining databases.
- Ensuring compliance with healthcare information management regulations.
- Documenting processes, maintaining records, and preparing reports.
- Keeping abreast of advancements in the field of health informatics.
- Bachelor’s degree in healthcare administration, computer sciences, health informatics or any eHealth-related course.
- A Master’s degree in health informatics is preferred.
- A minimum of one year of experience as a health informatics specialist.
- Advanced proficiency in programming languages and EMR software, such as SQL and Epic.
- Exceptional knowledge of health information system design and database management.
- In-depth knowledge of best practices in healthcare information management.
- Superb analytical, organizational, and time management skills.
- Excellent communication and collaboration abilities.
Responsibilities:
- Develop and execute project-related communication strategies directed at specific stakeholders.;
- Identify and initiate engagements with relevant stakeholders
- Conduct analysis of stakeholders to determine the nature and frequency of communications needed.
- Maintain stakeholder relationships through frequent visits, calls, emails, etc
- Plan and execute all web, search engine optimization and display advertising campaigns
- Support digital engagement initiatives (campaigns, social media posts, etc)
- Research trends in public health & digital marketing and makes recommendations for strategic growth;
- Support content development.
- A minimum of a Bachelor’s degree in Public Health or other related field is required
- At least one year of experience in engagement / engagement-related roles.
- Excellent communication, advocacy and interrelational skills
- Experience in inter-relational activities in a technology or health setting would be advantageous
- Good knowledge of different effective digital and non-digital communication tools and/or channels
- Good knowledge of best practices and experience in engaging different classes of stakeholders on projects.
Software Development Roles
Responsibilities:
- Designing and developing apps for the Android ecosystem
- Creating tests for code to ensure robustness and performance
- Working with external software libraries and APIs Working with designers to turn design templates into working apps
- Implementing measures to safeguard users’ data.
- Ensuring that the construction and presentation of your apps are congruent with the company’s standards.
- Proofreading your code and correcting mistakes before each app is released.
- Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
- Liaising with the marketing department to ensure consistency in our company’s ‘voice’ across the board.
- Monitoring app reviews to detect areas for improvement.
- Creating app updates, including bug fixes and additional features, for release.
- Minimum of 1 year using Java/flutter in mobile application development.
- Bachelor’s degree in computer science or a related field
- Proficiency with Android Studio and Android SDK tools
- Excellent knowledge of the Java programming language
- Familiarity with mobile applications and development, including the use of hardware such as accelerometers, cameras, and gyroscopes
- Comfortable working as part of a cross-functional team and with code written by others, including bug fixing, and refactoring legacy code.
- Excellent communication skills
- Knowledge of new technology trends
- Excellent analytical skills, good problem-solving attitude and team spirit.
Responsibilities:
- Analyzing website and application requirements.
- Writing back-end code and building efficient PHP modules.
- Developing back-end portals with an optimized database.
- Troubleshooting application and code issues.
- Integrating data storage solutions.
- Responding to integration requests from front-end developers.
- Finalizing back-end features and testing web applications.
- Updating and altering application features to enhance performance.
- Minimum of a Bachelor’s degree in Computer Science, Computer Programming, Computer Engineering and other related fields.
- Minimum of one year of experience in backend web development.
- Good knowledge and intermediate skills in PHP (laravel) & Javascript (node, express).
- Intermediate skills in databases like MySQL(MariaDB), MongoDB and PostgreSQL for storing information of web apps.
- Knowledge of front-end technologies including CSS3, JavaScript, and HTML5.
- Understanding of object-oriented PHP programming.
- Previous experience creating scalable applications.
- Proficient with code versioning tools including Git, Mercurial, CVS, and SVN.
- Good problem-solving skills.
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.
- A degree in computer science, information science, mathematics, or any closely related field is required
- Prior 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
- The candidate must reside in Abuja
- 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
Responsibilities:
- Defines site objectives by analysing user requirements; envisioning system features and functionality.
- Designs and develops user interfaces for internet/intranet applications by setting expectations and feature priorities throughout the development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
- Recommends system solutions by comparing the advantages and disadvantages of custom development and purchase alternatives.
- Software Architecture and Design (System Design/mockups)
- Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
- Deployment and launching of released Software.
- Coordinate the Planning, deployment and launching of released Software- including:
- Installation and upgrade
- Deactivation
- Activation
- Uninstallation
- Updating
- Version tracking
- Adapting
- Coordinate and ensure proper documentation of reports, templates and process documents through:
- Gather product information
- Review compiled stakeholder’s testimonies
- Ensure PRD and FRD documents are updated to describe new changes or new features
- Prepare and review training and support manuals
- Identifies areas where training is needed
- Identifies and explores new areas/software/tools/programming languages for team capacity strengthening
- Develops training schedules and support manuals
- Ensures weekly presentations on existing products and areas of research/exploration/discoveries
- Performs products usage monitoring and analysis
- Supports users by developing documentation and assistance tools
- Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Studies of the traceability Matrix, PRD and functional requirements
- Coordinates the sprint review, process review and Sprint retrospective (product/process execution improvement document)
- Updates and manage the backlog
- Plans and coordinates all internal and external technology events
- Identifies partners and sponsors where needed
- Inspects different requirements: OS, memory size and speed.
- Compares cost and acquisitions if required.
- Coordinates server set up, installation and configuration.
- Ensures Anti-spam, antivirus, and firewall are properly installed.
- Monitors downtime and uptime notifications, and security status storage allocation.
- Ensures periodic security checks and updates are carried out.
- Implements disaster recovery and software support.
- Hosts new domain name with live website/web application.
- Writes and updates IT support /system maintenance plan.
- Investigates and dragonises the system for faults.
- Explores maintenance and warranty agreements.
- Repairs equipment and replaces parts.
- Installs software.
- Writes and updates list of common software used in the organisation.
- A periodic check for computer software-related issues.
- Plans a schedule for maintenance upgrades.
- Maintains records of software licences.
- Ensures the installation and configuration of systems.
- Onboarding and solving employee queries.
- Solves customer queries.
- Analyses call logs to spot trends and underlying issues.
- A degree in computer science, information science, mathematics or any closely related field is required.
- Professional certification is required.
- Demonstrates knowledge of front-end technologies such as HTML5, CSS, JavaScript, and AJAX.
- Understanding of Java Frameworks such as Spring Framework, SpringBoot and other Spring Technologies.
- 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.
- Web User Interface Design,
- Knowledge of Software Development Process.
- 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 web development technology.
- Web Programming Skills.
- Teamwork.
- Good communication skills.
- Highly organized and pays extraordinary attention to detail.
- Must have the ability to act quickly and pragmatically under pressure to prioritise and resolve issues.
- Enthusiasm and high level of motivation.
Responsibilities:
- Integration of user-facing applications/elements developed by the front-end developer.
- Building reusable code for future use.
- Design & implementation of data storage solution.
- Ability to work in an agile environment.
- Implementing automated testing platforms and unit tests.
- First degree in Computer science, Engineering or relevant field.
- Master’s degree in Computer science, Engineering or relevant field is an added advantage
- 2+ year’s experience in web technology
- Experience as a Full Stack Engineer is an added advantage.
- Experience with other JavaScript libraries and frameworks
- Extensive knowledge of HTML5/SCSS/JavaScript/TypeScript(Nodejs, Vuejs, Express,) database(MongoDB, MySQL, Postgres).
- Expert knowledge of JavaScript with a strong understanding of its fundamentals.
We are looking for a Low-code Software engineer who will be responsible for developing applications using a low-code development platform, setting up and configuring systems for each project’s unique requirements which revolves around:
-Delivering enterprise applications with minimal traditional coding needed·
-Working with three key elements: form builders, pre-built templates, drag-and-drop visual interface, entity builder
-Researching and analyzing internal business processes with the scope of optimizing and automating them
-Building technology like a software engineer, but faster and smarter using productivity tools
Strong confidence in leading customer project engagements is essential, but it can be gained in time too.
Experience:Minimum (2) years experience with: technical Support, specializing in software and problem diagnosis, experience with frontend frameworks.
Skills: Knowledge of APIs and experience of software integration
-Agile working practice, structured project management, and communication
-Ability to diagnose application issues and to decide what can be done with low-code instead of traditional coding (80/20 rule)
-Intuition about how an idea can be turned to an actual working application using drag and drop visual environment
-Familiarity with pre-built templates, drag-and-drop visual interface, entity builder
-An ability to work remotely across multiple projects
-Productivity and performance focus
-Curious and a continuous hunger for learning and staying up to date with the latest solutions on the market (especially in the low-code field)
-Analytical mind Creativity, open-minded attitude
Knowledge of Google sheets, Zapier, Google Forms, Office365, Microsoft Automate and other automation tools are added advantage.
Responsibilities:
- Support the entire application lifecycle-Design, developing, coding, testing, and releasing apps in alignment with our business goals.
- Troubleshoot and debug to optimize performance.
- Utilize Agile methodologies, and pivot from one project to another with ease.
- Create and maintain mobile applications.
- Keep abreast of the latest technology for mobile applications.
- Work with computer engineers to brainstorm new applications.
- Create UI tests to source analytics.
- A degree in computer science, information science, mathematics or any closely related field is required.
- Demonstrable portfolio of released applications on the App Store or the Android market
- Knowledge of SwiftUI is a plus
- 1 year of building apps that have successfully launched.
- Experience developing mobile applications on Android using Kotlin, and React.
- Experience developing mobile applications on iOS using Swift or Objective C is an added advantage.
- Solid experience with third-party libraries and native development frameworks (API, testing, deployment, etc).
- Comprehensive understanding of the Agile development process.
- Knowledge of new technology trends.
- Familiarity with OOP design principles– you should know how to create software that’s extensible, reusable and meets desired architectural objectives.
- Excellent analytical skills with a good problem-solving attitude.
- Ability to perform in a team environment
- Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture.
- Familiarity with RESTful APIs and mobile libraries for networking.
Responsibilities:
- Support the entire application lifecycle-Design, develop, code, test, and release apps in alignment with project requirements & business goals
- Troubleshoot and debug to optimize performance.
- Utilize Agile methodologies, and pivot from one project to another with ease.
- Keep abreast of the latest technology for mobile applications.
- Work with computer engineers to brainstorm new applications.
- A degree in computer science, information science, mathematics, or any closely related field is required.
- At least 6 months of building mobile applications
- Demonstrable portfolio of released applications on the App Store or the Android market
- Knowledge of SwiftUI is a plus
- The candidate must reside in Abuja
- Knowledge of/ experience using Java.
- Experience with React or/and iOS using Swift is an added advantage
- Experience with third-party libraries and native development frameworks (API, testing, deployment, etc).
- Knowledge of new technology trends
- Familiarity with OOP design principles
- Analytical skills, good problem-solving attitude, and team spirit.
- Knowledge of architectural patterns—MV
Responsibilities:
- Defines product objectives by gathering and analysing 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 scrapping scripts and software products; unit testing and final 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.
- Implement requests to APIs and develop API modules with python.
- 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 modelling.
- Develop and maintain Natural Language processing applications using python’s NLTK library concepts.
- 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.
- A degree in computer science, information science, mathematics or any closely related field is required.
- Sound knowledge of NumPy, Pandas, MatPlotLib or NLTK libraries.
- 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, prioritise and resolve issues.
- Enthusiasm and high level of motivation.
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. A basic understanding of front-end technologies is necessary as well.
Responsibilities:
- Write effective, scalable code
- Develop back-end 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
- 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, 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.
- A detailed CV that contains links to previous/current projects, Social media & Github accounts, and current communities of your membership. Applicants without these may not be considered.
- Must reside in Abuja
We are looking for a React Native developer to develop/program mobile applications for health statistics and health-related issues, while working remotely with little to no supervision.
The React Native developer will be responsible for the development and maintenance of applications aimed at a vast number of diverse android/iOS devices, support testing and installation of mobile applications.
The primary focus will be the development of cross platform applications and their integration with back-end services.
Qualification: Degree in Computer Science, Engineering or a related subject.
Experience:one year experience in mobile software development. Relevant experience in developing health statistics applications is a plus.
Skills: Ability to deliver React Native application for both iOS and Android platforms, ability to work as part of a Scrum team and understand Agile methodologies, good understanding of Git, NodeJS, React Native, and Gradle,ability to reconcile design between iOS and Android on a cross-functional team, good understanding of the principles of Redux/Mobx and make strong architectural recommendations,knowledge of Native Android/ iOS Development is a plus but not mandatory, an ability to work on multiple projects and tasks at the same time, great attention to detail, highly organized.
Responsibilities:
- Build 3d content for virtual reality using Unity and C#
- Import data from databases or APIs and apply it to 3d visualisations
- Own and complete core client-side technical features
- Proficiently execute Unity-related items such as animations, UI effects, and audio
- Work with artists and other team members to determine optimal formats, scales, pipeline improvements, and other elements for asset export to Unity
- Work with engineers and other team members to architect and scope feature details
- Debug problems, make builds, and help ship great, successful products!
- A degree in Computer Science, Information Science, Mathematics, or any closely related field is required.
- 1+ year of experience developing VR applications for Oculus / HTC and Experience with the Unity 3D engine
- Experience creating applications from storyboarding through completion
- Experience creating and modifying 3D assets making them VR ready
- Experience in optimizing memory and space usage
- Must have good design and layout skills
- Experience onboarding new users
- Experience creating 360 VR Walkthroughs and custom VR applications
- Additional experience creating augmented reality applications for iOS & Android will be a plus
- The candidate must reside in Abuja
- Strong knowledge of algorithms, data structures, and computer science
- C# coding expertise
- Excellent understanding of 3D graphics pipeline
- Expert at importing and manipulating art assets in Unity Game engine
- Knowledge of 3d math and integrated game physics
- Strong understanding of SVN or related version control software
- Proficient knowledge of code versioning tools {{such as Git, SVN, and Mercurial}}
- Ability to translate any design into a working product with minimal supervision
- Experience with UI programming, Graphics, Physics
- Good troubleshooting skills and attention to detail.
Responsibilities:
- Designing and building the website front-end.
- Creating the website architecture.
- Designing and managing the website back-end including database and server integration.
- Generating WordPress themes and plugins.
- Conducting website performance tests.
- Designing and implementing new features and functionality
- Ensuring high-performance and availability, and managing all technical aspects of the CMS.
- Troubleshooting content issues.
- Monitoring the performance of the live website.
- Bachelor’s degree in computer science or a similar field.
- Proven work experience as a WordPress developer.
- Knowledge of front-end technologies including CSS3, JavaScript, HTML5, and jQuery.
- Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers.
- Comfortable working with various page builders like Di-vi builder, Elementor, and WPbakery.
- Must have the ability to act quickly and pragmatically under pressure to priorities and resolve issues.
- Good understanding of website architecture and aesthetics.
- Ability to manage projects and good communication skills.
Responsibilities:
- Ability to implement mockups for website designs.
- Managing WordPress themes and plugins.
- Conducting website performance tests and site analytics.
- Resolving content issues.
- Monitoring the performance of the live website.
- Helping formulate an effective, responsive design and turning it into a working theme.
- A degree in computer science, information science, mathematics or any closely related field is required.
- Proven work experience using WordPress.
- Comfortable working with various page builders like Di-vi builder, Elementor.
- Passion for best design and coding practices, and a desire to develop new interesting ideas
- Good communication skills, highly organized and pays extraordinary attention to details.
- Enthusiasm and high level of motivation
- Support in managing projects.
- Good understanding of website architecture and aesthetics.
- Strong understanding of latest industry trends and content management systems.
Design Roles
Responsibilities:
- Gather and evaluate user requirements in collaboration with product managers and engineers
- Illustrate design ideas using storyboards, process flows and sitemaps
- Design graphic user interface elements, like menus, tabs and widgets Build page navigation buttons and search fields
- Develop UI mockups and prototypes that clearly illustrate how sites function and look like
- Create original graphic designs (e.g. images, sketches and tables)
- Prepare and present rough drafts to internal teams and key stakeholders
- Identify and troubleshoot UX problems (e.g. responsiveness) Conduct layout adjustments based on user feedback
- Adhere to style standards on fonts, colours and images
- Minimum of a Bachelor’s degree in design or other design subjects, fine art, engineering or other related fields.
- At least one year of experience is required.
- Strong knowledge of industry tools e.g Adobe XD, Sketch, InVision, Figma, Illustrator.
- UX Writing documentation
- Proficiency in creating user stories, mockups and storyboards and strong ability in planning and conducting user testing, surveys, and formal evaluations.
Please Note: This is a fully Onsite position, but also available for remote or hybrid.
Responsibilities:
- Investigating user experience design requirements for our suite of digital assets.
- Developing and conceptualizing a comprehensive UI/UX design strategy for the brand.
- Producing high-quality UX design solutions through wireframes, visual and graphic designs, flow diagrams, storyboards, site maps, and prototypes.
- Designing UI elements and tools such as navigation menus, search boxes, tabs, and widgets for our digital assets.
- Testing UI elements such as CTAs, banners, page layouts, page designs, page flows, and target links for landing pages.
- Collaborating with the marketing team, and internal and external designers to ensure the creation and delivery of tailored experiences for the digital user.
- Providing advice and guidance on the implementation of UX research methodologies and testing activities to analyze and predict user behaviour.
- Adhering to style standards on typography and graphic design.
- Minimum of a Bachelor’s degree in graphic design or other design subjects, fine art, engineering or other related fields.
- At least one year of experience is required.
- Strong knowledge of industry tools e.g Adobe XD, Sketch, InVision, Figma, Illustrator.
- UX Writing documentation
- Proficiency in creating user stories, personas, sitemaps, wireframes, prototypes, assets, icons, mockups and storyboards.
- Ability to plan and conduct user testing, surveys, and formal evaluations.
Responsibilities:
- Support in creating mock-up designs, concepts, and sample layouts for a broad range of design forms (including but not limited to websites, manuals, training materials & course booklets, marketing materials, product packaging, corporate identity items, etc.)
- Support in creating a visual representation of company products and services
- Support in creating GIFs as a form of marketing material, and as requested (requirement: make about 5 GIFs per week)
- Support in the creative conversion of data to visual designs and videos
- Constantly provide new insights into current designs that have high market value.
- Iteratively convert mock-ups to finished products.
- Support in creating prototypes of websites and applications.
- Determine the size and arrangement of illustrative material and copy, and select the style and size of visual design products.
- Visualize data in design perspectives such as infographics, charts and dashboards.
- Support in creating visually appealing and user-friendly interfaces.
- Support the development and design of training materials and presentations, including working as part of a multimedia and animation design/production team.
- Provide reviews on existing company products while making a UX inspection, designing and testing company products, making them easy to use.
- Support in creating a UX flow diagram of products using Balsamiq or relevant web platforms.
- Support in design and printing of company materials.
- Minimum of a Bachelor’s degree in graphic design or other design subjects, fine art, engineering, Marketing/communications background, or other related fields
- At least one year of experience is required.
- Experience with Adobe Creative Suite.
- Familiarity with HTML.
- Knowledge of UX principles and video creation.
- Photo retouching skills (Photoshop, Lightroom).
- Good understanding of Adobe Illustrator and Adobe Photoshop.
- Knowledge of Adobe After Effects is an added advantage.
This is available for onsite, remote or hybrid arrangements.
Responsibilities:
- To support in creating and editing graphics and other visual content visually and compellingly.
- To support in sourcing, shooting and editing original video content material for internal and external use.
- Organize photo/video/audio using the existing filing system and ensure backup of all
- Network multimedia assets.
- Support in drafting and implementing a social media strategy and play an active role to drive traffic and increase engagement.
- Support in content generation and management of social media platforms.
- Support in creating and managing online campaigns.
- Minimum of a degree in Industrial/Graphic Design or other related courses.
- Should also have a diverse portfolio demonstrating mastery of craft and link to portfolio attached to his/her CV.
- At least 6 months of experience in multimedia design and video editing.
- The candidate must reside in Abuja
- Adobe After Effects and Premier Pro.
- Script writing skill is an advantage.
This position is currently available for onsite, remote, and hybrid arrangements.
Responsibilities:
- Define, Prepare, maintain, and promote the product roadmap which defines product enhancements for short and long-term releases based on business opportunities and by conducting primary and secondary market research.
- Client and User Engagement regularly via multiple channels
- Specifying and prioritizing market and product requirements, feature sets, and key positioning and messaging elements
- Collaborating with designers and engineers to solve problems
- Analyze external and internal data to identify gaps and opportunities
- Define KPIs and set targets that move the team toward success
- Develop internal and external product training plans
- Design incredibly simple/neat design flows & lead the design process, from mockups, user flows, and prototypes to final designs for products
- Conduct customer interviews and user testing, running design sprints, feature prioritization
- Conduct customer experience analysis
- Bachelor’s Degree in Graphics Design, Fine Art, Business Administration, Computer Science, Engineering, Marketing/communications background, or closely related
- Postgraduate Qualification is an added advantage.
- A minimum of two years of experience in Product Design, ideally with a deep understanding of the Tech industry.
- Exceptional People skills; ability to handle many conflicting demands on your time.
- Proven success defining, launching, and maintaining excellent products.
- Strong knowledge of computer-assisted design (CAD), ability to use drawings & 3D models
- Basic knowledge of web development platforms, databases and infrastructure.
- Ability to communicate with diplomacy and tact and communicate ideas
- Ability to influence cross-functional teams without formal authority.
- Project management skills to understand project plans and aid in communication with others are beneficial.
Responsibilities:
- Define, Prepare, maintain, and promote the product roadmap which defines product enhancements for short and long-term releases based on business opportunities and by conducting primary and secondary market research.
- Client and User Engagement regularly via multiple channels
- Specifying and prioritizing market and product requirements, feature sets, and key positioning and messaging elements
- Collaborating with designers and engineers to solve problems
- Analyze external and internal data to identify gaps and opportunities
- Define KPIs and set targets that move the team toward success
- Develop internal and external product training plans
- Design incredibly simple/neat design flows & lead the design process, from mockups, user flows, and prototypes to final designs for products
- Conduct customer interviews and user testing, running design sprints, feature prioritization
- Conduct customer experience analysis
- At least a Bachelor’s Degree in Graphics Design, Fine Art, Business Administration, Computer Science, Engineering, Marketing/communications background, or a closely related course.
- A Postgraduate Qualification is an added advantage.
- A minimum of one year of experience in Product Design, ideally with a deep understanding of the Tech industry.
- Exceptional People skills; ability to handle many conflicting demands on your time.
- Proven success defining, launching, and maintaining excellent products.
- Strong knowledge of computer-assisted design (CAD), ability to use drawings & 3D models
- Basic knowledge of web development platforms, databases and infrastructure.
- Ability to communicate with diplomacy and tact and communicate ideas
- Ability to influence cross-functional teams without formal authority.
- Project management skills to understand project plans and aid in communication with others are beneficial.
Responsibilities:
- Designing usable, accessible, and engaging user experiences for mobile and web-based on research and best practices
- Rapid creation of working prototypes or mockups for demonstration or pre-sales purposes
- Participating in defining and driving strategic direction from a user experience perspective
- Taking a product from the Incubation phase into an enterprise-level
- Influencing cross-functional product teams and the organization to achieve solutions that are right for our customers and adhere to the product vision
- Presenting of design concepts to Management & Leadership and external partners
- A minimum of a Master’s degree in graphic design or other design subjects, fine art, engineering or other related fields and at least 3years of experience as a UX designer are required.
- An amazing portfolio that demonstrates the use of creative and novel solutions to solve complex problems
- Great attention to detail, highly organized
- Strong knowledge of industry tools e.g Adobe XD, Sketch, InVision, Figma, Illustrator
- Ability to jump in where needed and expand the role.
- Ability to prototype rapidly, be it with paper, hand-coded HTML/JavaScript, Sketch, Axure, or AfterEffects.
- Ability to work on a range of projects, from vague to well-defined, simple to complex, implementation to innovation and drive them from concept to conclusion
- An understanding of task analysis, experience mapping, low-fidelity prototyping, user testing and more. And discretion to choose the right tool at the right time to drive results.
- Demonstrated experience in research – interviews, ethnography, user testing, etc.
Responsibilities:
- Investigating user experience design requirements for our suite of digital assets.
- Developing and conceptualizing a comprehensive UI/UX design strategy for the brand.
- Producing high-quality UX design solutions through wireframes, visual and graphic designs, flow diagrams, storyboards, site maps, and prototypes.
- Designing UI elements and tools such as navigation menus, search boxes, tabs, and widgets for our digital assets.
- Testing UI elements such as CTAs, banners, page layouts, page designs, page flows, and target links for landing pages.
- Collaborating with the marketing team, and internal and external designers to ensure the creation and delivery of tailored experiences for the digital user.
- Providing advice and guidance on the implementation of UX research methodologies and testing activities to analyze and predict user behaviour.
- Adhering to style standards on typography and graphic design.
- Minimum of a Bachelor’s degree in graphic design or other design subjects, fine art, engineering or other related fields.
- At least one year of experience is required.
- An ability to work remotely across multiple projects and tasks.
- Great attention to detail, highly organized
- Strong knowledge of industry tools e.g Adobe XD, Sketch, InVision, Figma, Illustrator. UX Writing & documentation, Proficiency in creating user stories, personas, sitemaps, wireframes, prototypes, assets, icons, mockups and storyboards.
- Ability to plan and conduct user testing, surveys, and formal evaluations.
Project Management Roles
Responsibilities:
- Conduct analysis to understand the context and nuances of identified problems
- Facilitate focus groups, workshops, interviews and other approaches to field data collection
- Define the problem concisely and hypothesise the proposed solution
- Present findings and recommendations to management and stakeholders
- Guide the implementation of recommendations or solutions and ensure that team members, our partners and stakeholders receive the necessary assistance
- Articulate solutions, approaches and concepts into business proposals, concept notes and other strategic documents
- Bachelor’s degree in any related
- A Master’s degree in business administration or a related management course is an added
- 3+ years of management consulting experience
- Advanced working knowledge of the Microsoft Suite, specifically Word, Excel and PowerPoint
- Exceptional problem-solving skills – an analytical, innovative, and creative mindset
- Exceptional written and verbal communication skills
- Ability to be self-directed and be an independent contributor to the team
- A worthy team player, dedicated to contributing toward the outcome desired by the team
- A high degree of emotional intelligence to effectively deal with increasingly diverse clients and teams
- Confidence and maturity to work with senior executives
- Ability to lead teams with a sound work ethic, intellectual curiosity, and exceptional client service.
Responsibilities:
- Developing and implementing quality assurance procedures
- Delegating responsibilities to other members of the project staff
- Schedule and carry out conference calls with various, stakeholders, clients or affiliates
- Crafting and meeting time schedules for the goals of the project
- Creating project procedures to meet the timeline or budget restraints
- Keeping documentation during all steps of completing a project
- Conducting project reviews and periodic update checks with various project staff members to ensure that the project is being completed
- on schedule and within budget restraints
- Various project organization tasks
- Minimum of a degree in Project Management Technology, Public Health & other related courses.
- At least 6 months of relevant working experience
- Monitoring & evaluation skills
- Time management, budgeting and analytical skills.
Responsibilities:
- Liaising with project stakeholders concerning project details and deliverables
- Assisting in the planning and implementation of projects
- Helping to coordinate and manage project tasks and deliverables
- Conducting administrative duties, such as setting up meetings, tracking and reporting project progress
- Performing other duties assigned by the Project Manager in an orderly and efficient manner
- Minimum of a degree in Project Management Technology, Public Health & other related courses.
- At least 6 months of relevant working experience
- Monitoring & evaluation skills
- Time management, budgeting and analytical skills.
Responsibilities:
- Define, Prepare, maintain, and promote the product roadmap which defines product enhancements for short and long-term releases based on business opportunities and by conducting primary and secondary market research.
- Client and User Engagement regularly via multiple channels
- Specifying and prioritising market and product requirements, feature sets, and key positioning and messaging elements
- Collaborating with designers and engineers to solve problems
- Analysing external and internal data to identify gaps and opportunities.
- Defining KPIs and setting targets that move the team toward success.
- Developing internal and external product training plans.
- Creating and maintaining profits and loss documentation.
- Conducting customer interviews and user testing, running design sprints, feature prioritisation
- Conducts customer experience analysis
- Responsible for product launch and release plans working with the Business Development team and for product training plans internally and externally.
- Bachelor’s Degree in Business Administration, Finance, Computer Science, Engineering, or Economics or closely related and a Postgraduate Qualification is an added advantage.
- A minimum of three years of experience in Product Management, ideally with a deep understanding of the Tech industry.
- Exceptional People skills; ability to handle many conflicting demands on your time.
- Proven success defining, launching, and maintaining excellent products.
- Basic knowledge of web development platforms, databases and infrastructure.
- Ability to communicate with diplomacy and tact and communicate ideas including responding to resistance and criticism.
- Ability to influence cross-functional teams without formal authority.
- Project management skills to understand project plans and aid in communication with others are beneficial.
- Adobe After Effects and Premier Pro.
- Script writing skill is an advantage.
This is a fully Onsite position, not currently available for remote or hybrid
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.
- Minimum of a B.Sc. or B.Tech. in Project Management, Engineering, Computer Science or related course.
- Certification in Project management is also required.
- Candidates must also reside in Abuja.
- Minimum of one year of 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
- Experience with remote work, great attention to detail & highly organised
- Project Planning and Execution, Requirements gathering, estimation.
Responsibilities:
- Communicating with stakeholders regarding project needs and goals.
- Contributing to the planning and development of projects.
- Supporting the coordination and management of projects.
- Researching information as required.
- Performing administrative tasks such as preparing invoices, estimates, scheduling meetings, etc.
- Keeping track of and reporting on project progress.
- Completing any tasks assigned by the Project Manager in an efficient and timely manner.
- Minimum of a B.Sc. or B.Tech. in Project Management, Engineering or related course.
- Certification in Project management is also required.
- Minimum of one year of working experience as a project assistant manager.
- Experience in software development or software project management 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.
- Ability to work on multiple projects and tasks at the same time
- Experience with remote work, great attention to detail & highly organized.
We will be hosting a 3 weeks free agile software project management bootcamp! The Software PM Bootcamp is a complete crash course, and everything you need to get up and running with Agile & Scrum software development methodologies. By completing the coursework contained in the Bootcamp, along with practice, you will be well on your way into the world of software project management, driving product development in an agile way and ensuring that quality products are made based on user-defined requirements.
Eligibility Criteria
- Minimum of a B.Sc. or B.Tech. in Project Management, Engineering, Computer science or related course.
- Certification in Project management is an added advantage.
- Passion for managing projects and products.
- Minimum of 6 months – 1 year experience in software project management.
- Experience working with/managing software development team.
- Knowledge of a programming language is a plus. E.g. (HTML, CSS, Vue.Js, Python, Java, Javascript, React, Django, MongoDB etc.)
- 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.
- Ability to work on multiple projects and tasks at the same time.
- Top outstanding participants will be offered an opportunity to work with eHealth4everyone!
- Certificates at the end of the bootcamp
- Extensive trainings/onboarding by senior software managers
- Summary recommendation letters for participants
System Admin Roles
Responsibilities:
- Deploy product updates and fixes
- Identify production issues and implement integrations that meet customer needs.
- Execute and automate operational processes fast, accurately, and securely.
- Build tools to reduce the occurrence of errors and improve customer experience
- Develop software to integrate with internal back-end systems
- Perform root cause analysis for production errors
- Investigate and resolve technical issues
- Develop scripts to automate visualization
- Design procedures for system troubleshooting and maintenance
- Continuously analyze system performance in production, troubleshoot reported issues, and proactively identify areas in need of optimization
- Developing and driving real-time monitoring solutions that provide visibility into site health and key performance indicators.
- Degree in Computer Science / Computer Engineering or other related areas
- Skill in DB Administration, Capacity Management, Availability Management, Systems Design, and Integration, Systems Security
- Expertise in Linux and Windows operating systems and shell scripting.
- Technical experience working with cloud technologies.
- Must reside in Abuja
- Working knowledge of MS Office is an added advantage.
- Working understanding of Load balancing technologies
- Working understanding of IT service management
- Experience with Chef, Puppet, or Ansible, automating all aspects of system and server management.
- Solid background in software engineering, all phases of the software product life cycle, from conception to extinction & familiar with PHP, JavaScript, Ruby, or Python.
- Good understanding of distributed systems and container technologies like Docker/Kubernetes container infrastructure and orchestration.
- Experience with DNS, Networking, and High Availability solutions.
- Experience using an array of automation tools.
- Teamwork, problem-solving attitude, decision making, customer orientation
Responsibilities:
- Deploy product updates and fixes
- Identify production issues and implement integrations that meet customer needs.
- Execute and automate operational processes fast, accurately and securely.
- Build tools to reduce the occurrence of errors and improve customer experience
- Develop software to integrate with internal back-end systems
- Perform root cause analysis for production errors
- Investigate and resolve technical issues
- Develop scripts to automate visualization
- Design procedures for system troubleshooting and maintenance
- Continuously analyse system performance in production, troubleshoot reported issues, and proactively identify areas in need of optimization
- Developing and driving real-time monitoring solutions that provide visibility into site health and key performance indicators.
- Degree in Computer Science / Computer Engineering or other related areas
- Must have at least 2 years of working experience as a DevOps Engineer.
- Demonstrable experience in Linux Administration
- Knowledge of scripting and automation (Python, Bash etc)
- Demonstrable experience with CI/CD tools
- Skills in Database Administration, Systems Security and Design.
- Technical experience working with cloud technologies.
- Working understanding of Load balancing technologies
- Working understanding of IT service management
- Experience with Chef, Docker, Puppet or Ansible, automating all aspects of system and server.
- Solid background in software engineering, all phases of the software product life cycle, from conception to extinction & familiar with PHP, JavaScript, Ruby, or Python.
- Good understanding of distributed systems and container technologies like Docker/Kubernetes container infrastructure and orchestration.
- Experience with DNS, Networking, and High Availability solutions.
- Teamwork, problem-solving attitude, decision making, customer orientation.
Responsibilities:
- Responding to customer requests and emergencies as needed.
- Monitoring computer systems for malfunctions and errors.
- Performing maintenance and updates on hardware and software systems as needed.
- Installing new hardware such as computers, servers, and other peripherals.
- Installing and updating software such as MS Office, antivirus, and operating systems.
- Troubleshooting and diagnosing technical issues.
- Implementing repairs and updates based on diagnostic assessments.
- Generating error, diagnostic, and repair reports.
- Providing customers with training on the operation and maintenance of various computer systems.
- Keeping abreast of the latest developments in hardware, software, protocols, and diagnostic techniques.
- A degree in computer science, information science, mathematics or any closely related field is required.
- At least one year of experience in a similar role.
- Sound Knowledge of technical requirements of various software applications.
- Office365 administration
- Windows server administration and active directory management
- Raspberry pi administration and maintenance
- Hardware troubleshooting (printers, laptops etc)
- Software troubleshooting and support
- Network administration.
Responsibilities:
- Run routine updates and maintenance of the company’s IT infrastructures, systems and applications
- To make a Standard Operating Procedure (SOP) document on how to utilize it.
- Research, install and manage software tools that enhance staff performance and productivity.
- To make a presentation on how to use it.
- Manage office internet; observes downtime and contacts customer support where necessary.
- Assist in setting up new staff with work/productivity/onboarding tools
- Troubleshoot issues around staff members’ challenges with installed tools.
- Monitor the company’s web services & servers and report downtime and/or other issues
- Support with testing, setting up and maintaining software used in the organisation and screens at the ministry
- Any other tasks as assigned
- A degree in computer science, information science, mathematics or any closely related field is required.
- Sound knowledge of application troubleshooting.
- Strong knowledge of web server exploits and their solutions.
- Sound Knowledge of technical requirements of various software & applications
- Teamwork
- Good communication skills
- Highly organized and pays extraordinary attention to detail
- Must have the ability to act quickly and pragmatically under pressure to prioritise and resolve issues
- Enthusiasm and high level of motivation.
Responsibilities:
- Run with the vision for how technology will be used in the company.
- Identify, compare, select and implement technology solutions to meet current and future needs.
- Outline the goals for research and development.
- Create timelines for the development and deployment of all technological services.
- Make executive decisions on behalf of the company’s technological requirements.
- Represent the technological agenda in Management meetings and when making hiring decisions
- Maintain a consumer-focused outlook and manage technology budgets and time frames for purchasing, staffing and operations
- Create overall technology standards and practices & Ensure adherence to regulatory standards.
- Lead the strategy for technology platforms, partnerships and external relationships
- Aid in the delivery of IT projects to market.
- Track, analyze and monitor technology performance metrics
- Oversee all system design and changes in system architecture
- Keep abreast of new trends and best practices in the technology landscape
- Take the initiative in thought; leadership, innovation and creativity
- Work closely with Marketing, Business Development and Operations to define and deliver new products and enhancements
- At least a Master’s degree in Computer Science or related field, an MBA is an added advantage
- MUST have Web Development experience
- At least 3 years of experience working with Java and Python.
- A minimum of 2 years in a managerial/leadership role.
- Advanced technological skill set and a demonstrated history with technology.
- Exceptional team management skills.
- Excellent verbal and written communication.
- Ability to delegate efficiently.
- In-depth knowledge of web systems architecture, design and development
- Hands-on experience with complex project management
- Extensive industry knowledge with an eye toward the future.
We are looking for a Sharepoint/Office 365 Administrator who will be responsible for Office 365 and SharePoint administration; providing End-user support and training for hardware and software and collaborating with the IT Support Team to ensure operational security, Maintenance and Governance.
S/he will be responsible for:
Ensuring the operational health of the SharePoint online environment including security, availability, performance, interoperability and reliability
Administration, support and configuration of MS Office 365 for staff
Maintenance/sustainment of existing client SharePoint sites and sub sites, lists, libraries, and content (including pages, workflows, and items)
Maintenance, and sustainment of additional complementary functionality for customer sub sites, lists, libraries, and content
Troubleshooting Exchange related issues when alerted by monitoring software
Serving as a knowledge expert on Microsoft O365 applications, advising on best practices of use and third-party integrations.
Recommending and assisting in the implementation of security solutions to mitigate or stop potential impacts of Advanced Persistent Threats (APT), malware, SPAM/Phishing across various attack vectors.
Staying abreast of changes and new releases to the O365 suite, learning them, and implementing as appropriate.
Performing software upgrades and patches (bios, firmware upgrades, etc.)
Qualifications: Bachelor’s degree in computer science, information science, mathematics or any closely related field is required.
Experience & Skills:
At least 1year Experience administering O365, Exchange, Azure Active Directory and SharePoint environment
Help desk experience and ability to provide technical and end-user support
General knowledge of networking – IP, DNS, SMTP
Working knowledge of core Microsoft O365 technologies, including Exchange Online, Office suite (update rings, deployment, and usage), Office web apps, Teams, Office O365 Groups, SharePoint Online & OneDrive for Business.
Experience with data governance, Information Rights Management (IRM), and Data Leak Prevention (DLP) practices and methodologies (Retention policies, data governance reports and dashboards, Information holds, import data in the Security and Compliance Center, manage inactive mailboxes).
Demonstrated knowledge of PowerShell scripting technologies.
HR & Finance Roles
Responsibilities:
- Analyzing current and past financial data and performance
- Assist in preparing reports and projections based on this analysis
- Evaluating current capital expenditures and depreciation
- Establishing and evaluating profit plans
- Identifying trends in financial performance and providing recommendations for improvement
- Coordinating with other members of the finance team to review financial information and forecasts
- Providing financial models and forecasting
- Consulting with the management team to develop long-term commercial plans
- Developing initiatives and policies that may improve financial growth
- Minimum 1 year of working experience in Accounting or a financial management position.
- Master’s Degree in Business, Banking & Finance, Economics, Accounting.
- ICAN/ ACCA is required.
- Consistent track record of success and career progression.
- Knowledge of IFRS, QuickBooks, or other accounting software is required.
- Proficiency in computer skills, especially in MS Office products (Excel, Word, etc.)
Responsibilities:
- Processing work orders, supplier invoices, purchase orders, expense claims, account payments, and payroll.
- Assisting the financial management team with credit control processes, budget planning, and expense analysis.
- Maintaining a digital record of all financial transactions, documents, and supplier information.
- Coordinating daily financial tasks with the financial management team to optimize workflow.
- Maintaining an organized and comfortable office environment, ordering office supplies, and updating inventory.
- Managing changes of staff members’ financial information if needed.
- Compiling financial data to prepare monthly revenue reports and ensuring that client accounts are accurate and up to date.
- A Bachelor’s degree in Accounting, Economics, Banking & Finance, Business Administration or any related field.
- Must have at least 1-year professional experience in financial management.
- Experience working with a non-profit organization or donor-funded projects is an added advantage.
- Knowledge of IFRS and prior experience in the use of QuickBooks is desirable.
- Proficiency in computer skills, especially in MS Office products (Excel, Word, etc.)
- Meticulous attention to detail and ability to perform tasks with accuracy and efficiency in mind.
- High levels of integrity and ability to handle confidential information.
Responsibilities:
- Support all internal and external HR-related inquiries or requests.
- Maintain digital and electronic records of employees.
- Serve as a point of contact with benefit vendors and administrators.
- Assist with the recruitment process by identifying candidates, performing reference checks, and issuing employment contracts.
- Maintains the calendars of the HR management team.
- Oversee the completion of compensation and benefit documentation.
- Assist with performance management procedures.
- Schedule meetings, interviews, and HR events and maintain agendas.
- Coordinate training sessions and seminars.
- Perform orientations and update records of new staff.
- Produce and submit reports on general HR activity.
- Process payroll and resolve any payroll errors.
- Complete termination paperwork and exit interviews.
- Keep up-to-date with the latest HR trends and best practices.
- A degree in Human Resource Management, Industrial Relations & Personnel Management, Business Administration, Psychology or any related field is required.
- At least one year of proven experience in Human Resource Management, Administrative assistance or any relevant human resources/administrative position.
- Excellent organisational & time-management skills
- Administrative skills
- Proficient use of excel and good knowledge of Microsoft packages.
- Strong verbal and non-verbal (written) communication skills
- Excellent interpersonal skills, detail-oriented and meticulous in approach to tasks.
- Basic knowledge of labour legislation
- Reporting skills.
- Efficient use of google drive and HRIS is an added advantage.
Responsibilities:
- Updating company databases by inputting new employee contact information and employment details.
- Screening potential employees’ resumes and application forms to identify suitable candidates to fill company job vacancies.
- Organising interviews with shortlisted candidates.
- Posting job advertisements to job boards and social media platforms.
- Removing job advertisements from job boards and social media platforms once vacancies have been filled.
- Assisting the HR staff in gathering market salary information.
- Assisting in the planning of company events.
- Preparing and sending offer and rejection letters or emails to candidates.
- Coordinating new hire orientations.
- Responding to staff inquiries regarding HR policies, employee benefits, and other HR-related matters.
- A degree in Human Resources, Industrial Relations & Personnel Management, Business Administration, Psychology or any related field is required.
- At least six months to one year proved experience in Human Resources Management, Administrative assistance or any relevant human resources/administrative position.
- Excellent organisational & time-management skills
- Administrative skills
- Proficient use of excel and good knowledge of Microsoft packages.
- Strong communication skills & Interpersonal skills
- Basic knowledge of labour legislation
- Reporting skills.
- Efficient use of google drive and HRIS is an added advantage.
Responsibilities:
- Preparing job descriptions, advertising vacant positions, and managing the employment process.
- Orienting New employees and training existing employees.
- Monitoring employee performance.
- Ensuring that all employees are organized and satisfied in their work environment.
- Overseeing the health and safety of all employees.
- Implementing systematic staff development procedures.
- Providing counselling on policies and procedures.
- Ensuring meticulous implementation of payroll and benefits administration.
- Communicating with staff about issues affecting their performance.
- Ensuring accurate and proper record-keeping of employee information in electronic and digital format.
- Bachelor’s degree in human resources.
- Minimum 3 years of relevant experience in human resources.
- Additional training/certification in Human Resources
- Able to engage in meaningful negotiation and resolution.
- Knowledge of employment legislation.
- Excellent verbal and written communication skills.
- Protecting the interests of all employees.
- Full understanding of HR functions and best practices.
Administrative Roles
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.
- Bachelor’s degree in business administration, the management 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.
Responsibilities:
- Assist in the preparation & execution of communications strategies.
- Offer administrative support to projects; answering calls, scheduling meetings, preparing presentations, gathering materials for conferences, and processing mail.
- Create and edit communications copy (e.g. press releases, publications, social media posts).
- Prepare content, manage and implement social media strategies.
- Track projects and media exposure as well as update databases and media lists.
- Pitch stories to local and national media networks and conduct interviews with sponsors, executives, business partners and other important figures.
- Help the team in researching, writing, and developing public relations and promotional materials including the creation and distribution programs.
- Perform administrative duties such as answering calls, preparing presentations, maintaining the calendar, scheduling meetings, making travel arrangements, etc
- Regularly collect data, prepare reports/presentations and evaluate the status of the company’s public image and make recommendations for expanding or improving the public image.
- Contribute to brainstorming sessions within the team or the entire organization
- Knowledge of media relations and digital media strategies.
- Conversant with MS Office.
- Working knowledge of design software (e.g., Photoshop, InDesign) and content management
- Proven proficiency in using various social media platforms.
- Proven skills in marketing communications, web content management, social media marketing or public relations.
- Strong editing and researching skills.
- Outstanding communication (oral and written) skills.
- Strong organization skills and detail-oriented.
- Interpersonal Skills
- Strong writing skills
- Ability to Multitask
- Customer Service skills.
Responsibilities:
- Interaction with clients, and prospects via the live chat platform of our website.
- Take client’s complaints and seek proactive ways to resolve them
- Reporting on Engagements done monthly, tracking recurrent issues and customer expectations
- Follow-up of Client’s experience- Administering surveys
- Develop Customer Support Solutions
- Update the FAQs content to be updated on the Website
- Stay abreast with eHealth4everyone’s latest products, services and trends
- Candidates must have at least a degree and proven experience in Customer Support or a related role.
- Computer skills
- Attention to details
- Communication
- Problem-solving.
Responsibilities:
● Preparing reports, memos, and other documents.
● Calendar management
● Answering phones and routing calls/ taking messages to the right team member..
● Filing and retrieving corporate records, documents, and reports.
● Researching and conducting data to prepare documents for review and presentation by CEO & Management.
● Helping prepare for meetings and facilitating them.
● Accurately recording minutes from meetings.
● Using various software, including word processing, spreadsheets, databases, and presentation software.
● Reading and analyzing incoming faxes, mails, memos, submissions, and distributing them as needed.
● Provide general administrative support.
Requirement: Candidates must have at least a degree. Degree in a business or administration related course is an added advantage Candidates must be tech savvy with a minimum of 1 year experience in a related role. Candidates must also reside in Abuja and should be open to working on weekends.
Skills:
● Ability to multitask and prioritise tasks
● Attention to detail
● Great verbal and written communication skills
● Professional discretion Experience as a virtual assistant is an added advantage.
Opportunity is also open to current/prospective corp members serving/ fresh graduates intending to serve in Abuja.
Responsibilities:
- Preparing reports, memos, and other documents.
- Calendar management
- Answering phones and routing calls/ taking messages to the right team member.
- Filing and retrieving corporate records, documents, and reports.
- Researching and conducting data to prepare documents for review and presentation by CEO & Management.
- Helping prepare for meetings and facilitating them.
- Accurately recording minutes from meetings.
- Using various software, including word processing, spreadsheets, databases, and presentation software.
- Reading and analyzing incoming faxes, emails, memos, and submissions, and distributing them as needed.
- Provide general administrative support.
- Candidates must have at least a degree. A degree in a business or administration-related course is an added advantage
- Candidates must be tech-savvy with 1 year or less experience in a related role.
- Candidates must also reside in Abuja and should be open to working on weekends.
- Must be resident in Abuja
- Ability to multitask and prioritize tasks
- Attention to detail
- Great verbal and written communication skills
- Professional discretion
Responsibilities:
- Maintain a daily calendar for the CEO, and schedule meetings and appointments, both internal and external.
- Prepare meeting agenda and records/minutes of Management Staff, Executive Team, and Board Meetings.
- Coordinate drafting and finalizing of internal documents.
- Draft memos, emails, letters, reports, and communique for the Executive Office.
- Handle calls, mail, and other communication.
- Provide follow-up and coordination on agenda items with the Executive Management team.
- Identifies multifaceted problems affecting the achievement of individual goals, requiring research into internal and external factors.
- Analyzes and interprets issues and proposes alternative solutions, relying on knowledge of professional standards and principles.
- Collaborate with assigned internal and external partners to develop and deliver programs and services, and/or establish processes or protocols that support desired results.
- Other administrative duties as assigned.
- Candidates should have at least a degree in business administration or other related courses.
- A Master’s degree is advantageous.
- Candidates must be tech-savvy with at least three to five years of experience in a related role.
- Candidates must also reside in Abuja and should be open to working on weekends.
Responsibilities:
- Design strategy and set goals for growth
- Initiate new programmes & drive organizational development
- Maintain budgets and optimize expenses
- Set up policies and processes
- Ensure employees work productively and develop professionally
- Oversee recruitment and training of new employees- Oversee key hiring and talent development programs.
- Evaluate and improve operations and financial performance
- Direct the employee assessment process
- Prepare regular reports for discussions with management
- Ensure staff follow health and safety regulations
- Identify business opportunities with new & existing customers
- Provide solutions to issues (e.g. profit decline, employee conflicts, loss of business to competitors)
- BSc/BA in Business Administration or relevant field; MSc/MA is an added advantage
- Proven experience (min of 5 years) as a General Manager or similar executive role
- Detailed knowledge of industry trends and market behaviour.
- Knowledge of business processes and functions (Finance, HR, Procurement, Operations, Business Development, Project Management, etc.)
- Strong analytical ability
- Excellent communication skills
- Outstanding organizational and leadership skills
- Problem-solving aptitude
- Planning and budgeting skills.
Responsibilities:
- Oversee all technology and technological resources
- Establish the technology vision, strategies, and growth plans
- Develop technical aspects of the company’s strategy to ensure alignment with its business goals
- Discover and implement new technologies that yield competitive advantage goals
- Initiate new programmes & drive organizational development
- Analyze technical practices’ work plans and budgets, to enhance connections between practices and projects to foster technical excellence in our development work and identify areas for cooperation
- Help design and/or refine systems, resources, and guidelines to enable practice management teams efficiently contribute to projects and proposals, foster innovation and lead industry outreach
- Identify innovative practices in our fieldwork and opportunities for re-packaging and scaling this work through external funding, partnerships and contests
- Manage the implementation of innovation initiatives led by KIT
- Provide support in implementing innovation initiatives
- Analyze knowledge indicator targets and data to help improve knowledge strategy
- Participate in new business development and corporate initiatives around the company
- Foster and demonstrate a workplace inclusive of creating opportunity, serving others, building trust, innovation and exceeding expectations
- At least a Master’s degree in Engineering, Computer Science or related field, an MBA is an added advantage
- Experience as a software developer
- Comfortable and experienced in managing and guiding software developers
- At least 5+ years of experience in a similar role
- Proven track record in leadership and innovative strategies
- Relevant computer software skills, including statistical analysis and preferably, mapping/GIS programs are an added advantage.
- Strong analytical ability
- Excellent communication skills
- Outstanding organizational and leadership skills
- Problem-solving aptitude
- Excellent decision-making ability based on growth, with a data-driven mindset
- Constant focus on optimization and continuous improvement
- Ability to work independently with initiative and flexibility to manage high-volume workflow and concurrent activities/deliverables.
We are looking for a Personal Assistant
Responsibilities:
- Handling errands and day-to-day tasks as requested.
- Screen and direct phone calls and distribute correspondence.
- Handle requests and queries appropriately
- Manage diary and schedule meetings and appointments
- Make travel, accommodation and logistical arrangements
- Executing confidential tasks as given by the CEO
- Proper & detailed research on tasks as outlined.
- Produce reports, presentations and briefs
Management of the CEO’s social media. - Responding to messages as required on behalf of the CEO
Qualification and Skills:
- High School degree or Bsc. in an administrative course
- Proven work experience as a Personal Assistant
- MS Office and English proficiency
- Outstanding organizational and time management skills
- Ability to research and retrieve information quickly.
- Ability to multitask and prioritize daily workload
- Excellent verbal and written communications skills
- Management of all travel arrangements
- Routing/escalating/resolving queries as required
- Management and drafting of personal correspondence
- Perform other ad-hoc tasks that may be deemed necessary
- Maintains and treats with strict discretion and confidence the matters and affairs of the CEO’s office
- Maintain a positive attitude and handle stress in ways that do not negatively impact others
- Flag and debate issues constructively
Competencies Required:
- Proactiveness and Resilience
- Ability to take initiative when required
- Great attention to details
- Excellent interpersonal communication and problem-solving skills
- Drive for results and ensuring excellence in all activities
- Time and self-management
- Building relationships/partnerships
- Confidentiality & discretion
- Agility, adaptability & flexibility
- Negotiation skills
Please Note: This is a fully Onsite position, not currently available for remote or hybrid.
We are looking for an outsourcing assistant who will be actively in charge of all outsourced tasks. He / She will be responsible for sourcing, engaging and tracking of freelancers handling outsourced tasks.
Responsibilities:
- Sourcing for freelancers for tasks to be outsourced.
- Supervising all outsourced tasks closely.
- Ensuring all outsourced tasks are completed timely.
- Reviewing all outsourced tasks with PMs and team members involved.
- Ensuring Freelancers are paid at the end of the task.
Skills and Requirements:
- Bachelor’s Degree in business administration/management or related field.
- At least one year experience on the role or a similar one.
- Experience using outsourcing platforms like; Fiverr, Upwork
- Excellent verbal and written communication skills.
- Excellent time and project management skills.
Business & Sales Roles
Responsibilities:
- Assess business needs and report back to stakeholders
- Outline problems, opportunities and solutions for business
- Use real-time user data and analytics programs to identify user trends, successful functions and potential user adoption problems with the applications
- Facilitate design sessions with the design team to define the solution, delivering elements of systems design, including data migration rules, business rules, wireframes, or other detailed deliverables.
- Oversee system & project testing, and recommend new opportunities for enhancing our software, hardware and IT processes.
- Compile and distribute reports on application development and deployment.
- Gather intelligence from stakeholders about needs and future growth.
- Partner with application developers to ensure each project meets a specific need and resolves successfully
- Assume responsibility for project tasks and ensure they are completed in a timely fashion
- Budgeting, forecasting and Pricing
- Variance analysis
- Degree in Software Development, Business Administration, Computer Engineering, Project Management or related field
- 2+ years experience in a supervisory position related to information technology
- 2+ years experience in technology development and deployment
- Experience using Microsoft Excel, Microsoft PowerPoint, Microsoft Access, SQL, Google Analytics and Tableau
- Experience with SharePoint, SQL, Nintex and BPM tools
- Communication, Interpersonal and consultative skills
- Analytical thinking, problem-solving and organisational skills
- Knowledge of business structure, Costs benefit analysis, Processes modelling
- Understanding of networks, databases and other technology.
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
- Minimum 1 year 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
- The candidate must reside in Abuja
- 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
Responsibilities:
- Generate new leads to create more deals & drive sustainable growth.
- Support in preparing & submitting business proposals, reports and presentations during review meetings.
- Support the update & development of policies, procedures, and templates for the business development team.
- Assist in the development of templates for budgets, and budget justifications that meet the requirements of funding agencies & stakeholders.
- Support with stakeholder communications on new business matters, subcontracts and other agreements.
- Support Project Managers and provide documentation plans and reports.
- Coordinate with internal and external stakeholders to ensure project delivery.
- Identify & facilitate resolution of project issues through root cause analysis to fix underlying challenges.
- Minimum of a Bachelor’s Degree in Business Management, Business Administration and other related fields.
- Minimum of one-year experience in a Business Development or Sales & Marketing capacity or other similar roles.
- Experience in Project Management or technology or health setting will be an added advantage.
- Excellent interpersonal skills.
- Good knowledge of business management, research & strategy, sound analytical and great communication skills.
- Target-oriented & proven result of meeting targets/ deadlines.
- Negotiation skills
- Generating business leads
- Amazing partner management, business communication, and relationship-building skills
- Strong intellectual curiosity, and an ability to synthesize large amounts of technical information
- Basic knowledge of the health and IT sectors
- Ability to operate in a fast-paced environment.
Responsibilities:
- Generate and follow-through leads
- Educate prospects on how products or services can benefit them financially, professionally, and otherwise.
- Present, promote, and sell the organization’s products and services to prospective customers
- Get the sale using various customer sales methods (door-to-door, cold calling, presentations, etc)
- Achieve agreed-upon sales targets and outcomes within the schedule
- Establish, develop and maintain positive business and customer relationships with leads and clients.
- Report and provide constant feedback to management using agreed-upon tools
- Maintain records of all sales leads and/or customer accounts and expand client database within your assigned territory
- You are willing to work remotely and independently
- You can communicate effectively
- You can conduct meetings and presentations efficiently
- You can achieve targets and meet deadlines
- You have experience with commercial activities in a technology or health setting
- You have expert negotiating capabilities
- You can generate business leads
- You have experience working as a sales agent.
- You have Bsc/OND in a related field.
- You have good knowledge of the health and IT sectors
This is a commission-based position.
This is a fully freelance & commission-based role.
Responsibilities:
- Prepare market analysis by evaluating new market prospects.
- Prepare sales and marketing reports to include weekly management reports as well as flash figures.
- Prepare weekly engagement reports
- Learning and working with various types of software for digital marketing.
- Develop monthly budget analysis and prepare monthly sales activity reports.
- Evaluate market information and prepare reports as well as rate analysis required for management and sales staff.
- Collaborating with the marketing manager, internal teams, clients and partners on marketing strategy.
- Helping identify marketing trends and key opportunities for innovation.
- Creating marketing materials such as white papers, case studies, and presentations.
- Gather and analyze consumer behaviour data (e.g. web traffic and rankings)
- Generate reports on marketing and sales metrics
- Coordinate with the marketing design and content teams to generate digital and print advertising material
- Monitor and report competitors’ marketing and sales activities
- Bachelor’s degree in marketing, business or related field.
- Candidate MUST reside in Abuja
- Prior Work experience in administration, sales, or marketing is a plus.
- Digital marketing experience is a plus too
- Strong working knowledge of marketing and sales industry, including digital tools and techniques
- Significant experience with SEO/SEM campaigns
- Effective written and verbal communication skills.
- A high level of attention to detail.
- Ability to work effectively within a team and independently.
- Excellent computer skills, including Microsoft Office suite, web analytics, and Google AdWords
- Good organization skills.
- Exceptional communication and presentation skills.
Digital Engagement Role
Accordion Content
The Digital Engagement is needed to help maintain an online presence for the company by marketing and engaging our products/services through our social media platforms.
Responsibilities:
- Develop email marketing campaigns directed at the different segments of our client base
- Plan and execute all web, search engine optimization and display advertising campaigns
- Develop and implement a social media marketing strategy
- Develop and execute content marketing strategies
- Measure and report performance of all digital marketing campaigns, and assess against goals (ROI and KPIs)
- Liaise and build relationships with media/digital advertising agencies
- Research trends in digital marketing and makes recommendations for strategic growth
- Support content development.
Qualification and Skills:
- Educated to at least a degree level.
- At least one year of experience in digital marketing.
- Experience in commercial activities in a technology or health setting would be advantageous but not a requirement.
- Good knowledge of all different digital marketing channels
- Good knowledge and experience with online marketing tools
- Best practices, hands-on experience with SEO, Google Analytics etc.
Please Note:
Applicants must have a diverse portfolio demonstrating mastery of craft and a track record of results to be included on their resume or presented when required.
This position is available for hybrid and freelance arrangements.
We are looking for an experienced Engagement Assistant to support the engagement team in creating meaningful connections with stakeholders. He / She will collaborate with the engagement team to implement strategies that drive positive interaction, enhance brand awareness and increase overall satisfaction among our target audience.
Responsibilities:
- Assist in developing and executing engagement strategies that align with our organization’s goals.
- Contribute to the creation and curation of engaging content to keep stakeholders informed and interested in our activities.
- Assist in conducting market research, competitor analysis, and audience segmentation to gain insights into engagement trends and opportunities for improvement.
- Work with cross-functional teams, such as business development and public health team on joint projects and products that align with engagement objectives and support overall business goals.
- Help collect and analyze feedback from stakeholders through surveys, reviews, and other sources.
- Assist in gathering and analyzing data related to engagement metrics, feedback, and customer satisfaction to measure the effectiveness of engagement strategies.
Qualification and Skills:
- A bachelor’s degree in marketing, communications, public relations, business administration, or a related field is required
- Excellent written and verbal communication skills are essential for engaging with stakeholders effectively and creating compelling content.
- Detail-oriented and capable of managing multiple tasks, deadlines, and priorities to support engagement initiatives effectively.
- Basic analytical skills to interpret data, track engagement metrics, and draw insights for informed decision-making.
- Collaborative and able to work effectively in a team environment, supporting colleagues and contributing to shared goals.
- A creative mindset to identify innovative solutions and approaches to enhance engagement and interactions with stakeholders.
- Willingness to adapt to changing circumstances and embrace new challenges with a positive attitude.
- A genuine interest in building connections, fostering relationships, and contributing to impactful engagement strategies.
Other Roles
Responsibilities:
- Assisting with the development of technologies and products that leverage Artificial Intelligence to provide the discriminating capability to our customers.
- Utilizing current AI paradigms including computer vision, deep learning, and reinforcement learning, applying these techniques to help solve complex problems and field innovative solutions.
- Conducting statistical analysis and interpreting the results so that they can guide the organization’s decision-making process
- Automating important infrastructure for the data science team
- Developing infrastructures for data transformation and ingestion
- Explaining the usefulness of the AI models they create to a wide range of individuals within the organization, including stakeholders and product managers
- Must exhibit self-motivation, a strong work ethic, time management and interpersonal skills.
- Degree or Coursework in Engineering, Computer Science, in a related discipline, or equivalent experience.
- Experience using machine learning frameworks (Pytorch, Tensorflow,, etc.)
- Experience with Python and multiple libraries (NumPy, OpenCV, Scikit, Pandas, etc.)
- Experience with C++, Java, GO, and other compiled languages
- Familiarity with DevOps tools: Docker, Git [GitLab, GitHub], Continuous Integration [CI], Continuous Deployment [CD]
- Familiarity with modern Computer Vision Familiarity with high-performance computing
- Familiarity with network/messaging (UDP, ZeroMQ, RESTful API, etc.)
- Familiarity interfacing with databases (SQL, MongoDB, etc.)
Responsibilities:
- Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
- Record software architecture in a software architecture document using use cases and the Unified Modeling Language (UML).
- Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies.
- Analyze risk and report problems in meeting system requirements.
- Provide supporting information to the Engineers to aid in the creation of a system specification.
- Assist Software Designers/Implementers with the creation of detailed software design specifications.
- Regularly review the target architecture, and research trends to ensure it is consistent with the business’s changing needs and technology opportunities.
- Perform software version control and maintain a periodic compilation schedule.
- Comply with all applicable product development processes.
- Ensure the overall integrity of the software architecture and validates it against the system specification.
- Integrate internal and external product design into a cohesive user experience.
- Work with visual designers to improve and refine product visual design and consistency.
- Propose technical standards, including coding standards, tools, or platforms.
- Assist with application deployments in our cloud environments e.g. AWS, Azure, and Google Cloud Drive.
- First degree in Science/Engineering related field or its equivalent
- MUST have Web Development experience
- Experience with software source control and version control.
- Mastery of user interaction design skills.
- Must be organized, have an eye for detail, and be able to put ideas into a tangible form.
- Ability to develop new approaches to complex design problems.
- Knowledge and direct experience using business intelligence reporting tools.
- Competent understanding of .NET technologies, Type-Safe technologies, MVC design patterns, Data Modeling & Design, and Solution Architecture.
Responsibilities:
- Developing a workflow for product inspection. Identifying and resolving workflow and production issues.
- 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 production process
- Preparing and implementing quality assurance policies and procedures
- Performing routine inspections and quality tests
- Documenting quality assurance activities and creating audit reports
- Ensure product meets client expectations and demands
- Develop new standards for production and design, with improvements as needed, and create testing protocols for implementation across all service lines
- Creating training materials and operating manuals
- Minimum of a Bachelor’s degree in Quality Assurance, Software Testing or other related fields.
- Working knowledge of tools, methods, and concepts of quality assurance.
- He/she must have strong analytical skills
- Strong computer skills
- Confidence, to present and explain ideas to clients and colleagues
- Software engineering skills is 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
- Policies and standards development skills
- User research skills
- Ethnography & discovery skills
- Creativity
- Critical thinking
- Teamwork
- Effective Communication
- Effective project and time management skills
- Attention to details
- Ability to balance work on several projects at a time
Responsibilities:
- 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
- At least 1 year of experience in Testing Mobile Applications and Websites
- Knowledge of Unit, functional, stress testing, etc, and automated testing
- A degree in computer science/engineering, information management technology, statistics, or any closely related field is required.
- Knowledge of automated testing tools
- The candidate must reside in Abuja
- At least one year of experience in software 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
- Experience creating test plan/strategy
- Ability to pay attention to details in finding bugs
If you would like to learn about our hiring process and for other recruitment enquiries. please reach out to us.
Recruitment@e4email.net