June 23, 2024

Position 1: Senior Software Architect

Job Vacancy: Senior Software Architect

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

Application Deadline: Jul 14, 2023


Position 2: Junior Software Architect

Job Vacancy: Junior Software Architect

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

Application Deadline: Jul 14, 2023


Position 3: DevOps Engineer

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

Position 4 : Junior Software Support Engineer

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

Application Deadline: Jul 14, 2023