Software Architect -Recruitment of IT Firm for User Requirements and System Design in Ethiopia

Job description


Design and oversee the architecture of software systems.

Define integration points, APIs, and interfaces to ensure seamless system communication.

Support system development and deployment with robust architectural planning.

Design security architecture, including encryption, authentication, and access control.

Create and maintain comprehensive architectural documentation and design records.

Qualifications


BSc/MSc in Computer Science, Information Technology, Software Engineering, or related fields.

More than five (05) years of experience as a system architect with a proven track record in software system design.

Strong skills in defining integration points and system interactions.

Experience with API and interface definition across system components.

Solid understanding of network, system development, and deployment.

Expertise in security architecture design and detailed technical documentation.