As a Software Developer (Data) at Tourism Media, you will be responsible for the ongoing delivery of high-quality data to enable the delivery of solutions that meet client and business requirements and align with the company's strategic goals. We are looking for a developer with a broad base of experience integrating data of differing quality and automating processes for efficiency, suiting a senior developer who can quickly come up to speed with existing processes as a valued member of our Data Engineering squad. Initially offered as an onsite role, hybrid working (working from home 50%) would be offered after 6-12 months. Renumeration commensurate with experience.
Key Responsibilities:
- Ensure accurate and efficient delivery of data from a range of external sources to internal systems both as an individual and part of the Data Engineering squad
- Ensuring secure use and management of data across Tourism Media systems and processes
- Integrate new sources of data into existing systems and processes
- Assist the Data Engineering squad in continuous improvement
- Troubleshoot and debug any issues identified in data feeds and processes
- Ensure software and solutions comply with Tourism Media standards and policies
- Ensuring accurate documentation of Data Engineering processes
- Working with the Tech Lead to evolve Tourism Media’s IT environment
Mandatory Skills:
- Attention to detail and process
- Excellent communication and collaboration abilities and a willingness to shareknowledge
- Extensive experience with MySQL and at least 1 other Database (eg. pgSQL, MS SQL, Oracle, DynamoDB, etc)
- Extensive experience with PHP including Software Engineering principles and Object Oriented Programming
- Automation of processes, especially data related processes
- Experience with modern software development methodologies and concepts including:
- Version control with Git
- Continuous Integration / Continuous Deployment
- Able to navigate and operate in a Linux CLI environment
- Functional understanding of common data formats (CSV, XML, JSON, UTF-8)
- Experience integrating with APIs and other data infrastructure
- Strong troubleshooting and problem-solving skills
Desired Skills:
Experience with:
- GraphQL
- Neo4J
- JavaScript / Typescript
- AWS
- Regular Expressions
- Docker / Containerization
Experience:
Minimum 5 years of professional experience, in a development or data related role.
Tourism Media
Tourism Media is committed to fostering an inclusive and diverse workplace and is an equal-opportunity employer.
Company Overview: Tourism Media (www.tourismmedia.com.au) is not your ordinary workplace. We're a dynamic and innovative medium-sized business specialising in creating exceptional digital solutions for clients across the tourism, fashion, and real estate industries, among others. Experts in custom content production covering words, images and video, content strategy, and CMS services, we empower our clients to thrive in today’s competitive landscape.
Our Brisbane office is where work meets inspiration, complete with BBQ lunches on Wednesdays, friendly furry companions (yes, dogs are welcome), Friday afternoon happy hour in our purpose-built bar, and a whole lot of creative magic. With ample free car spaces, you’ll never have to worry about parking at our Kelvin Grove headquarters.
Website: www.tourismmedia.com.au
Company Mission
We are a team of extraordinary content specialists and problem solvers that provide our clients with an exceptional experience.
Our people are ambitious, curious and empowered. We embrace challenges with a sense of fun and the support of our work family. We listen and communicate deliberately to grow our secure, prosperous and nimble business.
We fearlessly explore new technologies and ideas, unencumbered by convention. Continuous improvement and passion drive us.
We unite to achieve shared goals through strategic planning, ownership, clarity and honouring our word. We measure and celebrate success in ways that are meaningful for the business and people.
TM is more than a place to work, it is a place to thrive.