|Location||Sandton, South Africa|
|Date Posted||Jul 28, 2021|
Uses appropriate tools, including logical models of components and interfaces, to contribute to the development of systems architectures in specific business or functional areas.
Produces detailed component specifications and translates these into detailed designs for implementation using selected products.
Within a business change programme, assists in the preparation of technical plans and cooperates with business assurance and project staff to ensure that appropriate technical resources are made available.
Provides advice on technical aspects of system development and integration (including requests for changes, deviations from specifications, etc.) and ensures that relevant technical strategies,policies, standards and practices are applied correctly
Turning program/project ideas into compelling narratives on business need, business value, and customer experience.
Designing and driving the development of solutions to meet customer and business needs
Translating program/project strategies and business goals into detailed requirements.
Ensuring the cross-functional delivery and development team has a complete understanding of the business and user needs; objectively considering all perspectives and broker prioritization negotiations whenever needed.
Scoping and prioritizing activities based on business and customer impact.
Facilitating the ongoing review and iteration of development work to ensure the business and user needs continue to be met by the proposed solution.
Creating and maintaining buy-in for program/project vision, acting as an
evangelist to build awareness of and understanding about in-flight solutions and their impact on business health
Specifies and designs large or complex systems.
Selects appropriate design standards, methods and tools, consistent with agreed enterprise and solution architectures and ensures they are applied effectively.
Reviews others' systems designs to ensure selection of appropriate technology, efficient use of resources, and integration of multiple systems and technology.
Contributes to policy for selection of architecture components.
Evaluates and undertakes impact analysis on major design options and assesses and manages associated risks.
Ensures that the system design balances functional, service quality and systems management requirements
Translate complex use cases and apply understanding of various technology platforms and languages to prescribe the best integration strategy for our customers
Collaborate with customers and external technology partners, as well as our team of Solutions Architects, Designers, Developers, and Business Delivery to ensure successful delivery and integration of our product
Build a culture of respect and understanding across the organisation
Recognise outcomes which resulted from effective collaboration between teams
Build co-operation and overcome barriers to information sharing, communication and collaboration across the organisation
Facilitate opportunities to engage and collaborate with external stakeholders to develop joint solutions
Set an example through personal quality and productivity standards and ways of working with others.
Demonstrate consistent application of internal procedures. Plan and prioritise, demonstrating abilities to manage competing demands.
Demonstrate abilities to anticipate and manage change. Demonstrate flexibility in balancing achievement of own objectives with abilities to understand and respond to organisational and team needs
Optimizes Work Processes
Plans and Aligns
Bachelor of Science in Computer Science or Software Engineering
Minimum 1 year architecture experience from a software background.
4 years IT experience.