Vacancy for Senior GIS Software Developer at eHealth Africa

 Employment Nigeria 04-Mar-2017 KANO , IT and Telecoms   Health  


eHealth Africa - 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.

POSITION : Senior GIS Software Developer

Summary

  • The Senior GIS Developer provides dedicated support to the eHealth Africa’s (eHA) GIS application development projects.
  • S/he develops eHA’s Web GIS environment and builds web and mobile apps to support targeted workflows, projects and programs being supported by the GIS Department.

 Responsibilities

  • To perform this job successfully, the Senior GIS Developer will work under the supervision of the GIS Department Manager to perform the following responsibilities.
  • Develop desktop, mobile and web GIS applications to support internal and external projects at eHealth Africa Support the development of web services and data portals at eHealth Africa
  • Liaise with internal and external clients to perform proper requirement gathering
  • Collaborate with eHealth Africa’s Software development team to ensure adequate support for all GIS development needs
  • Contribute to the development of OpenSource GIS applications, tools and capabilities at eHealth Africa
  • Maintain a collegial, collaborative and accessible working style
  • Perform any other duties assigned by management
  • May frequently travel between company worksites
  • Ensure compliance with laws and regulations.
  • May frequently travel between company work-sites. Some international travel may be required.
  • Present 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. Responds well to supervisor requests and feedback.
  • Be consistently at work and on time.
  • Participate in and promote a positive, supportive, cooperative team environment.
  • Adhere to Policies and Procedures.
  • Adhere 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:

  • Master’s degree in Software Engineering, Computer Science, Geographic Information Systems, Surveying and Geoinformatics, Geography or other related field
  • Minimum of 4 years GIS development / software engineering experience
  • Significant and advanced GIS and Software development experience may substitute for the Master’s degree Experience in Javascript and JavaScript libraries - AngularJS, LeafletJS
  •  Experience in developing web and mobile GIS applications using open source GIS solutions e.g. PostgreSQL, Geoserver, MapServer, OpenLayers
  • Working knowledge of developing restful web services and Application Programming Interfaces (APIs)
  • Experience working in a team environment with github (creating branches, merging branches, cherry picking commits, reverting commits, stashing, squash merging, tagging, etc.)
  • Familiarity with test driven development
  • Familiarity with best practices in coding and design including enterprise patterns.
  • Cultural sensitivity, sound judgment, 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, organizational 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

Technical Skills:

  • Working knowledge of open Source GIS stack (QGIS, PostGIS and Geoserver), data transformation tools (FME Desktop and/or Kettle) and Commercial GIS stack (ArcInfo, ArcView, ArcCatalog, ArcToolbox), ArcSDE, ArcGIS Server
  • Solid knowledge of Javascript and related javascript libraries and framework
  • Strong programming skills using Python
  • Working knowledge of carto visualization platform
  • Ability to use Source Code Versioning Systems (Git is desired)
  • Working knowledge of Agile development tools (JIRA)

Personal characteristics
The Senior GIS Developer 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.
  • Behave Ethically: Understand ethical behavior and business practices, and ensure that own behavior and the behavior of others is consistent with these standards and aligns with the values of the organization
  • Build Relationships: Establish and maintain positive working relationships with others, both internally and externally, to achieve the goals of the organization
  • Communicate Effectively: Speak, listen and write in a clear, thorough and timely manner using appropriate and effective communication tools and techniques
  • Creativity/Innovation: Develop new and unique ways to improve operations of the organization and to create new opportunities
  • Focus on Partner/Client Needs: Anticipate, understand, and respond to the needs of internal and external clients and partners to meet or exceed their expectations within the organizational parameters
  • Foster Teamwork: Work cooperatively and effectively with others to set goals, resolve problems, and make decisions that enhance organisational effectiveness.
  • Lead: Positively influence others to achieve results that are in the best interest of the organization
  • Make Decisions: Assess situations to determine the importance, urgency and risks, and make clear decisions which are timely and in the best interests of the organization.
  • Organize: Set priorities, develop a work schedule, monitor progress towards goals, and track details, data, information and activities
  • Plan: Determine strategies to move the organization forward, set goals, create and implement actions plans, and evaluate the process and results.
  • Solve Problems: Assesses problem situations to identify causes, gather and process relevant information, generate possible solutions, and make recommendations and/or resolve the problem.
  • Think Strategically: Assesses options and actions based on trends and conditions in the environment, and the vision and values of the organization.

Language Ability:

  • English is the spoken and written language
  • Ability to read, analyse, proof and edit documents, and interpret general business periodicals, professional journals, or government regulations
  • Ability to write reports, business correspondence, and procedure manuals
  • Ability to effectively present information and respond to questions from executive and senior managers, employees, the general public and clients/partners


Sorry the application deadline for this job has elapsed



Disclaimer: Though we make every effort to verify the authenticity of our posts, We're in no way affiliated to any of these companies whose vacancies we publish.
Note : Do not pay any fees to Employers for recruitment. To report and to view a list of fake recruiters in Nigeria, . Click Here


Leave Your Comments










JOB SEARCH

GET FREE JOB ALERTS






Contact


info[at]employmentnigeria.com,