Head of Software Development/Lead Developer

Head of Software Development/Lead Developer

Location:
Melbourne 3001, Melbourne, Victoria
Address
Melbourne 3001, Melbourne, Victoria

Description

What Type 1 or more characters for results.

Where Type 1 or more characters for results.

Head of Software Development/Lead Developer

This Lead Developer will direct and guide the core /dev team in design, coding, testing, researching & analysing developments. This role involves SDLC in Agile such as running planning, design & retro session as well as management and schedule of dev resources.

The primary focus of the role will be the management of development team and support of the Networked Data Platform(NDP), leveraging Scala/Java based on open source Apache Spark, Ignite, Solr and Arrow.

Responsibilities include:
Provide and support a strategic vision that integrates a broad range of ideas for software developments
Work on core engineering in Apache Spark
Work closely with the product manager, business analyst, and chief of engineering to develop the technical design and solutions
Analyse, design, implement and test programs in one or more programming languages
Provide solutions to technical difficulties and complex issues that might affect various fields and subject areas simultaneously
Use agile drive method to approach design solution
Work effectively with in an Agile cross-functional team. Actively engage and contribute to the continuous improvement of Agile and lean process and practices
Contribute to functional and technical design of software, systems, interfaces, and products
Support integrated applications with an understanding of test automation, continuous integration and delivery, and system configuration management.
The successful candidate will have:
Strong background of SDLC in agile methodologies
Quick problem-solving skills with exceptional aptitude and reasoning
Proven work experience in a similar or related field, like architecture and design
Experience in leading, managing, mentoring a team of junior developers
Knowledge about computer science, functional/OO programming skills, data structures, algorithms, data processing and networking, etc.
Experience developing code for problem-solving in the data processing using different languages, especially Scala, Java, and Apache Spark
Proven experience developing and packaging Enterprise S/W
Extensive knowledge of distributed computing frameworks, especially Spark, is highly desirable
Experience with automation: build, test and deployment
A pragmatic and practical attitude to development
Experience working in a fast paced and dynamic environment
This role is open Australia-wide, with a preference for Melbourne or . If you are interested, please apply for immediate consideration.

IMPORTANT: By submitting your email address and any other personal information when you APPLY to a job, you consent to such information being collected, held, used and disclosed in accordance with our COLLECTIONS NOTICE and PRIVACY POLICY.

(link removed)

Be careful - Don’t provide your bank or credit card details when applying for . Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad .

Sign in to start saving jobs in your profile.


Do you want to receive recommendations for similar jobs?
no -- Principals only. Recruiters, please don’t contact this job advertiser.
no -- Please, no phone calls about this job!
no -- Reposting this message elsewhere is NOT OK.


Reports of intellectual property infringement or improper use of images or data (for example telephone, e-mail, names and addresses) can be notified to the e-mail address info@fastiko.au

To report cases of content deemed illegal or abusive, you can send an email to info@fastiko.au