Full Stack developer (1)

General Summary

The full stack developer will support the development and management of the Data ware house and development of the Machine Learning models for clinical outcomes of patients with antimicrobial resistance among others.

Key Responsibilities

  1. Data Warehouse Design and Development
    • Design and implement intuitive and visually appealing user interfaces for the CAMONET-Uganda hub data warehouse web application.
    • Design and implementation of backend system of the data warehouse.
    • Develop and maintain ETL (Extract, Transform, Load) processes for data extraction, transformation, and loading into the data warehouse.
    • Write clean, modular, and maintainable code using frontend technologies such as HTML, CSS, and JavaScript.
    • Implement and maintain frontend components using modern frameworks and libraries (e.g., React, Angular, or Vue.js).
  2. Front and backend integration:
    • Integrate frontend interfaces with backend systems and APIs.
  3. Data warehouse management:
  • Manage and optimize database performance, ensuring data integrity and availability.
  • Implement data modeling and database schema designs to support reporting requirements.
  • Maintenance and update of data ware house.
  • Upload new data to the data ware house.
  1. User Experience Optimization:
    • Conduct usability testing and gather feedback to continuously improve the user experience.
    • Optimize frontend and backend performance to ensure smooth and responsive interactions.
    • Responsible for carrying out beta tests, integration tests and device tests of the data warehouse.
  2. Data Quality and Governance:
  • Implement data quality checks and ensure compliance with data governance policies.
  • Collaborate with data stewards to establish and maintain data quality standards.
  1. Performance Tuning:
  • Identify and resolve performance issues within the data warehouse, optimizing queries and processes for efficiency.

Academic Qualification

  • Bachelor's or master's degree in computer science, information systems, web develpment or a related field .

Specific Experience

  • Proven experience as full stack developer 9both frontend and backend )
  • Strong proficiency in HTML, CSS and JavaScript
  • Experience with frontend frameworks/libraries (e.g React, Angular, Vue.js)
  • Familiarity with RESTful APIs and data warehouse concept
  • Familiarity with version control systems (e.g. Git)
  • Knowledge of backend technologies and data ware concepts
  • Proven experience as data warehouse developer or similar role
  • Strong proficiency in SQL and with database technologies (E.g postgreSQL,MYSQL, Oracle)
  • Expertise in ET tools and processes
  • Knowledge of data warehouse best practice and methodologies
  • Strong problem solving, community and collaboration skills

Person Specification

  • Proven experience as a full stack developer (both frontend and backend)
  • Strong proficiency in HTML, CSS, and JavaScript.
  • Experience with frontend frameworks/libraries (e.g., React, Angular, Vue.js).
  • Familiarity with RESTful APIs and data integration.
  • Familiarity with version control systems (e.g., Git).
  • Knowledge of backend technologies and data warehouse concepts.
  • Proven experience as a Data Warehouse Developer or in a similar role.
  • Strong proficiency in SQL and experience with database technologies (e.g., PostgreSQL, MySQL, Oracle).
  • Expertise in ETL tools and processes.
  • Knowledge of data warehousing best practices and methodologies.
  • Strong problem-solving, communication and collaboration skills.


More Details
FSD001
1
IDI Kampala
Full-time
1 Years
Study Bioinformatician
2024-02-05 15:59:11.000

FSD001
1
IDI Kampala
Full-time
1 Years

Study Bioinformatician
2024-02-05 15:59:11.000

Other Jobs

As part of the Supply chain Team the warehouse officer will maintain and operate our regional warehouse containing a wide variety of supplies, parts and materials as per organization standards, maintaining up-to-date and accurate inventory records; and to receive and issue authorized supplies and materials according to established procedures.

The Procurement assistant shall provide procurement support in all IDI procurement functions including both local and international purchases, covering a range of requirements from medical drugs, laboratory equipment and supplies, office supplies; IT related requirements, renovations, and service agreements among others.