IDI

Software Development Assistant

IDI

Uganda Full time IT & Software
Posted: Jul 20, 2026 2 weeks ago 46 views

Job Description

 
SOFTWARE DEV'T ASSISTANT (1)
Location: Uganda
Job Type: Full-Time / Entry-Level
Job Summary
We are seeking a driven and detail-oriented Software Development Assistant to join our growing technology team in Uganda. In this entry-level role, you will work closely with senior software engineers and IT management to design, code, test, and maintain robust web applications and enterprise systems. This position offers an exciting opportunity for a tech professional looking to expand their expertise in modern frameworks, enterprise resource planning (ERP) customizations, and agile development cycles.
Key Responsibilities
  • Collaborate with cross-functional teams and stakeholders to analyze business requirements, design software solutions, write clean code, and execute testing.
  • Assist in customizing, extending, and integrating enterprise systems (such as Microsoft Dynamics Business Central using AL/CAL) by developing extensions, modifying pages, and generating reports.
  • Build and maintain secure, scalable web applications utilizing Laravel, C#, and .NET Core frameworks.
  • Integrate diverse software systems, databases, and third-party services using APIs, webhooks, and middleware.
  • Maintain comprehensive system documentation, including technical designs, User Acceptance Testing (UAT) records, and user manuals.
  • Ensure effective version control, continuous integration, and smooth CI/CD workflows using Git/GitHub or Azure DevOps.
  • Participate actively in agile development ceremonies (Scrum/Kanban) to deliver software updates and improvements on a regular schedule.
  • Provide user training, technical guidance, and tier-one support to ensure high adoption rates of deployed solutions.
Academic Qualifications
  • Bachelor of Science degree in Computer Science, Software Engineering, or a directly related technical field.
Person Specification & Technical Requirements
  • Minimum of 2 years of hands-on software development experience working with modern frameworks and agile methodologies.
  • Practical experience developing extensions, page modifications, and custom reports for Business Central using AL/CAL.
  • Demonstrated capability in building secure, scalable web solutions using Laravel, C#, and .NET Core.
  • Strong foundational knowledge of relational databases, data modeling principles, and SQL query optimization.
  • Proven ability to connect disparate systems through APIs, webhooks, and middleware integration.
  • Proficient with modern code management and collaboration tools, including Git/GitHub or Azure DevOps.
Soft Skills & Competencies
  • Problem-Solving: Strong analytical aptitude to distill user requirements and engineer innovative technical fixes.
  • Communication: Excellent interpersonal, team collaboration, and technical documentation abilities.
  • Adaptability: High willingness and eagerness to learn emerging tools, programming languages, and frameworks.
  • Time Management: Capable of working independently, prioritizing competing tasks, and executing deliverables efficiently under pressure.

About Company

IDI

IDI

Apply on External Website
You will be redirected to the employer's application page.

Job Overview

  • Job Type: Full time
  • Experience Level: Intermediate
  • Education Level: Bachelors
  • Vacancies: 1
  • Category: IT & Software
  • Location: Uganda
  • Application: External Website
Join our WhatsApp group 1