Platform Engineer / Systems Developer
Advertiser: Buildings AliveMore jobs from this company
- Job Listing Date
- 5 Jun 2019
- Sydney, CBD, Inner West & Eastern Suburbs
- Work Type
- Full Time
- Information & Communication Technology, Developers/Programmers
About the business
At Buildings Alive, we provide automated daily feedback and technical analysis to optimise the energy and environmental performance of large, complex buildings. We work with leading property owners, operators and technical specialists across hundreds of office towers, shopping centres, academic buildings, laboratories and other complex facilities throughout Australia, Europe and the United States.
Visit our website to find out more: https://www.buildingsalive.com
About the role
We're seeking to grow our platforms team by adding several experienced software engineers / systems developers who will be involved in designing, implementing and supporting our customer-facing energy analytics applications as they evolve to meet market demand.
You'll be joining an established team of experienced technical staff in a platforms team, as part of a business that is privately-held, financially stable, and achieving significant growth.
You'll be spending your time in a hands-on role with involvement across the full software/systems life-cycle. You'll be doing a mix of maintenance, incremental improvements and new development work across the devops continuum.
Recruiters and applicants please note: we do not utilise the services of recruiters or consider applicants who are introduced to us via recruiters.
Benefits and perks
We offer a range of benefits including:
- tools of trade (laptop + mobile/mobile service)
- modern and convenient Sydney CBD office (located close to Town Hall or Museum and with end of trip facilities)
- flexible and remote working options
- quarterly team/social events and an annual team retreat
- annual performance and remuneration review
- career development and growth opportunities including an annual learning and development allowance
- employee share scheme.
Skills and experience
From a technical perspective, you'll likely:
- Have a degree in a relevant field (e.g. computer science, software engineering, information systems) or a combination of industry training and practical experience
- Bring 3-5 years of industry experience in software development, preferably in a web-based product or service based business with external customers
- Be comfortable in a technology environment which features:
- Backend/integration: Python (essential), Java J2SE (desirable), Unix shell (desirable)
- Front end: JS frameworks like
- Data layers: Derby, MongoDB and serverless data layers
- Dev/collab tools: Linux, Jetbrains tools, Git, Jira, Jenkins and Slack
- Hosting: Cloud-based Ubuntu Linux, Apache/Tomcat/Nginx, and be generally familiar with internet-working technologies such as DNS, HTTP/S etc.
- Have some experience with modern build orchestration, automation and continuous integration tools and standards
- Bring an understanding of application development and integration in the cloud (e.g. AWS or similar platforms, at layers above compute and storage).
Any previous exposure to or experience working with the following is advantageous:
- Electricity, water, gas or climate interval data and standards
- IoT solutions (distributed / edge data capture and analysis)
- Statistical machine learning technologies, particularly with Python.
At a personal level you will:
- Appreciate our company culture and values – see https://www.buildingsalive.com/about/work-with-us/
- Be an excellent written/spoken communicator, with strong interpersonal skills, including when working with remote collaborators and with team members outside of ICT
- Be productive in an agile, sprint-based development schedule with a continuous delivery philosophy and in close proximity to business-driven product strategy
- Have strong problem solving skills, including being proven under operational pressure
- Have the desire to develop your technical and non-technical skills and career and willingness to take on additional responsibilities to help us grow.
- Which of the following statements best describes your right to work in Australia?