Skip to main content

Junior Software Developer

National Marketers PLC Addis Ababa, Addis Ababa, ET

Role description

National Marketers PLC – Addis Ababa
National Marketers PLC is seeking two Junior Software Developers to support the design, development, testing, and maintenance of software applications. This is an entry-level, full-time opportunity based in Addis Ababa.
Job Overview
Employer: National Marketers PLC Job Title: Junior Software Developer Location: Addis Ababa, Ethiopia Work Arrangement: Office-based Employment Type: Full-time Career Level: Entry Level Number of Positions: 2 Application Deadline: November 20, 2026
Key Responsibilities
Assist in designing, developing, testing, and maintaining software applications based on business requirements. Write clean, efficient, and well-structured code using relevant programming languages and frameworks. Develop, modify, and improve software features under the guidance of senior developers. Identify, troubleshoot, and resolve software bugs and technical issues. Test applications to ensure functionality, reliability, and performance. Support the maintenance, upgrading, and optimization of existing applications. Assist with integrating applications with databases and other systems. Work with senior developers and relevant teams to understand technical requirements and deliver software solutions. Keep up to date with emerging technologies, programming tools, and software development practices.
Qualifications and Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Minimum of one year of relevant software development experience . Basic proficiency in at least one programming language, such as Java, Python, JavaScript, or PHP. Understanding of software development principles. Basic knowledge of databases and SQL. Strong analytical, problem-solving, and debugging skills. Good communication and teamwork skills.
Required Skills
Programming and coding Analytical thinking and problem-solving Database knowledge, particularly PostgreSQL Communication and teamwork
Desired Skills
Application Programming Interface (API) knowledge Familiarity with programming languages such as R, Python, Scala, or MATLAB Creativity