[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