Systems Architect
Systems Architect
Location: Windhoek
Reports to: Program Director
Position Overview
The Systems Architect is responsible for the architectural design, development, and deployment of the overall systems deployed by the company. They define system solutions based on user/client needs, cost, and required integration with existing applications, systems, or platforms. The Systems Architect will research, identify, select, and test technology products required for solution delivery. They will establish, implement, and document the technology integration or migration strategies. The position entails working on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge.
Key Responsibilities
- Experience programming in a scripting language such as Power Shell, VBScript, etc.
- Provides proper training and support after implementation to ensure proper knowledge transfer to given business units.
- Controls solution by establishing specifications and coordinating implementation with technical teams.
- Communicates the effectiveness and task progress of the technical project team members.
- Participates in developing IT governance processes and their enforcement.
- Serve as technical project manager for various business projects.
- Responsible for the entire life cycle of IT Solutions, from requirements and design to regular maintenance, updates, and fixes.
- Provide technical advice and guidance to assigned business areas.
- Partner with business and third-party administrators to design and implement technical solutions supporting underlying business processes.
- Participate in testing and verification of technical solutions.
Qualifications & Experience
- An MSc/MA degree in computer science, engineering or relevant field.
- Minimum of 5 years in a technical information systems driven environment with proven experience as a software architect.
- Experience in a leadership role will be an advantage.
- Proven experience with business requirements gathering/analysis.
- Strong knowledge of software evaluation principles and practices.
- Strong understanding of information processing principles and practices.
- Extensive experience in developing strategic systems architecture plans.
- Excellent technical architecture and technical support documentation skills.
- Exceptional analytical, conceptual, and problem-solving abilities.
- Proven experience in systems and network design and development.
- Exceptional understanding of the organizations goals and objectives.
- Experience in software development and coding in various languages.
- Excellent knowledge of software and application design and architecture.
- Excellent knowledge of UML and other modelling methods.
- Familiarity with HTML/CSS, JavaScript and UI/UX design.
- Understanding of software quality assurance principles.
Key Competencies
- Superior written and oral communication skills.
- Strong interpersonal and consultative skills.
- Able to prioritize and execute tasks in a high-pressure environment.
- Proven project planning and management experience.
- Ability to present ideas in user-friendly language.
- Experience working in a team-oriented, collaborative environment.
- A technical mindset with great attention to detail.
- High quality organizational and leadership skills.
- Outstanding communication and presentation abilities.