Job Expired

company-logo

Senior Software Architect

IE Network Solutions PLC

Addis Ababa

4 years

1 Position

2023-07-01

to

2023-07-14

Required Skills
Required skills have not yet been specified for this position this job
Fields of study

Software Engineering

Computer sciences

Full Time

Share

Job Description

Do you have a Bachelor's or Master's Degree in Computer Science, Software Engineering or any other related field with four years of work experience in Software Architect or similar role? Are you looking for more challenge in a fast-growing professional company with 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

Register using THIS LINK

Fields Of Study

Software Engineering

Computer sciences