Software Engineer
The Software Engineer, reporting to the Senior Software Engineer, is responsible for the
development and maintenance of the operation of a database-driven web application with a specific
emphasis on usability, performance, and scalability.
Location Balcatta Western Australia
Levart was built to help accommodation properties connect and share rates and inventory direct to
the consumer as well as through Intermediaries (Online Travel Agents). We have developed many
features an improved functionality over the past 2 decades where our tools have played a critical
part in changing how hospitality properties around the world promote their property and distribute
their services. Located in Balcatta Western Australia, and over a many hundreds of clients a career at
Levart offers countless ways to make an impact in a fast-growing organisation.
Software Engineers at Levart are hybrid software/systems engineers who ensure that Levart’s
services run smoothly and have the capacity for future growth. They are embedded in every one of
Levart’s product and infrastructure teams and are core participants in every significant engineering
effort underway in the company.
Our team is comprised of varying levels of experience and backgrounds, from new grads to industry
veterans. Relevant industry experience is important, but ultimately less so than your demonstrated
abilities and attitude. We sail into uncharted waters every day at Levart in Software Engineering, and
we are always learning.
This position is full-time and located in our Balcatta office.
Responsibilities
Own back-end services operating systems and front-end services such as the Websites, Booking
Engine and Channel Management
Write and review code, develop documentation and capacity plans, and debug the hardest
problems, live on complex systems
Together with the development team, you will share an on-call rotation and be an escalation
contact for service incidents
Partnered alongside the senior engineer in the industry on some very cool stuff around, the code
and systems you work on will be in production and used users all around the world
Foster a culture of continuous improvement in all areas of technology and instils the principles of
this culture in a team of developers.
Works together with senior software developers to plan and execute projects;
Assist in proper adaption of functional requirements into product design
Ensure delivered work and those of the Development Team meet technical and functional
requirements
Provides detailed and timely status updates to management;
Efficient and timely completion of all assigned tasks
Assist Project Managers in the planning for efficient project delivery
Creation and maintenance of documentation supporting the operation of the database and
associated applications
Maintains technical knowledge and understanding of the latest development methodologies and
best practices by participating in educational opportunities, reading professional publications,
maintaining personal networks, and participating in professional organizations
Ensures quality and consistency throughout the architecture and implementation of the code
base
Develop strategy to continually evolve the online experience to deliver better site conversion,
engagement, and optimisation.
Architects PHP and database based solutions by studying existing technology architecture;
analysing browser compatibility techniques; evaluating solution alternatives; developing
prototypes; and writing detailed technical requirements;
Acts as a highly competent advisor to the team;
Assists developers to resolve technical issues;
Responds to occasional system errors, including during off hour and coordinates response
amongst the team.
Other duties as required
Ensures that developers have appropriate product and technical specifications, direction, and
resources to deliver products effectively
Accountability
• Efficient and timely completion of all assigned tasks
Documentation
Administration
Prerequisites
BS or MS in Computer Science, Engineering, or a related technical discipline or equivalent experience
• Extremely sound knowledge of UNIX and TCP/IP network fundamentals
Ability to code well in at least one language
Ability to rapidly learn new development languages (PHP, Python, C++, and Java are all in heavy
use)
Ability to pick up new software, frameworks, and APIs quickly
Sharp and tenacious troubleshooting skills: you can fix anything
Ability to perform 'guerrilla capacity planning' for internet service architectures
Good knowledge of basic large-scale internet service architectures (such as load balancing, LAMP,
CDN's), even if you have not worked on one
Configuration and maintenance of common applications such as Apache, memcached, Squid,
MySQL, NFS, DHCP, NTP, SSH, DNS, and SNMP (???)
A burning desire to "Move Fast and Be Bold"
Good communications skills
Detail oriented and careful
At least two years’ experience in analysing business requirements, recommending technical
solutions, and writing technical specifications and/or requirements
The ability to analyse business needs and conceive, design, and develop innovative solutions
The ability to write detailed and thorough technical requirements
The ability to design, develop and tune SQL server databases
The ability to manage multiple projects simultaneously
The ability to adapt to changing priorities
Excellent understanding of Web Development technologies in general, including JavaScript, AJAX,
and XML
The ability to demonstrate work experience by providing examples, samples, and source code
Applications
If you would like to apply for the Software Engineer position, please send your resume and cover
letter to Ian Simmonds via email. Ian’s details are listed below;
Ian Simmonds
Managing Director
Levart Distribution Systems Pty Ltd
p: 1300 538 278
e:
[email protected]
w: www.levart.com.au