SYDAC - Senior Software Engineer (Java)
Seeking a Software Engineer who will be actively involved in the design, development, and testing of real time software solutions for global projects.
Summary about this job
Engineering - Software
Company: Knorr-Bremse Group - Australia
Location: Adelaide
Work type: Full Time
Salary: n\a
Phone: +61-8-2598-7176
Fax: +61-7-2794-5881
E-mail: n\a
Site: n\a
Detail information about job SYDAC - Senior Software Engineer (Java). Terms and conditions vacancy
- World leading developer of Driver Training Simulation Technology for rail & tpt
- Adelaide CBD location.
- Leading edge Java 8 based technologies.
Our Company
Sydac is a world leading developer of Driver Training Simulation Technology for the global rail and transportation sectors. We form part of the Knorr-Bremse group and have a diverse workforce delivering projects across the UK, USA, Asia, Europe and Australia.
Our high fidelity immersive simulators are a brilliant replication of the real system, with powerful training scenarios complemented by rich and realistic virtual worlds.
The position
As a Software Engineer you will be actively involved in the design, development, and testing of real time software solutions as part of projects delivered globally. You will be working on leading edge Java 8 based technologies in our office in the heart of Adelaide's CBD. With your problem solving skills and the ability to find innovative solutions, you will add to a creative team that prides itself on delivering best in class solutions.
Your qualities
Your success in this role will be underpinned by strong capabilities in JAVA, extensive knowledge of design principles and a hunger for technical excellence in the dynamic world of simulation. You will be highly proficient in writing code that is easy to read, highly maintainable, and written with automated testing in mind. You will enjoy leading and supporting junior staff members and display excellent communication skills that enable you to build rapport with key stakeholders for effective project delivery.
Essential competencies
· An extensive working knowledge of Core JAVA
· Working knowledge of OO design methodologies
· Experience with the development of real time systems and multithreaded or distributed systems application development
· Experience working in a collaborative team-based environments to design, develop and modify software
· Degree qualification in Information Technology/Computer Science or relevant experience
· Proactive approach to professional development including software innovation and technical application
Desirable Competencies
· Proven experience working within Scrum teams within an Agile organisation
· Experience with unit testing software such as JUnit or TestNG
· Experience with Atlassian Toolsuite, JIRA/Confluence/Crucible.
Technologies our organisation works with:
· Core: Java (8/7/6), C++, C# .NET, Python
· DB: Oracle
· 3D Rendering Engine: Unigine
· Modelling: Matlab Simulink, MatrixX
· Testing: TestNG, GoogleTest
· Source Control: SVN
· Other: Windows, Ant
How to apply
This permanent role would suit someone seeking more challenging, complex project work. Please note occasional travel may be required, depending on project assignment.
For more information on the exciting work we do check out the video or send your enquiries to: [email protected]
Please apply online via the seek website, attaching your resume and cover letter.