Full-Stack Developer at Data.FI Lesotho

396

Palladium is implementing the USAID-funded Translating Data for Implementation (Data.FI) award. Data.FI is a $180 million, 5-year project which serves as USAID’s primary mechanism for data, technology, and health information systems to support HIV activities across strategic PEPFAR countries.  Data.FI is part of a suite of large-scale global HIV programs that USAID has awarded and represents the next generation of HIV/AIDS programs. Data.FI plays a key role in USAID’s goals of helping partner countries on their Journey to Self-Reliance and transitioning local organizations to prime recipients of USG funding.

The overall goal of the Data.FI project is to improve global, regional, and national in-depth analyses of HIV epidemiologic and program data that can be directly applied to expedite the achievement of PEPFAR targets to attain and sustain control of the HIV epidemic.  The focus also includes directly supporting host country governments and implementing partners to further enhance existing health information system platforms to inform management responses to well-defined gaps in HIV/AIDS programming.  In order to ensure rapid access to high quality data, Data.FI works towards: accelerating data utilization to rapidly course correct and take to scale cost-effective and impactful activities, models and approaches required to attain and maintain HIV epidemic control; scaling and optimizing in-country health information system capabilities to collect, exchange, adapt, govern, and visualize information in order to track the attainment and maintenance of HIV epidemic control; and supporting the transition of prime funding and implementation to capable local partners in order to meet the PEPFAR goal of 70% of funding to local partners by 2020.

Position Summary
Palladium is currently seeking a skilled and experienced Full-Stack Developer to join our dynamic team. As a Full Stack Developer specializing in Android Application Development and DHIS2 engineering, you will play a crucial role in the design, development, and maintenance of our solutions. You will work closely with our cross-functional teams to create robust, scalable, and user-friendly applications that address the evolving needs of our clients and users.

Reporting Requirement
The position reports directly to the Senior Digital, Data & Informatics Lead on a day-to-day basis with specific technical guidance from the Lead Software Developer.

Key Responsibilities

  • Design and develop scalable, high-performance Android applications with a focus on user experience and performance optimization.
  • Collaborate with product managers, designers, and other developers to define project requirements and specifications.
  • Implement and integrate DHIS2 solutions, including customization, configuration, and development of DHIS2 applications.
  • Develop RESTful APIs and web services to facilitate communication between mobile applications and backend systems.
  • Write clean, maintainable code and conduct code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot and debug issues across the stack, including frontend, backend, and database layers.
  • Stay updated on emerging technologies and industry trends related to mobile application development and DHIS2 engineering.
  • Provide technical guidance and support to junior developers as needed within Palladium.
  • Collaborate with QA engineers to ensure the reliability, stability, and security of the applications.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.Build the capacity of the Ministry of Health and Ministry of Social Development in mobile application development and DHIS2 engineering.

Qualifications

  • Bachelor’s degree in computer science, engineering, or a related field.
  • Proven experience in Android application development, with a strong portfolio of published applications on the Google Play Store.
  • Extensive experience with Java and Kotlin programming languages for Android development.
  • Solid understanding of the Android SDK, Flutter SDK, and related development tools.
  • Proven experience in DHIS2 engineering with a strong understanding of its API and data model.
  • Proficiency in web technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
  • Experience with backend development using technologies such as Node.js, Python, or Java Spring.
  • Familiarity with RESTful APIs, JSON, and web services integration.
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Familiarity with cloud platforms (e.g. AWS, Azure, GCP) and big data technologies (e.g. Hadoop, Spark) is a plus.
  • Detail-oriented and highly organized with the ability to manage multiple priorities and meet deadlines in a fast-paced environment.
  • Strong communication skills and ability to articulate technical concepts effectively.

Company Profile
Palladium is a global company working to design, develop and deliver positive impact on the lives and livelihoods of people around the globe; broaden access to health, water, power, and infrastructure; build enduring, sustainable, and transformative institutions and market systems to address global challenges; and conserve the natural world. We operate in over 90 countries and have a workforce of 3,000 talented, motivated, and diverse staff of all religions, races, languages, and gender identities.

Apply here!

Comments

Selibeng.com
Whether you are looking for your first job, a better job or just want to manage the direction of your career, explore educational opportunities, and/or pursue entrepreneurship, Selibeng.com offers the resources you need to make it happen.