Software Architect -Recruitment of an IT consulting firm to refine user requirements and create comprehensive system design in Ethiopia

Job description


Design and oversee the architecture of software systems.

Define system integration points, APIs, and interfaces for effective communication between components.

Ensure secure system architecture including encryption, authentication, and access control.

Support development and deployment processes with strong technical guidance.

Create and maintain detailed architectural documentation and design decisions.

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 architecture design.

Strong skills in defining integration points, APIs, and system interactions.

Solid understanding of network and system development and deployment.

Proven ability to design secure architectures and maintain comprehensive documentation.