A leading telecommunications company based in Johannesburg is looking for a Solutions Architect.The role and responsibility of the "Solutions Architect" requires the knowledge and skills that are both broad and deep.
To be effective the Solutions Architect must have experience on multiple Hardware and Software Environments and be comfortable with complex heterogeneous systems environments.
The Solutions Architect is often a highly seasoned senior who has led multiple projects through the Software development process or Systems Development Life Cycle (SDLC), and has usually performed in a variety of different roles in that life cycle.
The person needs an ability to share and communicate ideas clearly, both orally and in writing, to executive staff, business sponsors, and technical resources in clear concise language that is the parlance of each group.
The Solutions Architect is responsible for the development of the overall vision that underlies the projected solution and transforms that vision through execution into the solution.
The Solutions Architect becomes involved with a project at the time of inception and in developing the initial requirements.
They then remain involved throughout the balance of the project.
They are an expert in many categories.
They should have hands-on experience in multiple industries and across several disciplines.
They can master a variety of hardware platforms including distributed platforms, desktops, and mobile devices.
Akin to that they should also possess skill and understanding of a variety of Operating Systems.
A broad and deep understanding of Databases is also required.
They work very closely with developers to ensure proper implementation.
They are the link between the needs of the organization and the developers, often acting as the bridge between Enterprise Architects and Application Architects.
Experience : Bachelor Degree or Diploma in Information Technology, Computer Science, Engineering (Telecommunications) or Business (with major in Computing)Minimum 10 years software development and application implementation experienceAct as visionary and strategist for solution from end to endExpertise in identifying and translating system requirements into software design documentationHighly developed skills in providing end to end solution and design detailsSenior design experience in database applicationsExperience in implementing technologically complex ProjectsGood interpersonal skills in terms of both oral and written communication and presentation with prospects and the customerAbility to identify and highlight technical risksStrong design skills with ability to document the designsHighly developed analytical problem-solving skills to identify and diagnose complex problems that require complex methods or theoriesHighly developed communication skills to influence and gain cooperation amongst team membersExperience on multiple Hardware and Software Environments and be comfortable with complex heterogeneous systems environmentsSome experience with working with Agile teamsTelecommunications industry experience and related product knowledge would be an advantageProject Management experience / skills an advantage