Software Solution Architect
Huawei Technologies Ethiopia PLC Ethiopia · Addis Ababa Posted 3h ago
About this role
Job Responsibilities
- Leading the customer engagement of the solution part in the early stages of a project in order to give confidence and open opportunities for up sell.
- Together with the project manager identify scope and assist in services cost estimation. Additionally proactively manage this scope and associated actuals against the planned cost/scope.
- Collection of business and technical requirements through series of workshops with customers / stakeholders.
- Production of requirement documentation to formalize and agree captured requirements.
- Creation of solution proposal utilizing industry standard frameworks to meet requirements, using products and services from the Huawei portfolio.
- Tracking of compliancy to requirements based on proposed solution initially and throughout the delivery.
- Manage and own the technical delivery during the project life cycle by ensuring deliveries from the implementation teams are compliant with the proposed solution.
- Documenting services required to deliver solution including information about any phasing required due to project financial constraints, technical product roadmap dependencies etc..
- Participate in meetings with customers on solution issues.
- Analyze scope changes throughout project, initially identifying areas of increased scope / scope change, through assessing impacts to cost base / timelines, to supporting the CR(Change Request) process.
Requirements
Requirements Skills
- Strong experience of technically leading complex projects throughout the complete IT lifecycle (Analysis, Architecture, Design, Build, Test & Production)
- Knowledge and experience of developing a SOA (Service Orientated Architecture).
- Strong experience of working within a large scale Telecom/IT environment, ideally an operator/supplier.
- Experience of technically leading projects throughout the complete IT Development Life-cycle from requirements capture to handover and knowledge transfer. The candidate will have a full knowledge of the development/delivery life-cycle of mobile money solution projects
- The candidate will have the capability to organize and run requirement capture workshops as well as proactively listening to user needs.
- Experience with programming languages like Python, Java, C++ etc. is preferred
- Excellent presentation (oral and written), communication, and documentation skills.
- Education and Major requirements
Bachelor degree or above, majoring in software engineering or related fields.
Project Experience
Preference will be given to those who have worked on payment-related projects.
- Education and Major requirements