--}}

JOB DESCRIPTION


 

 Primary Duties and Responsibilities: 

  • Develop, test and maintain digital solutions
  • Provide technical guidance and implementation of digital solutions design and development global best practices
  • Develop best practices for digital solutions, maintenance, reporting and security
  • Aid other team members as needed to achieve team objectives.
  • Participate in peer-reviews of solution designs and related code.
  • Adhere to high-quality less rework development principles while delivering on time and on scope
  • Responsible for maintaining UpToDate repositories of the assigned systems

  • Leverage knowledge and contribute to proper knowledge management within the team

  • Keep abreast with emerging technologies in health information technology

  • Contributes to team effort by accomplishing related results as needed 


Required Qualifications:

Required Experience:

  • Minimum of 5 years’ experience in enterprise-level programming and architecture experience.
  • Proven experience as a Senior Developer or similar role.
  • Experience developing scalable and secure web and mobile applications.
  • Experience with relational databases such as Microsoft SQL, MySQL, and PostgreSQL, including designing schemas and query performance analysis. Experience in NoSQL databases is an added advantage.
  • Should have strong knowledge and experience in CI/CD tools like ANT, Maven and Jenkins.
  • Extensive device management experience on platform health monitoring, reporting, scripting, data-mining, and business intelligence.
  • Excellent understanding and deployment of virtualization and containerization technologies.
  • Understanding of DevOps pipeline impact on product management and user experience (UX).
  • Extensive experience in system and data migration for mission critical technologies.
  • Should have experience in development and implementation of data analytics and visualization solutions


Skills and Abilities:

  • Extensive knowledge of multiple programming languages, libraries, and frameworks such as C#, Java, Python, PHP, Android, React, Node.js, Angular, Vue, etc
  • Should have experience setting up, configuring, and managing web application servers (e.g., Nginx, Apache Tomcat, IIS etc.)

  • Should have demonstrable experience in working with HTTP/RESTful APIs, microservices and distributed solutions.
  • Should possess excellent communication skills and attention to detail.
  • Should demonstrate strong problem solving and technical skills.
  • Should demonstrate knowledge of the trends in the software development domain
  • Experience in driving ongoing improvements and efficiencies in operational practices, tools & processes
  • Ability to communicate directly with peers, managers, and clients while leading development to a completed and successful solution.
  • Experience Health Information Exchange standards is an added advantage.
  • Should be able to work under minimum to no supervision and yet deliver quality results on time.


Minimum Qualifications:

  • BSc. in Computer Science, Engineering or a related field, or equivalent experience.

  • At least five (5) years of professional experience directly supporting the development, operations, maintenance and/or security of mission critical systems.

  • Training on Lean or Six Sigma is an added advantage



Salary

Competitive

Monthly based

Location

, Merti, Isiolo, Kenya, Isiolo, Kenya

Job Overview
Job Posted:
2 weeks ago
Job Expire:
1w 6d
Job Type
Full Time
Job Role
Developer
Education
Bachelor Degree
Experience
5 - 10 Years
Slots...
1

Share This Job:

Location

, Merti, Isiolo, Kenya, Isiolo, Kenya