Junior Software developer

I Data Technologies PLC
Full time Posted: Apr 09, 2026
Career Level
Junior Level(1-3 years)
Location
Addis Ababa
Salary
Deadline
Apr 21, 2026

Department: Digital technology technical team

Reports To: Senior system developer

Position Summary

The Junior Software Developer will support the design, development, and maintenance of software systems and applications. The role is ideal for a motivated individual eager to grow technical skills while contributing to innovative digital solutions across multiple projects.

Key Duties and Responsibilities:

  • Assist in the development, testing, and maintenance of software applications and systems.
  • Write clean, maintainable, and efficient code
  • Contribute to the implementation of system features and functionalities.
  • Participate in Agile/Scrum activities including daily stand-ups, sprint planning, and reviews.
  • Identify and fix bugs and performance issues in applications.
  • Support troubleshooting and maintenance of deployed systems.
  • Write and execute unit tests and assist in integration testing.
  • Participate in code reviews and apply feedback for improvement.
  • Document code, processes, and system functionalities clearly.
  • Actively learn and apply new technologies, tools, and frameworks.
  • Stay updated with industry trends in software development and digital technologies.
  • Contribute to projects in areas such as data systems, analytics platforms, and AI-driven applications.
  • Assist in integrating software components and third-party systems.
  • Support deployment and post-deployment monitoring activities.
  • Apply basic secure coding practices in all development tasks.
  • Office-based
    • May require extended hours during critical project phases

Salary

  • Attractive as to the company salary scale

Required Qualifications and Skills

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field.
    • Basic knowledge of programming languages (Java, Python, JavaScript, C#).
    • Familiarity with web development frameworks or mobile application development is an advantage.
    • Understanding of databases (SQL/NoSQL) and basic system design concepts.
    • Knowledge of version control systems (Git).
    • Strong problem-solving skills and attention to detail.
    • Good communication and teamwork skills.
    • 1-2 years of experience (fresh graduates with strong skills are encouraged to

Preferred Qualifications (Optional)

  • Internship or project experience in software development.
    • Exposure to cloud platforms, data analytics, or AI technologies.
    • Familiarity with Agile development methodologies.

How To Apply

Application Instructions

Interested and qualified applicants are invited to complete and submit the iDATA Technology Center Plc – Job Application Form

found in the link https://form.jotform.com/260912189133052within 7 working days after the vacancy announcement

I Data Technologies PLC
View Jobs by This Company
Discover More Jobs
View Other Jobs