[LA-Jobs] Graduate Linux Network Developer - Hammond Street Developments
LA Jobs List
jobs at lists.linux.org.au
Fri Jul 6 18:28:58 AEST 2018
A new job has been posted on the Linux Australia website.
http://linux.org.au/graduate-linux-network-developer-hammond-street-developments
===================
HSD is a growing ITC consultancy located in Nunawading, Victoria. We
specialize in providing software development and consultancy services, mainly
to the government sector.
THE ROLE
We are currently seeking a graduate software engineer to complement our
development team. In this position, you will be responsible for development
of robust, scalable systems under the direction of senior developers and
architects.
The team you will be working in is responsible for the ongoing development
and support of HSD’s IP Forensics line of networking systems and services.
HSD provides a friendly, supportive work environment, where you will have the
opportunity to develop your skills working alongside seasoned engineers and
developers. We value mentoring and training, and offer a generous training
program.
ABOUT YOU
You are a Linux/FOSS enthusiast, with a keen interest in solving “hard”
networking problems and desire to develop your full-stack “chops”.
JOB DETAILS
Term of Employment - Permanent (6-month probation period)
Start Date - ASAP
HOW TO APPLY
By email to resumes at hsd.com.au
Applicants must currently hold Australian citizenship
Applicants must be willing to undertake police checks as a condition of
employment.
KEY SELECTION CRITERIA
ESSENTIAL
Graduate degree in related field
Knowledge and experience of the Linux (any distro) operating system:
- Must be comfortable working from the shell
Knowledge and experience in one or more of the following programming
languages:
- C/C++/Java
- Scripting languages such as UNIX Shell (Bash/Korn), Perl, Python
Sound knowledge of networking theory:
- OSI model
- Layer-2-to-6 protocols/technologies (e.g., VLAN tagging, Ethernet,
IPv4/6, TCP/IP, UDP, BSD sockets, SSL/TLS)
Sound knowledge of development tools and practices:
- Build tools such as CMake, GNU make, Ant/Maven
- Revision control systems (e.g., Git)
- TDD (Test-Driven Development)
DESIRABLE
Demonstrable experience in one or more of the following areas:
Network Administration/Configuration
RHEL-based Linux distros, including:
- Kickstart (for automated installations)
- rpm (Red Hat Package Manager)
- YUM (Yellowdog Update Modifier)
C/C++/Java programming frameworks/technologies, including:
- Boost C++ libraries
- Hibernate ORM
- JAX-RS, JAX-WS
- Spring
Relational database systems and SQL
Contemporary web development (e.g., JavaScript frameworks such as AngularJS,
jQuery, etc.)
As a contributor to FOSS (Free and Open Source Software) projects
GENERAL
Hard working and eager to learn
Attention to detail
Good written and spoken communication
Sense of humour
Applications should address the key selection criteria in their responses.
We are looking for applications that concisely present the applicant’s
relevant experience, qualifications and achievements, in a professional and
compelling manner.
POSITION DESCRIPTION
Graduate Linux Network Developer
- Works under the direction of senior developers and architects
- Designs and implements robust, scalable, applications
- Writes structured and maintainable code that adheres to the prevailing
programming style as directed
- Writes unit tests that exercise code and assert program correctness to
improve overall quality
- Writes well documented code and contributes to external project
documentation
COMMUNICATION
- Communicates project status openly and honestly to project managers
- Collaborates with team members to foster a team environment where sharing
is encouraged and practiced
- Provides regular updates of work in progress, e.g., hours worked, using
tools such as Jira and designated internal systems
===================
More information about the jobs
mailing list