Data Development Engineer 14 views

Job Overview

  • Salary Offer Market Related
  • Experience Level Senior
  • Total Years Experience 5-10


The purpose of the ETL Developer is to develop extraction, translation and loading jobs which will populate the Data Warehouse, develop and enhance the back-end of the data warehouse to satisfy specified and agreed user requirements in conformance with standards, time and cost parameters agreed for each project/request.

Key Job Outputs:

  • Design, code, debug and correct programs to ensure business requirements are met new and maintenance
  • Analyse the effect of new functions on the existing system
  • Compile test cases according to System Development Lifecycle methodology and conduct thorough inhouse testing per operational procedure
  • Implement practical solutions that use the specialist and departmental systems and processes
  • Provide specialist input and recommendations to improve the efficiency, compliance and quality objectives related to the area of specialisation
  • Identify problems and develop and propose solutions to present to appropriate leader or stakeholders
  • Ensure day to day operational support required from area of specialisation is provided to enhance performance
  • Support the identification, development and implementation of cost-effective processes to increase efficiency and reduce cost drivers related to area of specialisation
  • Continuously review cost / benefit and Return on Investment within area of specialisation
  • Maintain a high level of impact on other departments to support improved delivery
  • Continually increase understanding of client and stakeholder needs, satisfaction and service delivery
  • Ensure that adequate knowledge regarding specialisation is shared as required and maintained within the research library
  • Provide advice and / or training as required
  • Maintain, develop and implement specialist knowledge within the day to day operations of the organisation
  • Be a member of related professional bodies
  • Ensure CPD (continual professional development) or similar accreditation requirements are met annually to ensure maintained specialist accreditation
  • Engage with and provide support to the established network of internal and external expert resources and partners
  • Provide Specialist expertise and ensure best practice related to specialisation is implemented in projects, when required
  • Conform to project management disciplines when participating in projects
  • Represent department or project on appropriate committees related to area of specialisation
  • Design and produce art and copy layouts for material to be presented by visual communications media
  • Prioritise, track, handle, and maintain records of the elements, costs, and time schedules of multiple projects
  • Consult with client or supervisor to evaluate individual project needs
  • Design, development and implementation of ETL pipelines
  • Debug and correct programs to ensure business requirements are met, this includes new and maintenance work
  • Performance tuning of long running queries and recommending any performance improvement strategies
  • Performing data extracts
  • Support implemented BI solutions by monitoring data loads, addressing user questions concerning data integrity, doing performance tuning, archiving strategy and communicating functional and technical issues
  • Analyse the effect of new functions on the existing system
  • Compile test cases according to System Development Lifecycle methodology and conduct thorough inhouse testing per operational procedure
  • Ensure day-to-day operational support, identify problems and propose solutions to be presented to appropriate leaders or stakeholders

Core Competencies:

  • Credibility: Lead with integrity and trust others as you would like to be trusted -living the values and being transparent
  • Entrepreneurship: Take chances to continuously improve our Customer’s experiences -driving operational efficiencies
  • Influence: Engage with Customers and colleagues to advance the organisation’s welfare -making work happen
  • Collaboration: Build work-related network and share knowledge with colleagues building networks
  • Ownership: Make critical decisions based on what’s right for the business and Customers -Owning operational decisions and knowing oneself
  • Knowledge and application of the System Development Life Cycle (SDLC) methodology
  • Knowledge and application of relevant legislation
  • Task Management
  • Adobe Creative Suite
  • Data modelling and evaluation
  • Computer Technology Skills
  • Communication Skills
  • Business Writing Skills
  • System design and development skills
  • Attention to Accuracy and Detail
  • Problem solving and decision-making skills
  • Customer Focus
  • Numerical Ability


  • 3-4 Years Diploma/Degree in Information Technology, Computer Science or data related qualifications


  • 5-10 years’ experience in programming, understanding of database design and system analysis
  • Minimum of 5-10 years Data Warehousing experience
  • SQL/PLSQL knowledge essential
  • ETL Tool knowledge (DataStage 8.2 and above)
  • Data Modelling Tool Experience preferred
  • Basic UNIX scripting


Should you not hear from us within 2 weeks, kindly consider your application as unsuccessful.

All personal information received will be processed in accordance with The Protection of Personal Information Act No. 4 OF 2013

Apply for this job

Contact Details

Address: 1 Maxwell Drive | Sunninghill | Johannesburg | South Africa


Contact Number: 011 802 0185

Follow us