Senior Software Developer

Location: Australian Capital Territory
Job Type: Permanent
Specialisation: Developers/Programmers
Salary: Negotiable
Reference: CR/007130_1631257775
Contact: Jackie Gibbons
Email: email Jackie

Canberra base and work from home flexibility
12 months contract
NV1 Security Clearance required

Our client is looking for an experienced Senior Software Developer to work for a large telecommunications organisation in Canberra.

Skills and experience:

* Software development and/or scripting experience on Unix platforms with OO languages such as Ruby or Python
* Experience in web user interface development using technologies such as JavaScript (e.g. JQuery, AJAX), HTML and CSS
* Experience in model-view-controller (MVC) architectural patterns for web-based application
* Experience in relational database systems (RDBMS) such as PostgreSQL, MySQL
* Ability to create and optimise complex SQL queries
* Experience with the version control system e.g. Git.
* A strong understanding of networking principles
* Familiarity with the Ruby on Rails MVC framework
* Experience with Stored Procedures and PL/SQL
* Experience developing dynamic applications
* Experience with Microsoft Visual Basic, Excel VBA & Visio Diagram Automation
* A good understanding of ORM (Object Relational Mapping)
* Experience with Virtualisation technologies such as VMWare ESXi, Microsoft Hyper-V or Linux KVM
* Currently hold a NV1 clearance.

Next steps

Please call Jackie on 0432 268 298 or apply online. Code S12

Who we are

FinXL IT Professional Services is an established, innovative Australian company, providing technology-enabled business solutions and consulting services across many industries. These include; Government, Telecommunications, Commercial and Finance. We currently have more than 1200 consultants assisting our clients across Australia and are continuing to grow at a rapid pace. By delivering services and implementing new systems, processes, and technology, we assist our clients in gaining competitive advantage and reaching new heights.