Job Description

Job Header

Senior Software Engineer | Data Engineer

Advertiser: Shine SolutionsMore jobs from this company

Job Information

Job Listing Date
20 Mar 2020
Location
Melbourne, CBD & Inner Suburbs
Work Type
Full Time
Classification
Information & Communication Technology, Engineering - Software

Who is Shine?

Formed in 1998 and headquartered in Melbourne, Shine has forged an enviable reputation for delivering real value to our clients. By combining our focus on business benefit with our deep technology skills and excellent industry experience, we can offer more than good technology - we can help our clients mitigate risk, realise their vision and deliver tangible benefits to their business. 

All our actions are underpinned by our core values of ‘People First’, ‘Sharing Deep Expertise’, ‘Pragmatic Delivery’ and ‘Integrity Above All’. You can expect to be listened to, challenged and have a career where success will be defined by what you make of it.

The Role

Technologies such as Python, BigQuery, DataFlow, GCP, AWS are widely used amongst Shine’s client base. We would like to hear from Software Engineers with expertise across these areas and related technologies who are passionate about coding and want to work with a like-minded team. 

You will demonstrate:

  • Proficiency in understanding data, entity relationships, structured & unstructured data, SQL and NoSQL databases

  • Strong data wrangling skills, using a variety/mix of data processing tools (e.g. Apache BEAM/Dataflow, or Hadoop ecosystem/Elastic Map Reduce, etc.)

  • Exhibit strong command on SQL including complex joins, performance optimisation techniques, data cleansing, normalisation & denormalisation, experience with OLTP and OLAP systems

  • Create and maintain data pipelines in an efficient manner (experience with Dataflow with GCP or AWS Data Pipelines is a plus)

  • Manage and process complex, large data for analysis (e.g. hierarchies of datasets, inter-relationships, partitions, views, etc.)

  • Produce the infrastructure for finest extraction, transformation, and loading of data from a wide variety of data sources using ‘Big Data’ technologies

  • Develop ETL pipelines and perform data modelling preferably on public cloud platforms such as BigQuery + Dataflow on GCP or Redshift + EMR on AWS, etc.)

  • Code from program specifications using some of, but not limited to, the following languages/Solutions as required: Python, Java, NodeJS, SQL, etc.

  • Work closely with analytics and data science teams to build and optimise ‘big data’ pipelines, warehouse/data lake and reports/visualisations

  • Familiarity with Cloud based messaging, scheduling and triggering products & services (e.g. Pub/Sub, CloudScheduler, SQS, etc.)

Why work with Shine? 

  • Shine values our people above everything else, reflected in an extremely low staff turnover.

  • Our people have a passion for excellence and are quality driven.

  • We are official partners with both AWS and GCP.

  • We provide 5 paid study days per year to all staff to take up training in their chosen field of specialisation to help support our culture of technical excellence.

  • We will pay for costs related to certifications to approved programs such as AWS and GCP.

  • Up to $250 per year on reference books or self-paced training materials without prior approval.

  • Access to online training modules to help you keep up to date with the latest technologies.

  • Lifestyle leave where you can "buy" up to an extra 4 weeks of annual leave.

  • We love learning and sharing our experiences with each other, our clients and software communities. We provide time and incentives (financial!) for our people to share their knowledge and experience via our blog, regular forums in our office, as well as presenting at meetups and conferences.

  • We understand work/life balance and work flexibly with our clients.

  • We also provide access to an EAP (Employee Assistance Program) which offers strictly confidential counselling sessions to staff, be it for personal or professional matters.

Have a read of our website and review our blog posts to see the type of work we get up to! https://shinesolutions.com/blog/

If you think this sounds like a good match with your skills and career development plans, then please send us your resume ….

Please - NO agencies 

The application form will include these questions:
  • Which of the following statements best describes your right to work in Australia?
  • What's your expected annual base salary?

Report this job advert

Be careful- Don’t provide your bank or credit card details when applying for jobs. If you see something suspicious .

Share this role