Position Purpose: Become part of an innovative, forward-thinking and strategic IT architecture team. Our mature architecture team is based in Brackenfell (strategically placed close to the sea and the Cape winelands) and includes experts in enterprise architecture, solution architecture and data architecture. We operate in an agile retail environment of Africa’s largest retailer that utilizes industry leading IT technologies which run on-premises and in multiple cloud platforms. As a recognized authority in Digital Media & Advertising solutions, covering data management platforms, demand side platforms, advertising exchange, paid- and social media etc., the solution architect strategically advises and shapes requirements for media solutions and creates high quality data, application and technology architectures in support of the business requirements and leads the realization of the design into the final solution implementation. Deep subject matter knowledge of advertising technologies and marketing technologies, campaign management, master data and big data as applicable to the retail industry is essential
Qualifications:
Degree in Information Systems / B Sc Computer Science (or similar) - essential
TOGAF certified - desirable
Experience:
7-10 years working experience within the IT industry.
5-10 years’ experience with Campaign Management, Data Management Platforms, Demand Side Platforms, and Customer Data Platforms.
3 years retail industry experience with an understanding of retail business processes.
5+ years’ experience in architecting Advertising Technology programs with understanding of the Marketing Technology world in the context of personalization - preferably Google platform (Big Query, SA360, DV360, Google Campaign)
3 years’ experience with MDM (Master Data Management) and Big Data
5 years proficiency in marketing automation systems (SAP Marketing Cloud, Google
DoubleClick/DV360, SA360 and GA) and integrating those systems with other technologies -desirable
5+ years worked on projects across multiple applications, SAP, and non-SAP
5+ years’ experience with all aspects of IT projects from business analysis, architectures, system analysis and design through development, testing, implementation, and production support (SDLC).
5+ years excellent design and architecture skills and proven track record delivering well designed complex enterprise class systems.
3+ years excellent technical development and be able to mentor others to improve their design and development skills.
5+ years identification and formulation of solution architecture and solution alternatives and their assessment.
5+ years demonstrated expertise in a variety of application development methodologies and practices.
2-3 years lead a team through an architectural development process and collaborate with application development teams, architects, and other members of the software development team.
2-3 years’ experience with current research and standards in Solution Architecture.
3+ years’ experience in high volume data and file processing, in real time and batch integration environments.
2-3 years project management experience of mid-sized projects. – desirable
Job objectives: Define and continuously improve the digital media & advertising architecture framework and solution architecture modeling standards.
Develop and maintain an understanding of the business strategy and changes to business priorities.
Define a structured digital media & advertising architecture approach and methodology for capturing the key views of the enterprise.
Architect the next-generation digital media & advertising framework developed on a group of core technologies.
Align to the enterprise data reference architecture in support of the enterprise and regulatory information governance needs such as Information Security, Enterprise Information Management, POPI, PCI, etc.
Identify, define and communicate standards, guidelines, formats, meta-models, policies, best practices, and governance practices for media architectures and designs.
Ensure that the digital media & advertising architecture approach integrates into the methodologies and processes of the rest of the Enterprise Architecture team.
Define and create solution level digital media & advertising architecture models that are aligned with business blueprints, non-functional requirements, delivery constraints, data, application and technology standards.
Analyze business requirements and create related digital media & advertising architectures and designs for the baseline (“as is”) and target (“to be”) solution architectures.
Define digital media & advertising architecture governance processes and quality compliance criteria.
Perform quality assurance checks on digital media & advertising architectures and designs and enforce quality compliance criteria to set policies and standards.
Perform quality checks on existing digital media & advertising architectures and designs to identify potential business risks areas and make re-engineering recommendations.
Ensure digital media & advertising security conforms to Information Security Governance policies and standards.
Provide expert digital media & advertising guidance, ensure solution architectures and designs are in line with the digital media & advertising technology standards and conduct architecture and design reviews as part of the Architecture Review Committee.
Be clearly identified as the digital media & advertising technical lead and provide technical guidance and leadership in proposals, RFIs, RFPs, and BI project teams.
Provide architectural oversight and guidance to development teams to ensure high-quality technical solution designs during the detailed design, build, test and deploy phases that conforms to architecture principles and standards.
Mentor senior developers / designers / business analysts to become Solution Architects.
Define and develop the overall digital media & advertising architecture landscape in partnership with the Domain Architect, Data Analytics team and other Solution Architects.
Review proposed solution architectures ensuring alignment with architecture principles, the architecture framework, cloud reference architectures, set technology standards and identify critical gaps, and recommend improvements.
Give guidance and advice to peers in respect to digital media & advertising solution designs ensuring the designs conform to industry best practices and standards
Knowledge & Skills:
Architecture and solution design (UML, OO, SOA, etc.) – essential
S/W frameworks and methodologies (Agile, TOGAF, etc.) – desirable
Solid track record in successful delivery of scalable solution architectures – essential
Strong analytical, problem-solving, and logical skills – essential
Develop of proposals and excellent written communication & presentation skills -essential
Excellent organisation and facilitation skills – essential
Strong conflict management skills – essential
Commercial & business understanding of retail industry – desirable
Knowledge and experience in the design and use of (multi-dimensional) Data Warehouses, and the use of ETL software to provide these with information – essential
Experience using RDBMS as well as NoSQL databases - essential
Position Purpose: To manage projects to meet identified business needs, acquiring and utilising the necessary resources and skills, within agreed parameters of cost, timescales, and quality. The ideal Project Manager must have relevant experience in relevant area listed below. Qualifications:
Computer Science or Information Systems Degree/ Diploma.
Qualification in Project Management – PMP or Prince2
Experience:
5-8 years Project Management in relevant area
Job objectives:
Project initiation – Project charter
Project planning – Project management plan including:
Project schedule
Project budget
Project quality plan
Risk management plan
Monitoring and controlling of project execution:
Project progress minutes including issue log, decision log and risk log
Project status reports
Project steering committee presentation
Project close – close out presentation, reports and handover
Knowledge & Skills: Knowledge:
Strong experience in Projects and Project deliverables
Has detailed practical knowledge of project management methodologies, tools, and techniques within depth knowledge of at least one methodology (The company IT uses PMBoK/Agile/ASAP)
Position Purpose: The Business Readiness Lead supports the successful implementation of projects and project deliverables by planning, managing, and driving business readiness and user adoption across several specific projects to achieve business goals. The Business Readiness Lead works collaboratively with multiple stakeholders, project teams, and representatives from the business and IT to plan and track all activities and deliverables related to business readiness and cutover, all while ensuring employees and management teams are efficiently and effectively enabled and ready to implement the change required at go-live.
Qualifications: Essential
Degree or Diploma in Information Technology, Computer Science, Business or Change Management or a related field.
Desirable
Project Management Certification.
Experience: Essential
+3 years' experience in a similar capacity or role with demonstrable experience driving business readiness of multiple and relatively complex projects across stakeholder groups within a large organisation.
Desirable
Experience in a retail or FMCG environment.
Job objectives:
Assume end-to-end responsibility for business readiness for specific projects, ensuring the change deployed is sustainable and fully embedded within the business.
Conduct business delivery needs analysis for relevant business units to determine key drivers for change and the best options or solutions to support business activities and performance on the project.
Establish and mobilise a Business Anchoring team (BAT) structure to provide direction, make decisions and manage the flow of communication during the change to senior stakeholders that will enable the change to be implemented successfully in the respective department or business unit.
Work with Business Anchoring Teams to identify and set up readiness activities/ tasks for relevant stakeholder groups.
Establish and mobilise the Change Agent Network (CAN) structure to provide support whilst implementing the change and provide feedback to the project team of issues experienced and how the change is being adopted at a store or department level.
Manage and monitor the completion of readiness activities/tasks to ensure readiness for go-live.
Report on project progress to all impacted stakeholders and forums.
Engage with the Sponsor and Business Anchors to ensure timelines and status of the project are understood and to address any business-related constraints.
Proactively address operational business readiness issues within specific units.
Mobilise and work with Change Agents in the business unit, to ensure readiness for go-live.
Promote and support end-user training efforts in preparation for go-live.
Ensure feedback is provided by the Training team and People Partners that all training has been completed.
Coordinate the creation of Quick Reference Guides to support the user experience and sustain the change.
Conduct regular business readiness forums with key project and business stakeholders to ensure delivery milestones are on track and any potential risks or delays are escalated and proactively mitigated.
Provide business stakeholders with regular progress reports, dashboards, and status updates.
Ensure Super Users where applicable, are enabled to support and execute the change through appropriate training and engagement.
Manage and coordinate Go-live & hyper care support in collaboration with project management.
Disseminate surveys and consolidate findings to support process and efficiency improvements.
Knowledge & Skills:
Strong change management capability and experience delivering change involving people, processes, and technology.
Strong understanding of project delivery frameworks and project management delivery methods including agile delivery methodology.
Position Purpose: The Big Data Systems Engineer II role aims to build, test, and maintain data processing systems involving large data sets. The role assumes responsibility for deploying data transformation code into production and, with the assistance of appropriate monitoring, proactively troubleshooting any issues that may arise. The role is well suited to an individual who has progressed in their career journey from a Data Engineer or Systems Engineer into a Big Data DevOps Engineer role in a Linux-based environment. Individuals who enjoy working at scale within a large, diverse team of specialists, and supporting a 24/7 operation will thrive in this role. An understanding of at least one DevOps tools chain is required along with exposure to scheduled data transformation on clustered compute (e.g., Hadoop/PySpark) or query engines.
Qualifications:
Degree or Diploma in a Technology-related field.
Associate level Linux Certification.
Azure Associate Certification.
Experience:
+4 years’ experience in a technology-related field as a Data or Systems Engineer for Linux hosted data management application managed through scripted automated deployment
Experience deploying and managing applications and databases in the cloud
Experience implementing SDLC automation and testing for data transformation or data query jobs
Experience configuring and deploying infrastructure using Terraform
Experience implementing logging and monitoring data applications using the environment and application-specific logging
Experience implementing high availability, and disaster recovery for big data jobs
Job objectives: Work with a team of specialists in operations to ensure data applications and the jobs running on them are secure and available in production:
Implement appropriate monitoring and logging to ensure potential failure can be detected, diagnosed, and remediated before services are impacted.
Deploy highly available disaster recovery infrastructure as appropriate for cluster-based solutions.
Work with the security team to ensure the application and its infrastructure is secure.
Work with development team leads to ensure security is built into their development efforts and deploy additional security measures such as WAFs into the production environment.
Exploit security services available from the cloud provider to monitor and ensure the security of the environment.
Work with the ETL development teams and Data Engineers to deploy and ensure the deploy ability of infrastructure, package applications, and data transformation jobs:
Use existing SDLC toolchains to deploy cluster-based data applications and the data transformation and queries that run on them.
Maintain and upgrade existing SDLC toolchains.
Work with the development managers to support them in SDLC automation and developing code to deploy infrastructure using existing SDLC toolchains.
Work with application owners to manage the cost infrastructure deployed for applications both in development and production:
Tag resources appropriately so that the system can monitor their cost.
Tactically work with the application and data artifact owners to implement tactical cost savings where possible while maintaining required performance.
Support system and data artifact owners in monitoring, predicting, and optimising the cost of operating their infrastructure relative to the required performance.
Knowledge & Skills:
Knowledge of big data/data warehousing/business intelligence application patterns
Knowledge of application troubleshooting, the root cause of failure analysis, and incident handling
Become part of a world-class innovative, forward-thinking and strategic IT architecture team.
Our mature architecture team is based in Brackenfell (strategically placed close to the sea and the Cape winelands) and includes experts in enterprise architecture, solution architecture and data architecture. We operate in an agile retail environment of Africa’s largest retailer that utilizes industry leading technologies which run on-premises and in multiple cloud platforms.
As a recognized data engineering authority, the Solution Architect collaborates in data engineering standards & controls and creates the data engineering architecture for the target environments to deliver data pipelines into the bigger Business Intelligence environments.
Extensive subject matter knowledge of data engineering is essential, as well as ETL, relational databases, data warehousing and big data.
The solution architect will collaborate closely with the data, integration and analytics teams.
Qualifications:
Degree in Information Systems / B Sc Computer Science (or similar)
Experience:
5 + years working experience within the IT industry
5 years Leadership role in an Information and Data analysis environment desirable
5+ years’ Experience with IT projects from an Information and Data architecture and design perspective (SDLC).
2 - 3 years Knowledge of various architecture frameworks including TOGAF and Zachman frameworks (TOGAF certification would be a distinct advantage)
5+ years Demonstrable knowledge of Data Engineering Architecture and familiarity with various architecture viewpoints (business, applications, data, and technology architectures) is required.
5+ years Proven experience creating data engineering solutions, building and maintaining reliable and scalable ETL on big data platforms as well as experience working with varied forms of data infrastructures
5+ years’ Experience in working with Data Ops and/or Dev Ops Frameworks
3+ years Knowledge of implementing future-fit Data Engineering technologies and capabilities such as APIs, API Portals, and Lakehouse architectures.
5+ years Proven Experience in using scripting languages such as Python and SQL to create, manage, manipulate data pipelines and - sets
3+ years Proven experience with data engineering in a cloud environment (AWS/Azure/Google) as well as on-premises.
5+ years’ Experience in solution architectures, system analysis and design, data modeling and application development methodologies
5+ years’ Experience with data profiling, data cleansing/quality, performance issues, reporting and data analysis
5+ years’ Experience in database and data management (Data Replication, Backup and Recovery, DBMS Scaling techniques, SOA, ODS/OLTP vs Data Warehouse/OLAP/VLDB)
5+ years’ Experience in various data modeling paradigms (dimensional, data vault, normalized, NoSQL)
3+ years’ Experience in implementing and using EA tools and EA meta-model definition (ARIS Preferable/ or Sparx Enterprise Architect)
2+ years Retail industry experience with an understanding of retail business processes and the information and data requirements of these processes.
Job objectives: Define and continuously improve the data engineering architecture framework and modeling standards:
Define a structured data engineering architecture approach and methodology for capturing the key views of the enterprise.
Architect the next-generation Big Data analytics framework developed on a group of core technologies.
Align to the enterprise data reference architecture in support of the enterprise and regulatory information governance needs such as Information Security, Enterprise Information Management, POPI, PCI, etc.
Identify, define, and communicate standards, guidelines, formats, meta-models, policies, best practices, and governance practices for Data Engineering architectures and designs.
Ensure that the Data Engineering approach integrates into the methodologies and processes of the rest of the Enterprise Architecture team.
Stay abreast of best practices and/or new developments in Data engineering and related disciplines and drive adoption as deemed appropriate.
Define and create solution level data engineering architecture models that enable specific BI and analytics requirements.
Analyze the inputs and outputs of BI and analytics and create related Data engineering architectures and designs for the baseline (“as is”) and target (“to be”) solution architectures.
Coordinate with system analysts, development teams and DBAs to ensure creation of physical database and an optimal implementation of the data engineering design.
Define data engineering architecture governance processes and quality compliance criteria.
Perform quality assurance checks on Data engineering Architectures and Designs and enforce quality compliance criteria to set policies and standards.
Perform quality checks on existing Data Engineering Architectures and Designs to identify potential business risks areas and make re-engineering recommendations.
Ensure Data engineering security conforms to Information Security Governance policies and standards.
Provide expert data engineering guidance, ensure solution architectures and designs are in line with the data engineering technology standards and conduct architecture and design reviews as part of the Architecture Review Committee.
Define and develop the overall data engineering architecture landscape in partnership with the Domain Architect, Data Analytics team and other Solution Architects.
Review proposed solution architectures ensuring alignment with architecture principles, the architecture framework, cloud reference architectures, set technology standards and identify critical gaps, and recommend improvements.
Give guidance and advice to peers in respect to data engineering solution designs ensuring the designs conform to industry best practices and standards
Knowledge & Skills:
Strong analytical, problem-solving and logical skills
Excellent team-working, interpersonal skills
Delivery of compelling presentations to all levels of stakeholders and excellent communication and relationship building skills
Develop of proposals and excellent written communication & presentation skills
Purpose of the Position: Our development engineers at the company release new code multiple times a day. We are looking for someone to join the DevOps team to help automate and support the tools and processes relating to continuous delivery/integration/deployment, test-driven development, and agile best‑practices. This role places a heavy emphasis on both maintaining and improving a complex continuous integration and release solution and providing support to a large team of developers and testers involved in our complex, multi‑project, Java‑based product suite and projects.
Responsibilities/Tasks:
Design, development, implementation, migration and support of a comprehensive build and release management process and technical solution to support the development processes, using existing tools as a starting point, but building on the same or other open source, and possibly commercial tools, moving forward.
Support the adoption of Continuous Delivery, Continuous Integration, Test-Driven Development, and Agile best practices, processes, and tools.
Design and develop features for build and test and deployment systems (from development stage to production).
Perform support and maintenance and troubleshooting of the various development tools / systems.
Ensure the uptime and availability and performance of all components of the solution.
Support program and project specific requirements that may arise.
Perform system build and release when assistance is required – this is key to identifying areas of improvement.
Scan, monitor and alert all security vulnerabilities in our developed code
Mitigate security vulnerabilities tin the Development environment
Perform Database related task ie Installation , monitoring, tuning, Data migration etc
Some afterhours work will be required from time to time.
Essential Minimum Requirements
Sc or B.Eng in Computer Science, or ND:IT or relevant work experience
3+ years of experience in an enterprise IT development environment
Understanding of DevOps – Automation, Scripting, building CI/CD pipelines
2+ years of experience in Linux based operating systems
2+ years of experience in bash scripting
Advantageous skills and experience
Experience with a provisioning tool like ansible, puppet or chef
Solid understanding of networking
Experience using IBM WebSphere and WSADMIN scripting
Experience in the role of a DB2 DBA
Experience in the role of DevSecOps
Experience in cybercrime countermeasures and cyber security assessments
Experience in firewalling/security
Experience in code scanning for security vulnerabilities
Experience in software security tools like Sonar, Fisheye, Nexus Lifecycle
Experience working with an artifact repository like Nexus or Artifactory
Experience in working with Jenkins
Experience in working with Git
Experience in working with Jira/bitbucket/confluence
Experience in working with Docker
Experience in working with Cloud platforms (AWS or Azure)
Experience in working with XL-deploy
Experience in working with Graphing/logging (Kibana, grafana, logstash)
Personal Profile
Self-starter and self-motivated
Successful track record as a technical professional who is resourceful and innovative
Position Purpose: As a recognized authority in Financial Services such as account payments, money transfers, airtime, mobile payments, card payments, etc. to retail customers, the FinTech Solution Architect strategically advises and shapes requirements for Financial Services and creates high-quality data, application, and technology architectures in support of the business requirements and leads the realization of the design into the final solution implementation. Deep subject matter knowledge of high transaction volume systems (FinTech, digital and alternative payment technologies, etc.), technical knowledge of Cloud architectures and security is essential. Qualifications
Degree in Information Systems / B Sc Computer Science (or similar)
7-10 years Working experience within the IT industry
5+ years’ Experience with all aspects of IT projects from business analysis, architecture, system analysis and design through development, testing, implementation, and production support (SDLC)
5+ years Excellent design and architecture skills and proven track record delivering well designed complex enterprise class systems
5+ years Identification and formulation of solution architecture and solution alternatives and their assessment
5+ years’ Experience architecting and developing n-tier applications using multiple programming languages and paradigms
5+ years Demonstrated expertise in a variety of application development methodologies and practices
2-3 years Lead a team through an architectural development process and collaborate with application development teams, architects, and other members of the software development team
2-3 years’ Experience with current research and standards in Solution Architecture
5-10 years’ Experience implementing solutions in an architecture capacity in the FinTech industry
3-5 years’ Experience in architecting FinTech solutions from a security perspective
3-5 years’ Experience in architecting payment platforms and supporting technologies
Job objectives: Produce viable and cost-effective data, application and technology architectures and designs for FinTech functional and non-functional requirements in line with architecture standards within the agreed deliverable timelines:
Develop and maintain an understanding of the business strategy and business priorities for FinTech services.
Develop the company FinTech landscape roadmap and blueprints in line with the strategic business direction.
Analyze and understand FinTech business requirements and translate the requirements into the most effective solution architecture with minimal customization and/or advise on suitable solution alternatives.
Serve as the primary solution architecture and design authority for all project and operational stakeholders and ensure architecture quality across all solutions that enable the FinTech business domain.
Be clearly identified as the senior design authority as it relates to the FinTech business domain and provide technical guidance and leadership in solution proposals, RFIs, RFPs, and project teams.
Partner with the Enterprise Architect and other Solution Architects in support of the definition and development of the overall retail solution landscape.
Detect critical deficiencies in the FinTech architectures and recommend improvements.
Contribute to solution architecture and design standards and SDLC governance requirements:
Maintain and manage FinTech related architecture artifacts in the Enterprise Architecture repository and ensure that the content is effectively organized and controlled to maintain architectural consistency.
Contribute to the definition of a framework for Solution Architecture and the policies, procedures and templates that guide and govern Solution Architecture processes.
Contribute to the development of architecture principles and compliance criteria to guide technology decisions.
Knowledge & Skills:
Architecture and design of high transaction volume Financial Services systems and technical knowledge of Cloud architectures (Cloud, APIs, micro services, omni-channel, etc.) and integration to other solutions
Commercial and business understanding of the broader Value-Added Financial Services and retail services industry
Role purpose The role exists in support of the company strategy to grow the short-term portfolio in the company. As part of the outsource agreement the team is responsible for the Operational Management and Support of the Channel. This includes development of specific software solutions on the company infrastructure predominantly aimed at various management and production reporting on the performance of the short-term portfolio.
Must have a strong Solution architecture background (TOGAF)
Mut have relevant FI experience
Position Purpose: As a recognized authority in financial management and accounting solutions, covering financial planning and analysis, accounting and financial close, etc., the finance solution architect strategically advises and shapes requirements for financial solutions and creates high quality data, application, and technology architectures in support of the business requirements and leads the realization of the design into the final solution implementation. Deep subject matter knowledge of general finance solutions including S/4 Hana and technical knowledge of SAP ERP architectures as applicable to the Retail business domain is essential. Qualifications:
Degree in Information Systems / B Sc Computer Science (or similar)
Job objectives: Define and continuously improve the finance architecture framework and solution architecture modeling standards:
Develop and maintain an understanding of the business strategy and changes to business priorities.
Define a structured finance architecture approach and methodology for capturing the key views of the enterprise.
Architect the next-generation finance framework developed on a group of core technologies.
Align to the enterprise data reference architecture in support of the enterprise and regulatory information governance needs such as Information Security, Enterprise Information Management, POPI, PCI, etc.
Identify, define, and communicate standards, guidelines, formats, meta-models, policies, best practices, and governance practices for finance architectures and designs.
Ensure that the finance architecture approach integrates into the methodologies and processes of the rest of the Enterprise Architecture team.
Stay abreast of best practices and / or new developments in finance and related disciplines and drive adoption as deemed appropriate.
Define and create solution level finance architecture models that are aligned with business blueprints, non-functional requirements, delivery constraints, data, application, and technology standards.
Analyze business requirements and create related finance architectures and designs for the baseline (“as is”) and target (“to be”) solution architectures.
Define finance architecture governance processes and quality compliance criteria.
Perform quality assurance checks on finance architectures and designs and enforce quality compliance criteria to set policies and standards.
Perform quality checks on existing finance architectures and designs to identify potential business risks areas and make re-engineering recommendations.
Ensure finance security conforms to Information Security Governance policies and standards.
Provide expert finance guidance, ensure solution architectures and designs are in line with the finance technology standards and conduct architecture and design reviews as part of the Architecture Review Committee.
Be clearly identified as the finance technical lead and provide technical guidance and leadership in proposals, RFIs, RFPs, and BI project teams.
Provide architectural oversight and guidance to development teams to ensure high-quality technical solution designs during the detailed design, build, test and deploy phases that conforms to architecture principles and standards.
Mentor senior developers/designers/business analysts to become Solution Architects.
Define and develop the overall finance architecture landscape in partnership with the Domain Architect, Data Analytics team, and other Solution Architects.
Review proposed solution architectures ensuring alignment with architecture principles, the architecture framework, cloud reference architectures, set technology standards and identify critical gaps, and recommend improvements.
Give guidance and advice to peers in respect to finance solution designs ensuring the designs conform to industry best practices and standards
Experience:
7 -10 yrs. Working experience within the IT industry
5 - 10 years Working experience in SAP with at least 5 project lifecycles
5+ yrs. Experience with all aspects of IT projects from business analysis, architecture, system analysis and design through development, testing, implementation, and production support (SDLC)
5+ years Demonstrated expertise in a variety of application development methodologies and practices.
2 - 3 years Lead a team through an architectural development process and collaborate with application development teams, architects, and other members of the software development team.
2 -3 years’ Experience with current research and standards in Solution Architecture.
Knowledge & Skills:
Architecture and solution design (UML, OO, SOA, etc.) desirable
S/W frameworks and methodologies (Agile, TOGAF, etc.)
Solid track record in successful delivery solution architecture
Strong analytical, problem-solving, and logical skills
Excellent team-working, inter-personal skills
Understanding of SAP Financial applications: SAP Finance,
Controlling; S/4 HANA; SAP HANA; SAP BPC; GRC (Group Risk and Compliance)
Understanding of financial solutions in a non-SAP environment
Degree in Information Systems / B Sc Computer Science (or similar)
Experience:
5 + years working experience within the IT industry
5 years Leadership role in an Information and Data analysis environment desirable
5+ years’ Experience with IT projects from an Information and Data architecture and design perspective (SDLC).
2 - 3 years Knowledge of various architecture frameworks including TOGAF and Zachman frameworks (TOGAF certification would be a distinct advantage)
5+ years Demonstrable knowledge of Data Engineering Architecture and familiarity with various architecture viewpoints (business, applications, data, and technology architectures) is required.
5+ years Proven experience creating data engineering solutions, building and maintaining reliable and scalable ETL on big data platforms as well as experience working with varied forms of data infrastructures
5+ years’ Experience in working with Data Ops and/or Dev Ops Frameworks
3+ years Knowledge of implementing future-fit Data Engineering technologies and capabilities such as APIs, API Portals, and Lakehouse architectures.
5+ years Proven Experience in using scripting languages such as Python and SQL to create, manage, manipulate data pipelines and - sets
3+ years Proven experience with data engineering in a cloud environment (AWS/Azure/Google) as well as on-premises.
5+ years’ Experience in solution architectures, system analysis and design, data modeling and application development methodologies
5+ years’ Experience with data profiling, data cleansing/quality, performance issues, reporting and data analysis
5+ years’ Experience in database and data management (Data Replication, Backup and Recovery, DBMS Scaling techniques, SOA, ODS/OLTP vs Data Warehouse/OLAP/VLDB)
5+ years’ Experience in various data modeling paradigms (dimensional, data vault, normalized, NoSQL)
3+ years’ Experience in implementing and using EA tools and EA meta-model definition (ARIS Preferable/ or Sparx Enterprise Architect)
2+ years Retail industry experience with an understanding of retail business processes and the information and data requirements of these processes.
Job objectives: Define and continuously improve the data engineering architecture framework and modeling standards:
Define a structured data engineering architecture approach and methodology for capturing the key views of the enterprise.
Architect the next-generation Big Data analytics framework developed on a group of core technologies.
Align to the enterprise data reference architecture in support of the enterprise and regulatory information governance needs such as Information Security, Enterprise Information Management, POPI, PCI, etc.
Identify, define, and communicate standards, guidelines, formats, meta-models, policies, best practices, and governance practices for Data Engineering architectures and designs.
Ensure that the Data Engineering approach integrates into the methodologies and processes of the rest of the Enterprise Architecture team.
Stay abreast of best practices and/or new developments in Data engineering and related disciplines and drive adoption as deemed appropriate.
Define and create solution level data engineering architecture models that enable specific BI and analytics requirements.
Analyze the inputs and outputs of BI and analytics and create related Data engineering architectures and designs for the baseline (“as is”) and target (“to be”) solution architectures.
Coordinate with system analysts, development teams and DBAs to ensure creation of physical database and an optimal implementation of the data engineering design.
Define data engineering architecture governance processes and quality compliance criteria.
Perform quality assurance checks on Data engineering Architectures and Designs and enforce quality compliance criteria to set policies and standards.
Perform quality checks on existing Data Engineering Architectures and Designs to identify potential business risks areas and make re-engineering recommendations.
Ensure Data engineering security conforms to Information Security Governance policies and standards.
Provide expert data engineering guidance, ensure solution architectures and designs are in line with the data engineering technology standards and conduct architecture and design reviews as part of the Architecture Review Committee.
Define and develop the overall data engineering architecture landscape in partnership with the Domain Architect, Data Analytics team and other Solution Architects.
Review proposed solution architectures ensuring alignment with architecture principles, the architecture framework, cloud reference architectures, set technology standards and identify critical gaps, and recommend improvements.
Give guidance and advice to peers in respect to data engineering solution designs ensuring the designs conform to industry best practices and standards
Knowledge & Skills:
Strong analytical, problem-solving and logical skills
Excellent team-working, interpersonal skills
Delivery of compelling presentations to all levels of stakeholders and excellent communication and relationship building skills
Develop of proposals and excellent written communication & presentation skills
You will become an integral part of the Appshare product development team as well as working as a consultant, implementing Appshare to customers both in Europe and internationally.
The Appshare platform is developed on JavaScript, so skills with JavaScript / React.js is a necessity as well as an understanding of the JD Edwards technical platform is highly desirable.
Requirements:
5 years or more of experience in development software (JavaScript / React.js / Node)
Knowledge of CSS, HTML and user interfaces design is an advantage
Proven SLDC skills
Ability to understand business requirements and translate them into technical requirements
Familiar with Git as a control system
You have an innovative way of thinking and a solution-oriented attitude and are always looking for delivering quality and adding value for your customers
You have an open and accessible personality, with strong communication skills and you enjoy working in a team
You are eager to learn and able to process new information quickly
Self-starter
Experience with JD Edwards is an advantage.
Remote working. Can be based anywhere in South Africa
Please note only shortlisted candidates will be contacted
Liaising with business to ensure the BI infrastructure supports business issues and provides value
Ongoing monitoring of BI assets in terms of data quality, performance, user-friendliness and relevance, and recommending enhancements
Performing data quality and data integrity assurance checks of BI assets on an ongoing basis through data analysis, benchmarking, case checking etc
Liaising with ITS to ensure that IT developments support BI
BI Development
Liaising with business users to transform business problems into technical and data requirements and specifications
Liaising with BI Developers in ensuring that specifications are understood and implemented
Performing data quality and data integrity assurance checks of BI developments through data analysis, benchmarking, case checking etc
Ongoing change management and communications with various stake holders during development lifecycle
Responsible for analysing and interpreting the data contained in your data warehouse/data mart environment.
User Support duties:
Assist business users and Data Analysts in using the BI assets and BI user interfaces to solve business issues
Assist business users and Data analysts in interpreting data and reports
Answering queries on data underpinning reports
Troubleshooting, data investigation and tracking satisfaction with solutions
Data Analysis:
Performing ad hoc data analyses in support of business issues
Performing data analysis as precursor to developing data specifications for BI development
Report development and maintenance:
Creating and maintaining Cognos Report Studio reports and SSRS reports
Creating and maintaining manual reports and analyses on a routine or ad hoc basis
Various administrative duties eg maintenance of trigger systems,
Communication on status of platforms/reports, etc
Requirements:
A tertiary degree in IT, Computer Science, Information Systems, Informatics, Statistics, Relevant Certifications or other affiliated numerical sciences
At least 3 years’ knowledge and experience of working with business in an information providing context
Supporting business issues and problems with intelligence, presenting data in a meaningful and user-friendly way, interpreting results of reports to a business audience
At least 3 years’ experience in transforming data into intelligence – manipulating data, creating transformations, analysing data, creating reports or dashboards
At least 3 years’ knowledge and experience of data systems, data structures and data models
Extensive experience in troubleshooting data issues, and dealing with data quality issues
Extensive experience in creating reports using BI software, especially Cognos Report Studio/ PowerBI, but SSRS, Business Objects etc will also suffice
Knowledge and experience of coding and scripting languages (eg SQL)
Knowledge and experience of the Python / R programming language will be advantageous
Knowledge and experience of creating Cognos cubes and Cognos data models (frameworks) will be advantageous
Advanced Excel skills
Experience in working with big data volumes will be advantageous
Experience in the ISP or telecommunications industry will be advantageous.
Experience with predictive analysis
Please note only shortlisted candidates will be contacted.
The successful candidate will be someone who has experience in the development of database applications; has a strong grasp of database terminology; knowledge of how to query and work with databases; understanding the design and set up of database tables and how these relate to queries. In addition, the candidate will also need to be able to build logic and modular code.
Technical Requirements:
Professional qualification would be an advantage and some experience is key
Minimum 3 years database programming experience
A good understanding of relational database design
ERP knowledge would be a plus
Must understand scripting and using SQL
Must understand Javascripting with typescript
Basic Data model understanding
An understanding of design patterns
Has experience working in an agile environment or using the Scrum methodology
Experience gathering technical requirements and building solutions from those requirements
***only shortlisted candidates will be contacted***
The successful candidate will be someone who has experience in the development of database applications; has a strong grasp of database terminology; knowledge of how to query and work with databases; understanding the design and set up of database tables and how these relate to queries. In addition, the candidate will also need to be able to build logic and modular code.
Technical Requirements:
Professional qualification would be an advantage and some experience is key
Minimum 3 years database programming experience
A good understanding of relational database design
ERP knowledge would be a plus
Must understand scripting and using SQL
Must understand Javascripting with typescript
Basic Data model understanding
An understanding of design patterns
Has experience working in an agile environment or using the Scrum methodology
Experience gathering technical requirements and building solutions from those requirements
***only shortlisted candidates will be contacted***