application developer in Bathurst

apply now

job details

posted
location
bathurst, new south wales
specialism
IT & ICT
job type
permanent
working hours
Full-Time
reference number
90M0342953_1538632152
contact
georgina horwood, randstad
apply now

job description

Application Developer

Bathurst

3 month initial contract


Application Developer with high level programming skills in Python, NodeJS in cloud infrastructure (ideally Cloudformation) required for a contract opportunity in Bathurst.


Project Scope:
• To enhance the existing code base by re-engineering the current code base and incorporating the Java based LandXML Validation Service.
• Development of unit tests for the NodeJS environment.
• Work with internal staff to refactor the infrastructure as code to create a blueprint for all AWS projects.

Essential Requirements:
• Application Developer with high level programming skills in Python within a UNIX environment.
• Experience using a continuous integration/deployment environment using a git based repository.
• Experience developing in cloud infrastructure, in particular AWS services such as Cloudformation.
• Experience in test driven development and testing frameworks in Python and NodeJS.
• Experience reviewing and working with other people’s code

Desirable Requirements:
• Experience in NodeJS and Java.
• Experience in GIS systems development using Open Standards and XML based data.

Project Objectives:
• To enhance the current implementation of the cloud based solution, including application development and Infrastructure as code.
• To implement an SDK in various languages for the company API enabling internal and external access.
• To enhance the validation framework built in the cloud using Python.
• To migrate existing Java code to Python, using the methodology created within the project.
• To extend the unit testing already built within the project using both Python and NodeJS.

Desired Outcomes:
• A fully functional SDK framework for providing access to the companies ecosystem.
• A fully functional Web Service based transactional processing system.
• A highly maintainable code base for the validation framework incorporating functionality from the Java based validation system. Including automated unit tests running in a continuous integration pipeline.
• Enhancements to the Infrastructure as Code base that underpins the system making it usable by other AWS projects.

Please submit your CV to georgina.horwood@randstad.com.au and call me as soon as you can on (02) 8235 3303 for a confidential discussion about your job search.

At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.

skills

Experience in NodeJS and Java

qualification

none required

educational requirements

College/Pre-University