Sunday, November 2, 2014

[Atlassian] Senior Data Warehouse Developer


Senior Data Warehouse Developer

Location: Sydney
Job Code: QHP-1553
# of openings: 1

Description

  • Do you dream about Data and talk to your friends in SQL?
  • Do you want to inspire and be inspired by working with the best and brightest?
  • Would you rather work for David than Goliath?

Atlassian is looking for a Senior Data Warehouse Developer to join our team managing our corporate data warehouse that powers crucial business decisions throughout the organisation. 

Position Summary

You'll be the genius who understands all the data in Atlassian, knows where to find it and manages our ETL processes that bring the data into our central data warehouse. You'll then use tools and systems to convert that data into useful metrics that people throughout the company can use to track their our corporate success.

What you'll do:

Working in our Sydney office, you will join our Analytics and Integration development team. You'll learn about all the source systems that feed our data warehouse and the business logic behind our existing data transformations. Then, you'll drive the continuous improvement of the data warehouse by enabling near real-time CDC data updates and detecting errors in the data streams. You'll have the opportunity to design new schemas for the data warehouse that will support other initiatives such as an improved CRM system and automated dashboards. On an on-going basis, you'll be responsible for improving the data warehouse by adding new data sources, coding business rules and producing new metrics that support the business.

You'll also work closely with our Java Developers who build and manage Atlassian's e-commerce and customer management systems. Where necessary, you'll use your Java skills to extend the capabilities of our ETL toolset to connect to new systems and technologies and enable an "information bus" used by various IT systems. You'll need to be technical at heart, comfortable with the idea of extending systems by writing code, rather than just relying on in-built functionality.

We're looking for someone with variety in their skill-sets. If you've only used one database, one ETL tool and one programming language, then you're probably not right for this role. We're looking for somebody who can demonstrate their willingness to go "outside the box", even if it was just tinkering on your computer at home to connect to weird open-source projects. You don't have to be an expert in all systems, but we'd rather you've had exposure to many things so you can apply best practice for a variety of situations.

Who we are looking for:

Key Skills

  • Excellent communication skills. You're just as comfortable leading a design session, training new team members and evangelizing data to key users.
  • You're flexible and don't let system limitations stop you from getting things done.
  • You think in SQL.
  • You've explored a variety of database technologies (We primarily use PostgreSQL but also connect to other systems).
  • You have extensive experience with data quality and data-manipulation (ETL) tools that convert data into actionable information.
  • You can empathize with business users and anticipate how they'd like to use information.
  • You're skilled in some scripting languages (JavaScript, Python, Shell, etc.) that you use to supplement system capabilities.
  • You're the type of person that publishes good documentation to help people use the information you provide.

Preferred Skills

  • Experience using Pentaho Kettle 
  • You've used version control systems like Git and Subversion.
  • Java development experience for building add-on functionality into the ETL tools
  • Experience retrieving data from remote systems via API calls (eg SOAP, REST)
  • You're personal friends with Kimball and Ross
  • Experience integrating with Salesforce and NetSuite

Love going to work?

Imagine working in a place where you get to do what you love every day. We are a seven-year young software development company revolutionising the way software is sold and used by businesses world-wide. With a range of innovative software products, we have over 15,000 customers globally including NASA, Sony, the Apache Foundation and the United Nations. We are building a different kind of software company — one that listens to client needs, values innovation and solves customer problems with brilliant simplicity.

We are not your typical company and proud of it! If you start your career with Australia's fastest growing global software company, you can expect a fast paced and exciting work environment which stays true to our entrepreneurial roots. You won't get frustrated with bureaucracy and slow decision making, and we encourage creative thinking. We want to know your opinion — on everything we do!

Your cover letter should address the points listed above ("Who we are looking for") and demonstrate what you know about our company. We're looking for somebody who is just as excited about working for Atlassian as they are excited about the role itself. Also, please include the code-word "trumpet" in your cover letter to let us know you've read this far. (You'd be amazed how many people don't!)

Your dream job?

With offices in Sydney, San Francisco, Amsterdam, Austin and Gdansk we offer global opportunities and the chance to work with like-minds from different cultures. Each day you come to work at Atlassian, you will be coming to work in an open plan office filled with lots of natural light. When you are not sitting in your comfy ergonomic Aeron chair, working on your large LCD monitors and the operating system of your choice, there will be plenty of decisions to make. Maybe you'd like to participate in a lunchtime card game? Would you rather play a Wii Sports game or be a guitar hero? If hunger strikes, head to the kitchen for drinks, fresh fruit, snacks and more. Your choice!

Check out a short video created by Atlassian staff on our values. Also, look through our website to find out more about life at Atlassian.

“I joined Atlassian because I was looking to move away from the big corporate world of banking, Finance and Government where the process and mind set are so restricting. I like getting things done, that’s why I like Atlassian.“
Trevor Campbell,  Senior Developer.
 
“Why do I love where I work? Because the people are wonderfully good natured and generally awesome.”
Steve Haffenden, Front End Developer.
 
"I feel constantly blessed to be part of such a collection of intelligent, passionate, helpful and hilarious people. It's rare to find a bunch of people so committed to the products they make - it's infectious."
Samantha Thebridge, UI Designer.




Apply

No comments:

Post a Comment