eHealth Africa is focused on improving healthcare by creating effective ways to implement reliable health information
management systems. We have developed eHealth and mHealth solutions that can be rapidly deployed to manage patient information, streamline clinical procedures, and provide data and analysis on health program outcomes.
GIS Software Developer
Summary: The GIS Software Developer provides dedicated support to the GIS department’s development related project. S/he develops eHA’s WebGIS environment and build web and mobile apps based to support targeted workflows in the GIS Department and several projects and programs being supported by the GIS Department.
Essential Duties and Responsibilities: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Other duties may be assigned.
- Develops mobile and web GIS applications to support internal and external projects at eHealth Africa.
- Supports the development of web services and data portals at eHealth Africa.
- Liaises with internal and external clients to perform proper requirement gathering.
- Collaborates with eHealth Africa’s Software development team to ensure adequate support for all GIS development needs
- Contributes to the development of OpenSource GIS applications, tools and capabilities at eHealth Africa.
- Maintains a collegial, collaborative and accesssible working style.
- Performs any other duties assigned by Management.
- Responsible for performing any other duty as assigned by management.
- May frequently travel between company worksites.
- Presents a professional demeanor at all times. Approaches others in a tactful manner. Reacts well under pressure. Treats others with respect and consideration regardless of their status or position. Accepts responsibility for own actions. Follows through on commitments.
- Is consistently at work and on time.
- Participates in and promotes a positive, supportive, cooperative team environment.
- Attends and participates in staff meetings, training classes and supervision.
- Adheres to Policies and Procedures.
- Adheres to eHealth Africa Code of Conduct as well as ethical standards of the field.
Qualifications: The requirements listed below are representative of the knowledge, skill and/or ability required to successfully perform this job.
Education/Experience
- Degree in Geographic Information Systems, Surveying and Geoinformatics, Geography, Computer Science, or Software Engineering.
- Minimum of 2 years GIS development experience.
- Experience in Javascript and JavaScript libraries – AngularJS, LeafletJS. Knowledge ane experience of OpenLayers, GeoJSON, Web Map APIs.
- Experience in developing web and mobile GIS applications.
- Experience of working with PostgreSQL, Geoserver, MapServer.
- Experience working in a team environment with github (creating branches, merging branches, cherry picking commits, reverting commits, stashing, squash merging, tagging, etc.).
- Minimum 2 years working in software engineering team, experience with international teams a plus (ours is from all over the world).
- Familiarity with test driven development.
- Familiarity with best practices in coding and design including enterprise patterns.
- Cultural sensitivity, sound judgement, and strong interest in working in a demanding and intellectually challenging environment, with the organizational ability to handle multiple tasks around ambitious deadlines.
- International work experience is a plus.
- Ability to identify and promote best practices.
- Excellent interpersonal communication skills and great attention to detail.
- Ability to work in collaboration with others on a project team and independently on tasks Must be able to work as a leader and member of a team and possess good problem solving skills.
- Good learning ability.
- Action oriented and resilient in a fast-paced environment
- Desirable:
- Experience of working with CartoDB Platform (CartoCSS, CartoDB.js) and Mapbox platform (mapbox.js), GeoExt, GeoWebCache, GDAL.
- Familiarity with Spatial ETL tools e.g. Safe FME Desktop and FME Server.
- Android development experience.
- Experience with document based databases (esp CouchDB, GeoCouch/CouchBase).
- DevOps capacity (full stack linux sysadmin skills) a big plus.
- A Postgraduate degree in Computer Science, Geographic Information Systems or GeoInformatics
Language/ Communication Skills
- English is the spoken and written language so English fluency is required.
- Ability to read, analyze and interpret general business periodicals, professional journals, or government regulations. Ability to write reports, business correspondence, and procedure manuals.
- Excellent writing ability, strong interpersonal, group facilitation and oral presentation skills.
- Ability to effectively present information and respond to questions from groups of managers, employees and the general public.
Math/Reasoning Ability
- Ability to apply concepts such as fractions, percentages, ratios and proportions to practical situations.
- Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
Global Health Informatics Director
Division: Global Health Informatics
Program: Supports Multiple Programs
Reports to: Executive Director
Location: Kano, Nigeria & Berlin, Germany (travel between Sierra Leone, Liberia and Guinea as necessary)
Job Duration: Full-Time
Summary: The Director is responsible for establishing the organization’s new Global Health Informatics (GHI) division. The GHI is a pool of eHA health informatics professionals with expertise in software development, database development, website development, health commodity supply chain information systems, information systems such as DHIS2 and OpenMRS, current technologies such as HTML, Python, C#, MySQL and JavaScript; Android app development and GIS mapping. The GHI Director is the Chief Technology Officer of the company and plays an integral role in the company’s strategic direction, development and future growth.
The Director will play a key role in the development of the following:
- Consolidate and integrate GHI service departments across all eHA country offices and programs
- Build a cloud-based shared informatics platform to support eHA solutions in Nigeria, Liberia, Sierra Leone, and Guinea
- Provide GHI analysis, design, development and implementation to support the mission and goals of the eHA programs
- Develop Infectious Disease Surveillance Repositories (IDSR), health services and commodities informatics solutions, and other informatics solutions as needed
Essential Duties and Responsibilities: To perform this job successfully, the Global Health Informatics Director must be able to perform each essential duty satisfactorily. Other duties may be assigned.
- Leads the execution of informatics and technology strategy for shared cloud-based and local informatics platforms to support eHA informatics solutions for its partnerships, clients and partners.
- Builds and manage department teams and oversee research and development, as well as project management.
- Assists with the development of a sustainable business and cost model for the new division
- Provides visible leadership for the company within the Global and Public Health Informatics community.
- Anticipates and reacts to major technology changes to ensure the sustenance of eHA’s leadership in informatics solutions
- Establishes data management lifecycle standards and ensures adherence to various U.S. West African, and donor requirements
- Work with the PMO in the development of cost models and financial feasibility analyses for eHA programs and projects that utilize division services,
- Collaborate closely with PMO and assigned project managers and users to develop project charters and plans based on requirements gathered from various stakeholders
- Ensure that the management and deliverables of informatics solutions are completed on schedule and stakeholders are kept aware of progress and milestones
- Perform business and technical feasibility analyses of complex informatics projects
- Assess proposed projects against eHA’s existing technical architecture and policy standards, utilizing domain knowledge and an understanding of technology strengths & limitations necessary to provide solutions, as well as, open, patient and transparent communication skills with participating internal and external stakeholders.
- Manage selections and subsequent vendor relationships. Prepare written reports and deliver presentations on eHA informatics solutions.
- Assist or supervise and users in the design, development of informatics solutions for health and humanitarian logistics project and programs
- Build strategic relationships with key leaders in Global and Public Health Informatics to intimately understand the needs of Sub-Saharan Africa
- Plan and provision division growth with data collected from these partnerships
- Collaborate closely key partners to understand their requirements and ensure necessary buy-in. Maintains strong interpersonal communication, problem solving and analytical skills. Is capable of providing support and encouragement to organizations undergoing change.
- Consistently and effectively manage your teams coaching and mentoring direct reports and ensuring good morale and growth of your employees. Develop and implement recruitment and retention strategies to bring in new talent.
- In all areas, promotes and maintains a favorable work environment for yourself and others to assist in meeting the overall mission of eHA.
- Maintains a customer centric service ethic. Maintains strong presentation skills needed to deliver training, application demonstrations and other support activities.
- Collaborate actively with national partner institutions, professional associations, and vendors in conferences, meetings, and projects.
- Direct the planning, installation, training, support, and management of projects throughout the data lifecycle.
- Consult with vendors, administrative and clinical staff to assess, plan and design the user configurations, workflow, product setup, data content customization work (standards and conventions) and computing environment needs.
- Regularly report metrics to assess the quantity and quality of work being done by division teams.
- Oversee the implementation, configuration, testing, rollout and training for new and enhanced functionality. Assists in development and execution of project work breakdown structures and other project and operational documentation and procedures.
- Work with technical staff and data governance staff on issues relate to accessing data eHA data to support research, project, national government, and donor needs.
- Maintains functional knowledge of the relevant eHA source systems to enable the effective delivery of training and user assistance. Develops or oversees the development of the necessary test scenarios, documentation, training materials, support knowledgebase, and Master Data Definitions.
- Development and monitoring annual and multi-year capital and operational budgets for the various projects and programs.
- Assigns, supervises and evaluates the all eHA software solutions to optimize performance, integration, and interoperability.
- Maintains high standards necessary for the efficient and professional implementation of eHA informatics solutions and platforms
- Provides direct management of division department managers.
- Ensures compliance with legal provisions, eHA policies and best practices concerning data management, retention, licensing, and security.
- Oversees the implementation and maintenance of a network security function to ensure the integrity and privacy of the company’s data and computing environment and protect its investment in technology.
Other Duties and Responsibilities
- Ensures compliance with laws and regulations.
- May frequently travel between company worksites. Some international travel may be required.
- Presents a professional demeanor at all times. Approaches others in a tactful manner. Reacts well under pressure. Treats others with respect and consideration regardless of their status or position. Accepts responsibility for own actions. Follows through on commitments.
- Is consistently at work and on time.
- Participates in and promotes a positive, supportive, cooperative team environment.
- Attends and participates in annual strategic planning meetings, country management meeting, staff meetings, training classes and supervision.
- Adheres to Policies and Procedures.
- Adheres to eHealth Africa Code of Conduct as well as ethical standards of the field.
Supervisory Responsibilities: Carries out supervisory responsibilities in accordance with the organisation’s policies and applicable laws. Responsibilities include interviewing, hiring and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems. Supervises assigned Management and Administrative staff.
Qualifications: The requirements listed below are representative of the knowledge, skill and/or ability required to successfully perform this job.
Education/Experience
- Ph.D or Master’s degree in Health Informatics, Global/Public Health Informatics or other related field or equivalent years of education and work experience
- Five or more years of global and public health experience in sub-Saharan Africa in an international organization or non-profit organisation
- Experience working within US federally funded programs.
- Experience with technology systems, informatics strategic planning.
- Demonstrated executive/managerial skills, including experience managing complex programs.
- Demonstrated ability to manage complex budgets, develop staff, and work with executive management on both short and long term strategic planning.
- Demonstrated capacity to effectively communicate via writing, public speaking and interpersonal interactions.
- Demonstrated ability to effectively interact with Board of Directors, funders, community organisations, government officials, corporate executives, general public and staff.
- Demonstrated ability to work as a member of a team.
- Excellent organizational, analytical and problem-solving skills.
- Knowledge of technology project management
Personal characteristics
The Global Health Informatics Director should demonstrate competence in some or all of the following:
- Adaptability: Demonstrates a willingness to be flexible, versatile and/or tolerant in a changing work environment while maintaining effectiveness and efficiency.
- Behaves Ethically: Understands ethical behaviour and business practices, and ensures that own behaviour and the behaviour of others is consistent with these standards and aligns with the values of the organisation.
- BuildsRelationships: Establishes and maintains positive working relationships with others, both internally and externally, to achieve the goals of the organisation.
- Communicates Effectively: Speaks, listens and writes in a clear, thorough and timely manner using appropriate and effective communication tools and techniques.
- Creativity/Innovation: Develops new and unique ways to improve operations of the organisation and to create new opportunities.
- Focuses on Partner/Client Needs: Anticipates, understands, and responds to the needs of internal and external clients and partners to meet or exceed their expectations within the organisational parameters.
- Fosters Teamwork: Works cooperatively and effectively with others to set goals, resolve problems, and make decisions that enhance organisational effectiveness.
- Leads: Positively influences others to achieve results that are in the best interest of the organisation.
- Makes Decisions: Assesses situations to determine the importance, urgency and risks, and makes clear decisions which are timely and in the best interests of the organisation.
- Organizes: Sets priorities, develops a work schedule, monitors progress towards goals, and tracks details, data, information and activities
- Plans: Determines strategies to move the organisation forward, sets goals, creates and implements actions plans, and evaluates the process and results.
- Solves Problems: Assesses problem situations to identify causes, gathers and processes relevant information, generates possible solutions, and makes recommendations and/or resolves the problem.
- Thinks Strategically: Assesses options and actions based on trends and conditions in the environment, and the vision and values of the organisation.
Method of Application
Use links below to apply
Jobs at eHealth Africa
No comments:
Post a Comment