Junior Software Developer
Location | Kampala, Uganda |
Date Posted | May 27, 2025 |
Category | IT / Information Technology NGO Software Development |
Job Type | Contract |
Currency | UGX |
Description

JOB DETAILS:
Women in Technology Uganda (WITU) is recruiting Junior Software Developers on behalf of one of its esteemed partner organizations. This is a hybrid role within a collaborative internal DevOps team focused on automating and integrating tools and workflows across the IP Group. Successful candidates will have the opportunity to work on high-impact software development projects under the mentorship of an experienced team lead, while gaining hands-on experience with a modern and diverse tech stack.
You’ll support the creation of automation tools, web-based applications, and integrations across Linux and Microsoft environments, helping various engineering, CAD, and documentation teams operate more efficiently.
Key Responsibilities:
- Develop and maintain scripts, tools, and web applications to automate engineering workflows
- Assist in backend and frontend development using Django and ReactJS
- Contribute to integration projects using Microsoft Power Platform (PowerApps, PowerAutomate, PowerBI)
- Write and debug scripts in Python, TCL, Shell, and other automation tools
- Collaborate with team members and stakeholders in regular sprint meetings and code reviews
- Document technical work and contribute to testing and deployment processes
Required Qualifications:
- Bachelor's degree in computer science, Electrical/Electronic Engineering, or a related field
- 1–3 years of software development experience (internships included)
- Working knowledge of at least one scripting language (Python, TCL, Shell, Perl)
- Exposure to web technologies (Django, ReactJS, REST APIs)
- Understanding of version control tools like Git
- Eagerness to learn and adapt to new technologies and development practices
Preferred Skills (Nice to Have):
- Experience with PowerApps, PowerAutomate, and SharePoint integrations
- Familiarity with JIRA and Salesforce, especially in integration contexts
- Understanding of data formats: XML, JSON, YAML
- Exposure to EDA tools (e.g., Cadence, Synopsys) or IP-XACT formats
- Interest or experience in using AI/ML tools for automation
- Comfortable working in both Linux and Windows environments
What We Look For:
- Fast learners who enjoy solving complex problems
- Team players who communicate effectively
- Organized developers with attention to detail