Trusted listing
Software Developer - 6 Posts at University of Nairobi
Confidential
Nairobi, Kenya
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: Software Developer (Multiple Positions)
Job Purpose
Support front-end interfaces to backend systems, integrations, and data pipelines.
Duties and Responsibilities
- Develop responsive frontends using React and other modern frontend frameworks
- Build robust backends with Java, C# and Python, including RESTful APIs
- Design and implement dashboards and reporting tools to support healthcare providers and other stakeholders
- Develop and maintain ETL pipelines and contribute to data engineering tasks
- Work with multiple databases (SQL and NoSQL) to support diverse solutions
- Integrate with third-party services such as EMRs, bulk SMS providers, payment gateways, and other healthcare systems
- Contribute to AI and machine learning initiatives (predictive analytics, automation, clinical insights)
- Deploy, monitor, and support solutions in production environments
- Collaborate in a cross-functional team to design secure, scalable, and user-friendly systems
Required Qualifications
- Bachelor's degree in Computer Science or a related field
- Knowledge of React or any other frontend development framework
- Expert-level competence in C#, Java or Python programming language
- Familiarity with API design, development, and integration
- Understanding of databases (relational and NoSQL)
- Basic experience in AI and machine learning concepts (NLP, predictive modelling, data science workflows)