Posted 3 days ago
Description
Job Description of Pentaho ETL Developer in Sydney/ Melbourne/ Brisbane:
Primary Duties and Responsibilities
- Responsible for designing, developing, automating, monitoring and maintaining ETL jobs, batches, processes and metadata associated with the transfer of data to and from internal and external locations.
- Troubleshoot data issues, recommending, testing and implementing solutions.
- Develop and document technical requirements and solutions.
- Participate in design and code reviews.
- Troubleshoot issues making recommendations and delivering on those recommendations.
- Engage in project planning and delivering to commitments.
- Interact with Project Manager Lead and agile team to estimate development efforts and ensure accurate requirements fulfilment.
- Participate in daily stand-up meetings, planning meetings and review sessions (using Scrum / Agile methodology).
- Interact with cross-functional teams to ensure complete delivery of solutions.
- Assist with configuration of applications software.
Qualifications
- Demonstrated delivery experience using the Pentaho ETL tools and techniques.
- Experience in software development.
- Excellent programming skills in Java (Groovy), JavaScript, SQL, PL/pgSQL and PL/SQL.
- Recent delivery experience with Open Source ETL tool Pentaho Kettle.
- Expert SQL and database tuning skills for multiple platforms (PostgreSQL, Oracle) is a plus.
- Experience with NoSQL databases (Cassandra) is a plus.
- Demonstrated experience with Kimball ETL architecture techniques.
- Demonstrated working knowledge of Unix/Linux operating systems and related data integration tools such as Secure FTP servers.
- Working knowledge of an Operating System scripting language, ex. bash (using awk and sed), Python, and/or Perl.
- Familiarity with Revision Control (Subversion, etc.).
- Excellent communication, analytical, and development skills.
- Knowledge of current standards and practices in real estate information systems is preferred.
Additional Qualifications
- Preferably, 5 years working with a data warehouse responsible for ETL processing.
- Understanding of data warehouse and master data management approaches, industry standards and industry best practices.
- Ability to communicate effectively, both written and verbally.
- Work effectively with teams utilizing a customer-centered approach.
- Manage changing priorities within a fast-paced dynamic environment.