Java Developer - CSIRO
CSIRO has an opportunity for several motivated IT professionals with experience in developing web applications in Java. You will join an established agile software development team using the latest technologies to produce an interesting variety of scientific and administrative web systems.
Who we are:
The Software Services group of CSIRO IMT consists of business analysis, development and testing teams working together to produce new systems and maintain and enhance existing systems. We use agile processes to produce short turnaround on projects and achieve high client satisfaction. The applications developed and maintained by the Software Services group include enterprise level administration and science support systems.
Position Description:
You will be a key developer in cross disciplinary technical teams producing new systems and maintaining and enhancing systems in a leading knowledge organisation with opportunities for career development.
Undertake technical planning, design, programming and analysis tasks in a highly collaborative environment, contributing to the design, development and maintenance of various web applications.
Freedom to Act / Autonomy:
The developer will work under the direction of the Java Technical Lead
Position Description:
You will be a key developer in cross disciplinary technical teams producing new systems and maintaining and enhancing systems in a leading knowledge organisation with opportunities for career development.
Undertake technical planning, design, programming and analysis tasks in a highly collaborative environment, contributing to the design, development and maintenance of various web applications.
Freedom to Act / Autonomy:
The developer will work under the direction of the Java Technical Lead
Position Description
Core Competencies:
Problem Solving
- Well developed analytical skills and demonstrated complex problem solving ability
Application of Knowledge
- Strong Java software development skills and relevant experience
- Well developed programming skills and practices, including in-line and systems documentation, unit testing and peer reviewing
- Proven experience in software development in a windows and web environment
- Demonstrated ability to document technical design specifications
- Proven experience in working with relational databases – especially Oracle and SQL Server – manipulating data in them programmatically
- Proven experience in application of Object Oriented programming techniques
Resource Management
- Demonstrated ability to produce high quality results whilst working to deadlines in delivering work packages to agreed time and specifications
Judgment
- Ability to realistically estimate development time based on complex system specifications or high level functional requirements
- Demonstrated experience making sound decisions in undertaking analyst programming activities
Communication
- Good oral and written communication skills
- Proven experience in discussing functional and design requirements with Business Analysts, users and other programmers to improve the design of a system
- Proven ability to provide technical advice to other programmers, and to set a good example to other programmers
- Proven experience working in an Agile environment
Adaptability
- Demonstrated ability to adapt to changing priorities and technologies
Independence
- Demonstrated ability to work within a team environment
- Ability to work to several competing deadlines, with little technical direction
Responsibilities:
- Develop high-quality, maintainable and reliable software solutions in line with the adopted architectural designs and coding standards
- Participate in Agile projects
- Keep up-to-date with emerging IT trends and standards via formal and informal training and research
- Contribute positively to stimulate and promote a team approach, and develop sound working relationships with application users
- Participate in code reviews and specification reviews
- Participate in the production of technical specifications documentation
- Complete assigned programming and analysis tasks as specified by due dates
- Keep management and other team members informed of progress and issues
- Undertake unit testing of developed code and debug code
- Produce and maintain systems documentation
Selection Criteria
Applicants must be Australian citizens or have Australian permanent residency status. Applicants that do not address the selection criteria will not be considered. To assist you in preparing your application please read the information available at Guidelines for Applicants .
Pre-requisites:
- Relevant Tertiary qualifications in IT or related discipline or equivalent relevant work experience;
- At least 3 years experience as a Programmer/Analyst.
Essential
- Problem Solving
Ability to define and solve problems using various analysis and programming skills. - Application of Knowledge
3+ years experience in developing & building Java applications.
Experience with web and persistence frameworks: e.g. Spring, Hibernate.
Experience with front-end Web technologies: e.g. AJAX, JavaScript.
Proven experience in software development in a windows and web environment.
Understanding of Software Development Life Cycle.
Demonstrated ability of delivering secure web systems to defined usability standards. - Resource Management
Demonstrated ability to produce high quality software whilst working to deadlines. - Judgement
Ability to estimate development time based on complex specifications or high level requirements.
Demonstrated experience in making sound decisions in undertaking analysis and programming activities. - Communication
Good interpersonal, written and oral communication, negotiation and representational skills.
Ability to participate in knowledge sharing environments e.g. wiki, communities of practice. - Adaptability
Demonstrated flexible approach to analysis and programming such that changes in priorities and technologies can be met as issues arise. - Independence
Demonstrated ability to work in a team environment.
Ability to work on several competing deadlines with minimal technical direction.
Desirable
- Knowledge of GIS development and spatial database usage.
- Knowledge of multi-threaded/parallel programming technique.
- Knowledge of other scripting languages e.g. Perl, python.
- Experience in Agile Software Development using SCRUM.
More Information
CSIRO
CSIRO is Australia's premier research body, delivering innovative science for the benefit of Australians.
Description of the Research / Business Group
IM&T is committed to introducing and maintaining up-to-date, quality information services in support of CSIRO’s strategic objectives. Ongoing business engagement maintains strong connections between IM&T and CSIRO’s research areas so that our services are closely aligned with CSIRO’s strategic objectives, and forms the basis for IM&T's annual Operational Plans. http://intranet.csiro.au/intranet/imt/index.htm
Click on the following link to apply
https://recruitment.csiro.au/asp/job_details.asp?RefNo=2009%2F812
TechWorld Jobs (beta)
Job Navigation
- SAP BPC EPM AUSTRALIA WIDE & SYDNEY CONTRACT & PERMANENT7/09/2011
I.T. & T
SAP BPC EPM AUSTRALIA WIDE & SYDNEY CONTRACT & PERMANENT - SAP BI BW LEAD CONSULTANT PERTH AUSTRALIA to $175k + SUPER7/09/2011
I.T. & T
SAP BI BW LEAD CONSULTANT PERTH AUSTRALIA to $175k + SUPER - SAP LEAD MANAGEMENT PRINCIPAL CONSULTANTS AUSTRALIA SYDNEY OR PERTH7/09/2011
I.T. & T
SAP LEAD MANAGEMENT PRINCIPAL CONSULTANTS AUSTRALIA SYDNEY OR PERTH - Oracle Functional Financials and 'Projects' (PA) Consultant GL AP AR P7/09/2011
I.T. & T
Oracle Functional Financials and 'Projects' (PA) Consultant GL AP AR P - Test Analyst (Business Intelligence)7/09/2011
I.T. & T
Test Analyst (Business Intelligence) - Test Manager (Business Intelligence)7/09/2011
I.T. & T
Test Manager (Business Intelligence) - Powerbuilder, Sybase developer, Wealth Management, Melbourne7/09/2011
I.T. & T
Powerbuilder, Sybase developer, Wealth Management, Melbourne
Whitepapers
TechWorld Blogs
Recent blog posts
- A newly minted Linux a must for the desktop
- Desktop Linux needs integration and innovation
- Here’s to a cloudy Cup day
- Windows Phone 7: first impressions call for more options
- Jobs’ Android attack: it’s 1984 all over again
- Let’s get back to broadband basics
- Data trumps speed in broadband battleground
- Windows Phone 7: how big can it get?
- NBN gets a turn at political football
- Internet filter gets caught up in politics







Recent comments
2 weeks 4 days ago
8 weeks 2 days ago
10 weeks 2 days ago
22 weeks 2 days ago
26 weeks 3 days ago
29 weeks 3 days ago
29 weeks 4 days ago
29 weeks 4 days ago
37 weeks 1 day ago
37 weeks 2 days ago
38 weeks 6 days ago
42 weeks 1 day ago
1 year 1 week ago
1 year 1 week ago
1 year 8 weeks ago
1 year 9 weeks ago
1 year 9 weeks ago
1 year 10 weeks ago
1 year 11 weeks ago
1 year 12 weeks ago