- Johannesburg
- Salary: Market Related
- Job Type: Permanent
- Sectors: Technology
- Reference: BIT003664/Cha L
Vacancy Details
Employer: Network Recruitment
Responsibilities:
- Process Optimization: Suggest and implement efficiencies to automate manual processes and optimize data delivery for better scalability.
- System Enhancements: Develop and implement new features and enhancements across our data systems, improving the CI/CD process for optimal data pipelines.
- Data Pipeline Development: Assemble and manage complex data sets to meet both functional and non-functional business requirements.
- ETL Processes: Lead the design, development, and optimization of efficient ETL pipelines.
- Testing & Consistency: Develop and execute unit tests to ensure data consistency and reliability across pipelines.
- Monitoring & Reporting: Implement and maintain automated monitoring solutions to support reporting and analytics infrastructure.
- Data Governance & Quality: Ensure high standards of data governance, quality assurance, and the maintenance of data infrastructure systems (AWS, databases, security).
- Metadata & Documentation: Maintain data warehouse and data lake metadata, data catalogs, and user documentation for internal business users.
- Best Practices: Enforce best practices across our database systems (e.g., collations, indices, database engines) to ensure performance and reliability.
Technologies:
- Programming Languages: Python, SQL
- Data Engineering: PySpark, Airflow, Terraform
- Cloud Platforms: AWS (primary), Azure, GCP
- Containerization: Docker
- Version Control & CI/CD: GitHub, Jenkins, etc.
Qualifications and Experience:
- Educational Background: BSc degree in Computer Science, Information Systems, Engineering, or a related technical field (or equivalent work experience).
- Experience: 5+ years of related work experience, including at least 2 years of experience in building and optimizing 'big data' data pipelines and maintaining large data sets.
- Technical Proficiency:
- Strong experience with Python and SQL (PostgreSQL, MS SQL).
- Hands-on experience with cloud services, particularly AWS (experience with Azure or GCP is a plus).
- Proficiency in ETL processes and data lifecycle management.
- Experience with Glue and PySpark is highly desirable.
- Skilled in version control, CI/CD pipelines, and GitHub.
- Data Management Expertise: Deep understanding of data quality assurance, data governance, and best practices for managing data transformation processes, metadata, and dependencies.
- Analytical Skills: Strong problem-solving abilities and experience working with unstructured datasets.
- Big Data: Familiarity with message queuing, stream processing, and working with highly scalable 'big data' stores.
- Attention to Detail: A meticulous eye for detail and a commitment to maintaining high-quality data systems.
- Communication: Strong communication skills and the ability to work collaboratively in a team.
If you are interested in this opportunity, please apply directly. For more IT jobs, please visit www.networkrecruitment.co.za. If you wish to send your CV per email forward your CV to clombard@networkrecruitment.co.za and copy the reference number in brackets in the subject line of your e-mail.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any further possible positions
50 people have viewed this job.
About Network Recruitment
Network Recruitment
Network Recruitment is a leading specialist recruitment company in the fields of IT, Finance and Engineering.
Since our establishment in 1987, we have been at the forefront of the specialist recruitment industry. Network Recruitment’s key to success is the focus on delivering superior quality service by developing and maintaining an exclusive focus on sourcing high-calibre skills for medium-sized to JSE-listed companies operating in these three niche sectors across South Africa.
Our experience in permanent and contract-based recruitment enables us to provide you with recruitment solutions that meet your long- and short-term needs.
Network Recruitment is a division of ADvTECH Resourcing, the recruitment arm of the national JSE-listed ADvTECH Limited Group a leader in quality education, training, skills development and placement services.
Similar Jobs
Data Engineer
- Johannesburg
- Job Type: Permanent
- Posted 09 Oct 2024 | 24 Days left
Senior Data Engineer
- Gauteng
- Job Type: Permanent
- Posted 25 Sep 2024 | 10 Days left
Data Engineer
- Sandton
- Job Type: Permanent
- Posted 23 Oct 2024 | 38 Days left
Senior Data Engineer
- Gauteng
- Job Type: Permanent
- Posted 02 Oct 2024 | 17 Days left
More Jobs at Network Recruitment
AWS Cloud Egnineer
- Johannesburg
- Job Type: Permanent
- Posted 15 Nov 2024 | 30 Days left
GIS Developer
- Centurion
- Job Type: Permanent
- Posted 15 Nov 2024 | 30 Days left
Chief Financial Officer
- Johannesburg
- Job Type: Permanent
- Posted 15 Nov 2024 | 30 Days left
Management Accountant
- East Rand
- Job Type: Permanent
- Posted 15 Nov 2024 | 30 Days left