Data and AI Architect
Data and AI Architect
Data and AI Architect
Purpose of Job:
The job is responsible to support SITA clients by designing Modern Data Platform and Analytics solutions This
will include to serve as a functional expert on projects, contributing to use case development, assessments,
technical architecture, AI IoT initiatives and help to ensure stakeholder satisfaction and return on investment
Responsibilities:
Provide project teams with effective leadership on projects Guide and monitor the implementation of Data and
AI architectures Deliver feasibility and cost benefit analysis, including choice of application architecture to
enhance the overall application development process Lead, design, and develop customise and integrate complex
systems Planning, executing and managing the data architecture of new applications into existing systems
throughout the organisation Design and Drive reusable assets, growing Analytics and DevOps capability
Develop and implement the technology lifecycle management strategy and tender specifications
Knowledge:
ICT Governance and Compliance Extensive knowledge to design test plans according to the software
requirements specification Extensive knowledge of the software development process and its technologies
Programming Languages Development, Implementation and Integration Methodologies, including Testing,
Packaging and Release IT Quality Management Business Process Management General Management,
including Business, Human Resource Management and General Financial Management ICT Procurement
practices IT Security and ICT Standards COTS Commercial of the Shelf Products OSS Open Source
Software Products Application Maintenance and Support Enterprise architecture framework TOGAF,
Zachman, FEAF, MODAF, GWEA Framework, MIOS Extensive knowledge of user interfaces designs
Extensive knowledge of solution Integration strategies and tools Comprehensive knowledge of Cloud
Computing Extensive knowledge of source control and version control tools like Git and SVN Comprehensive
knowledge of DevOps Continuous Integration, Continuous Delivery, Continuous Testing, Continuous
Monitoring Infrastructure as Code, Config Management Comprehensive knowledge of Agile Methodologies
Feature Driven Development, Test driven Development, Scrum, Extreme Programming Extensive knowledge of
coding Extensive knowledge of software testing techniques and tools Extensive knowledge of software team
leadership Data AI tools such as Azure Storage, Stream Analytics, CosmosDB, SQL DW, Azure Databricks,
Azure Machine Learning, Azure Data Catalog, and Azure Data Factory ADF , Blob, Azure SQL, Polybase,
Delta, Engineering Pipeline Design, Synapse Analytics, Azure Purview, Azure Technical Architecture and Data
Lake Design Other desirable experiences include Python, Hadoop, AWS, GCP, Cloudera and deploying machine
learning models in production
Technical Competencies
Application Development
The specification and design of software to meet defined requirements by following agreed design standards and
principles. The definition of software, components, interfaces and related characteristics. The identification of
concepts and patterns and the translation into a design which provides a basis for software construction and
verification. The evaluation of alternative solutions and trade-offs. The facilitation of design decisions within the
constraints of systems designs, design standards, quality, feasibility, extensibility and maintainability. The
development and iteration of prototypes/simulations to enable informed decision-making. The adoption and
adaptation of software design models, tools and techniques based on the context of the work and selecting
appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches.
Architecture
The creation, iteration, and maintenance of structures such as enterprise and business architectures embodying
the key principles, methods and models that describe the organisation's future state, and that enable its evolution.
This typically involves the interpretation of business goals and drivers; the translation of business strategy and
objectives into an ?operating model?; the strategic assessment of current capabilities; the identification of
required changes in capabilities; and the description of inter-relationships between people, organisation, service,
process, data, information, technology and the external environment. The architecture development process
supports the formation of the constraints, standards and guiding principles necessary to define, assure and govern
the required evolution; this facilitates change in the organisation's structure, business processes, systems and
infrastructure in order to achieve predictable transition to the intended state. Enterprise, Data, Technical,
Solution, Business Architecture included
The provision of application maintenance and support services, either directly to users of the systems or to
service delivery functions. Support typically includes investigation and resolution of issues and may also include
performance monitoring. Issues may be resolved by providing advice or training to users, by devising corrections
(permanent or temporary) for faults, making general or site-specific modifications, updating documentation,
manipulating data, or defining enhancements Support often involves close collaboration with the system's
developers and/or with colleagues specialising in different areas, such as Database administration or Network
support.
Leadership Competencies
Customer Experience
Providing service excellence to internal and/or external clients by conducting a unified digital transformation of
the customer experience.
Collaboration
Initiating, developing and maintaining cooperative relationships with individuals and groups within a particular
business/ industry/ region. Relates to relationships with colleagues, customers, suppliers and shareholders
Exchanging information and ideas, both verbally and in writing, in a clear and concise manner appropriate for the
audience in order to explain, persuade, convince and influence others to achieve the desired outcomes
Innovation
Ability to identify problems, their root causes, interrelations between problems and find creative solutions to
them
Decision-making
Ability to apply own judgement and make bold decisions in the context of varied levels of risk and ambiguity
Analytical thinking
Identifies issues; obtains relevant information, relates and compares data from different sources, and identifies
alternative solutions.
Continuous Learning
Disciplined
Resilience
The ability to effectively handle disappointment, rejection and set-backs while still working well and meeting
deadlines.
Stress Management
The ability to keep functioning effectively when under pressure and maintain self control in the adversity.
Additional Requirements
n/a
How to apply
To apply please log onto the e-Government Portal: http://www.eservices.gov.za/ and follow the following
process;
1. Register using your ID and personal information;
2. Use received one-time pin to complete the registration;
3. Log in using your username and password;
4. Click on “Employment & Labour”;
5. Click on “Recruitment Citizen” to create profile, update profile, browse and apply for jobs;
Or, if candidate has registered on eservices portal, access http://www.eservices.gov.za/, then follow the below
steps:
1. Click on “Employment & Labour”;
2. Click on “Recruitment Citizen”;
3. Log in using your username and password;
4. Click on “Recruitment Citizen” to create profile, update profile, browse and apply for jobs;