Company: IE Network Solutions PLC Location: Addis Ababa, Addis Ababa Career Level: Mid Level (2+ – 5 years experience) Employment Type: Full time
Job Description
Are you a highly skilled software architect with a Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field? Do you have a minimum of four years of experience in Software Architecture or a similar role? If so, we have an exciting opportunity for you to join our fast-growing professional company with a disciplined work culture.
Responsibilities
Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
Design and architect scalable, reliable, and high-performance software systems.
Lead the architectural design and implementation of complex software projects.
Provide technical guidance and mentorship to junior architects and development teams.
Conduct architectural reviews and code inspections to ensure adherence to best practices and architectural standards.
Evaluate and recommend new technologies, frameworks, and tools to improve software development processes.
Collaborate with cross-functional teams, including product managers, engineers, and Business Analysis and Optimization (BAO) team, to align technical solutions with business objectives.
Identify and mitigate technical risks and challenges in software projects.
Stay up-to-date with industry trends and advancements in software architecture and engineering practices.
Job Requirements
Strong understanding of software design principles, architectural patterns, and best practices.
Proficiency in multiple programming languages and frameworks.
Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
Familiarity with database technologies, both SQL and NoSQL.
Strong leadership and communication skills to effectively collaborate with cross-functional teams and present complex technical concepts to non-technical stakeholders.
Ability to prioritize and manage multiple projects and deadlines simultaneously.
How to Apply
To apply for this position, please visit our website at
Company: IE Network Solutions PLC Location: Addis Ababa, Addis Ababa Employment Type: Full time
Job Description
Are you a talented individual with a Bachelor’s Degree in Computer Science, Software Engineering, or a related field? Do you have two years of experience in Software Development or a similar role? If so, we have an exciting opportunity for you to join our fast-growing professional company with a disciplined work culture.
Responsibilities
Assist senior software architects in designing and implementing software systems.
Participate in architectural discussions and provide input on technical decisions.
Collaborate with the SaaS team to understand software requirements and translate them into architectural designs.
Implement and test software components based on architectural specifications.
Conduct code reviews and ensure adherence to coding standards and best practices.
Document architectural designs, decisions, and guidelines for reference and future use.
Stay updated with industry trends and emerging technologies to enhance technical skills.
Support troubleshooting and debugging efforts during the software development lifecycle.
Assist in evaluating and selecting appropriate tools and technologies for software development projects.
Job Requirements
Solid understanding of software design principles and architectural concepts.
Proficiency in one or more programming languages and frameworks.
Familiarity with database technologies and query languages.
Knowledge of software development methodologies and processes.
Excellent interpersonal skills.
Excellent team player and motivator.
Strong analytical and problem-solving skills.
Easy to adapt and fit-in.
How to Apply
To apply for this position, please visit our website at
Location: Addis Ababa, Addis Ababa Career Level: Mid Level (2+ – 5 years experience) Employment Type: Full time
Job Description
Are you a skilled DevOps Engineer with a Bachelor’s Degree in Computer Science, Software Engineering, or a related field? Do you have 2-3 years of experience in DevOps Engineering or a similar role? If so, we have an exciting opportunity for you to join our fast-growing professional company with a disciplined work culture.
Responsibilities
Develop and maintain continuous integration and deployment (CI/CD) pipelines for software projects.
Collaborate with SaaS teams to streamline the software delivery process and improve overall efficiency.
Automate build, deployment, and monitoring processes using tools like Jenkins, GitLab CI/CD.
Implement and manage containerization technologies like Docker and orchestration tools like Kubernetes.
Troubleshoot and resolve infrastructure and deployment-related issues.
Stay updated with emerging DevOps trends, tools, and best practices.
Job Requirements
Strong understanding of the software development lifecycle and CI/CD principles.
Proficiency in scripting languages like Java, JavaScript, PHP, Bash, or PowerShell.
Knowledge of containerization technologies like Docker and container orchestration tools like Kubernetes.
Familiarity with cloud platforms, such as AWS, C-panel.
How to Apply To apply for this position, please visit our website at
Company: IE Network Solutions PLC Location: Addis Ababa, Addis Ababa Career Level: Junior Level (1+ – 2 years experience) Employment Type: Full time
Job Description
Are you a highly motivated individual with a Bachelor’s Degree in Computer Science, Software Engineering, or a related field? Do you possess 1-2 years of experience in Software Support or a similar role? If so, we have an exciting opportunity for you to join our fast-growing professional company with a disciplined work culture.
Responsibilities
Troubleshoot and resolve software-related issues by analyzing log files, debugging code, and investigating root causes.
Communicate effectively with customers or users to understand and diagnose software problems, ensuring timely and accurate resolution.
Document support cases, including steps taken, troubleshooting methods, and resolutions, for future reference and knowledge base maintenance.
Collaborate with cross-functional teams, including developers and QA engineers, to escalate and resolve complex technical issues.
Participate in the testing and quality assurance of software releases to ensure stability and reliability.
Contribute to the improvement of support processes and procedures, suggesting ideas for enhancing customer experience and efficiency.
Stay updated with product knowledge and new releases to effectively support customers with the latest features and enhancements.
Provide training and guidance to customers or end users on software functionalities and best practices.
Job Requirements
Basic understanding of software development concepts and principles.
Proficiency in programming languages such as Java, C#, Python, or JavaScript.
Familiarity with relational databases and SQL queries.
Excellent communication and interpersonal skills to interact with customers or users in a professional and empathetic manner.
Ability to work independently and collaboratively in a team environment.
Detail-oriented and organized, with the ability to prioritize and manage multiple support cases simultaneously.
Customer-oriented mindset with a strong focus on delivering high-quality support.
Willingness to learn and adapt to new technologies and software applications.
Previous experience in a customer support or technical support role is a plus.
Knowledge of support ticketing systems and remote troubleshooting tools is a plus.
How to Apply
To apply for this position, please visit our website at