About the job Pentaho ETL Developer
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