Infinity Advanced Technology Solutions (IATS) logo

Junior Software Developer

Infinity Advanced Technology Solutions (IATS)

Full TimeAddis AbabaentryInformation Technology

Posted 2 days ago · Apply by Nov 7, 2026

Key facts

Location

Addis Ababa

Employment

Full Time

Experience

entry

Openings

1

Deadline

Nov 7, 2026

About the role

JOB SUMMARY & RESPONSIBILITIES JOB TITLE: - Junior Software Developer ORGANIZATION / SYSTEM: - Infinity Healthcare Software Products JOB PURPOSE: - Support the development, enhancement, maintenance, and technical support of healthcare software products under the guidance of the Senior Software Developer. KEY RESPONSIBILITIES: 1. New Product Development: - Participate in requirements gathering and software development processes. - Develop new features and modules based on approved technical specifications. - Support system integrations, specifically including HL7 and ASTM medical protocols. - Write, test, debug, and document maintainable code. 2. System Enhancement & Maintenance: - Maintain and improve existing healthcare software applications. - Implement approved system enhancements and resolve identified software defects. - Conduct testing on software changes and resolve issues identified during QA and User Acceptance Testing (UAT). 3. Technical Support & Operations: - Investigate, troubleshoot, and resolve assigned client support tickets within established SLAs. - Document support issues, resolutions, and escalate complex technical incidents when required. - Maintain professional communication with clients regarding technical issue status. 4. Team Collaboration & Process Adherence: - Plan and document assigned development tasks and project progress. - Actively participate in team meetings and Agile development ceremonies. - Adhere strictly to institutional coding, documentation, and version control standards. - Pursue continuous skill development and support scheduled after-hours technical activities as needed.

Highlights

  • JOB SUMMARY & RESPONSIBILITIES
  • JOB TITLE:
  • Junior Software Developer
  • ORGANIZATION / SYSTEM:
  • Infinity Healthcare Software Products
  • JOB PURPOSE:
  • Support the development, enhancement, maintenance, and technical support of healthcare software products under the guidance of the Senior Software Developer.
  • KEY RESPONSIBILITIES:
  • New Product Development:
  • Participate in requirements gathering and software development processes.
  • Develop new features and modules based on approved technical specifications.
  • Support system integrations, specifically including HL7 and ASTM medical protocols.
  • Write, test, debug, and document maintainable code.
  • System Enhancement & Maintenance:
  • Maintain and improve existing healthcare software applications.
  • Implement approved system enhancements and resolve identified software defects.
  • Conduct testing on software changes and resolve issues identified during QA and User Acceptance Testing (UAT).
  • Technical Support & Operations:
  • Investigate, troubleshoot, and resolve assigned client support tickets within established SLAs.
  • Document support issues, resolutions, and escalate complex technical incidents when required.
  • Maintain professional communication with clients regarding technical issue status.
  • Team Collaboration & Process Adherence:
  • Plan and document assigned development tasks and project progress.
  • Actively participate in team meetings and Agile development ceremonies.
  • Adhere strictly to institutional coding, documentation, and version control standards.
  • Pursue continuous skill development and support scheduled after-hours technical activities as needed.

Required qualifications

  • QUALIFICATIONS, COMPETENCIES & REQUIREMENT SKILLS
  • EDUCATION:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • WORK EXPERIENCE:
  • 0–2 years of relevant software development experience (Entry Level / Junior).
  • Exposure to healthcare IT systems is an added advantage.
  • TECHNICAL SKILLS & COMPETENCIES:
  • Core Languages & Web: Working knowledge of programming languages (Python, JavaScript/TypeScript, Java, C#), web development fundamentals (HTML, CSS, REST APIs, JSON).
  • Databases & Systems: Basic knowledge of SQL and relational databases (PostgreSQL, MySQL), Linux command line, basic server operations.
  • Version Control & QA: Git for version control (branching, pull requests), basic debugging, testing, and code-reading capabilities.
  • Behavioral & Professional: Strong analytical and problem-solving skills, clear written/verbal communication, high attention to detail, strong organizational skills, adaptability, and collaborative teamwork.
  • ADVANTAGEOUS & DESIRED SKILLS:
  • Healthcare Standards: Familiarity with HL7, FHIR, ASTM protocols, medical device integration, or serial communication.
  • Infrastructure & Systems: Docker containerization, ERP & CRM platforms, API integration.
  • CORE REQUIRED SKILLS:
  • Git management
  • HTML & CSS (Internet savviness, basic web)
  • Testing/Debugging
  • SQL (a must) and Hive (optional)
  • Programming languages (Python, R, Scala, Matlab)
  • PostgreSQL databases
  • Operating Systems: Windows (Server/Desktop), macOS, Linux
  • IT and software development
  • Conversion Tracking
  • DESIRED SKILLS:
  • Docker
  • Adaptability & Continuous learning
  • API integration
  • PostgreSQL databases
  • CRM & ERP Systems

How to apply

APPLICATION & SUBMISSION DETAILS APPLICATION METHOD: - Email Submission: Send application letter, updated CV, and non-returnable supporting documents to recruitment@infinity-et.com APPLICATION DEADLINE: - November 7, 2026 MANDATORY INSTRUCTIONS & NOTES: - Subject / Cover Letter Note: You MUST mention the specific position/vacancy title in your cover or application letter. Applications submitted without explicitly stating the position title will be automatically disqualified. - Selection Process: Only shortlisted candidates will be contacted for subsequent interview rounds.