IT Jobs in Kenya

Vacancy: Database Developer / Administrator

Job Duties:
 
Determining database structural requirements by analyzing client operations, applications, and programming; reviewing objectives with clients; evaluating current systems;
 
Developing database solutions by designing proposed system; defining database physical structure and functional capabilities, security, back-up, and recovery specifications.
 

Developing protocols for data processing
 
Creating complex query definitions that allow data to be extracted
 
Installing database systems by developing flowcharts; applying optimum access techniques; coordinating installation actions; documents actions.
 
Maintaining database performance by identifying and resolving production and application development problems; calculating optimum values for parameters; evaluating, integrating, and installing new releases; completing maintenance; answering user questions.
 
Prepares users by conducting training.
 
Provides database support by coding utilities, responding to user questions, and resolving problems.
 
Accomplishes information systems and organization mission by completing related results as needed.

Required Skills
  • Strong analytical and organizational skills
  • Eye for detail and accuracy
  • Ability to understand business needs
  • Strong leadership skills
  • Understanding of structured query language (SQL) and Open Source Technologies
  • Knowledge of 'relational database management systems' (RDBMS), 'object oriented database management systems' (OODBMS) and XML database management systems
  • Experience with their database software/web applications
  • Up-to-date knowledge of technology
Education
  • Degree in Computer Science, Computer Technology, Information Technology, Information Systems or related field.
  • Advanced Certification in Database Systems is highly recommended
  • 3 years’ experience in Database Design and Management
Systems Analyst
 
Job Purpose: Implements computer system requirements by defining and analyzing system problems; designing and testing standards and solutions.

Job Duties:
  • Defines application problem by conferring with clients; evaluating procedures and processes.
  • Develops solution by preparing and evaluating alternative workflow solutions.
  • Controls solution by establishing specifications; coordinating production with programmers.
  • Validates results by testing programs.
  • Ensures operation by training client personnel; providing support.
  • Provides reference by writing documentation.
Required Skills
  • Provide staff and users with assistance solving systems design issues.
  • Test, maintain, and monitor systems applications including coordinating the setups and deployments.
  • Use Object-Oriented Systems Analysis and Design (OOSAD), RAD and Agile Software Development as well as client/server applications development processes andInternet technology.
  • Confer with clients regarding the nature of the information processing or computation needs of the systems designed.
  • Consult with management to ensure agreement on system principles.
Education
  • Degree in Computer Science, Computer Technology, Information Technology, Information Systems or related field.
  • Advanced Certification in System Analysis and Design is highly recommended
  • 3 years’ experience in System Analysis and Design
Technical Writer
 
Job Duties
  • Explain scientific and technical ideas in simple language.
  • Write technical direction on product announcements, brochures, advertisements, and marketing specifications.
  • Meet with customer representatives to establish technical specifications.
  • Study drawings, specifications, mockups, and product samples.
  • Create user documentation for a variety of material, including how-to guides and instruction manuals.
  • Ensure technical verbiage is easy to understand by the layperson.
  • Gather information on their subjects in libraries and on the web.
  • Prepare charts, graphs, or forms to go along with rough drafts.
  • Ensure fields flow in the correct sequence.
  • Write articles and reports on the project.
  • Write clear and concise policies and procedures.
  • Create table of contents and cite sources.
  • Submit copies to managers for feedback.
  • Adjust copy as necessary and proofread for grammar and spelling.
  • Follow a life cycle called document development life cycle.
  • Release the document following final approval.
  • Conduct online tutorials.
  • Provide updates and different editions as necessary.
Required Skills
  • Communicating effectively in writing as appropriate for the needs of the audience.
  • Understanding written sentences and paragraphs in work related documents.
  • Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
  • Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
  • Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
  • Time Management - Managing one's own time and the time of others.
Education
  • Degree in Communication, Computer Technology, Information Technology, Information Systems or related field.
  • 3 years’ experience in Technical Writing
Web Developer 
 
Job Duties
  • Software design and development
  • Assisting in hardware design and testing
  • Collaborating with the engineering group
  • Working closely with lead developer with the improvement of the web portal and web architecture
  • Create testing plans and documentation
Job Requirements
  • 3+ years of relevant industry experience .
  • Experienced programming in PHP, Javascript a must.
  • Experience programming in Perl and Bash is a plus.
  • Experience with the following databases: MySQL, Postgre SQL and Oracle
  • Web Server experience – Apache a must. 
  • Experience with front-end design, CSS and document object model.
  • Experience with OOD, model view controller and generic software design concepts.
  • Experience in different PHP Framework with focus on Code igniter
Required Skills and Education
  • BS in Computer Science or related degree
N/B: Candidates should showcase the works /provide links to works they have done and points of contact on the project. 

Android Developer 
 
Required skills and Education
  • Bachelor's Degree in Computer Science or equivalent experience in the software development field
  • 5-7 years of software development experience with a minimum of 2 years mobile application development experience
  • Experience reviewing and updating requirements and/or user stories
  • Experience writing technical documentation
  • Understanding of agile software development
  • Disciplined approach to software development. Includes defining and enforcing engineering best practices
  • Strong problem solving and analysis skills
  • Expert level knowledge: Object Oriented Programming
  • Expert understanding of Computer Science Fundamentals
  • Expert Android platform mobile application development skills with a proven record of creating commercial quality software. Preference for Java and Android development skills
  • Strong knowledge of unit testing, behavioral testing and continuous integration
  • Strong troubleshooting skills
  • Strong application performance / tuning skills
  • Understanding of importance of maintainable / sustainable product solutions
  • Experience with developing mobile applications that interface with RESTful services
  • Experience with developing applications that run on multiple mobile devices with different form factors
  • Strong understanding of caching as it relates to mobile devices and application performance
  • Understanding of PCI, PII and mobile application security
  • Understanding of mobile application accessibility
  • Experience with content management systems a plus
  • Experience with analytics tools a plus
  • Proven ability to work with all members of an extended and diverse project team
  • Must be detail-oriented, self-organized, be committed to quality and be capable of tracking multiple issues simultaneously

Interested candidates are requested to forward a cover letter detailing their suitability and Curriculum Vitae to: healthtechlimited@gmail.com