Font size: 100%
High Contrast

Software Developer

TURSA is seeking to employ a Software Developer to work primarily at the TURSA Management Centre located in Tweed Heads, NSW.

Tursa Employment & Training is a non-Government, not-for-profit organisation contracted by the Australian Government to deliver employment services and training programs from the Sunshine Coast, Qld to the Mid North Coast, NSW. Information on TURSA sites, programs, and services is available on the TURSA website www.tursa.com.au, http://employment.gov.au/jobactive, https://www.dss.gov.au/our-responsibilities/disability-and-carers/programmes-services/disability-employment-services or through links on our website.

The successful applicant will be required to demonstrate full stack development competency and maintain currency in the following skillsets:

  • Data modelling & conceptual schema design. Proficiency creating schema diagrams, state transition diagrams and process flow diagrams using appropriate tools. (i.e. Visio).
  • Microsoft SQL Server physical schema design & optimisation. Proficiency creating schema diagrams using SQL Studio tool.
  • Microsoft 365 SharePoint programming with Microsoft forms.
  • Microsoft 365 Power Apps low code programming.

Flexibility to travel is essential of this role with regular travel to our Lismore Head Office is a requirement. TURSA encourages people to apply who are willing to relocate and enjoy the superb lifestyle the Southern Gold Coast and Northern NSW has to offer.

No further information will be supplied to applicants other than as set out as follows or available through the TURSA website or Links to the website, or publications or brochures etc. available for public access at any of our current sites.

Applicants should not canvass current TURSA staff in respect to their application.

Application details and procedures are set out as follows:

  • Selection Criteria
  • Position Overview
  • Aptitude and Skills Test
  • Application Procedure
  • Medical Examination
  • Federal Police & Child Protection Checks

Selection Criteria:

Selection criteria
Software Developer
ESSENTIAL:
1 Proficiency creating design documentation. For example, schema diagrams, state transition diagrams and process flow diagrams using appropriate tools (i.e. Visio)
2 Demonstrated experience in Microsoft SQL Server physical schema design
3 Proficiency creating schema diagrams using SQL Studio tool
4 Demonstrated experience in Microsoft 365 SharePoint programming with Microsoft forms and Microsoft 365 Power Apps low code programming
5 Exceptional attention to detail combined with strong communication skills and the ability to work in a team environment
6 Motor vehicle driver’s licence
7 Preparedness to travel with possible occasional overnight stays
Desirable:
1 Tertiary qualifications in Information Technology along with a minimum 3 years full time experience utilising skillsets described in below position overview

Position Overview:

POSITION: Software Developer
ACCOUNTABLE TO: Chief Officer – Information & Digital Technology
CLASSIFICATION: Above Award
As at: Thursday, July 1, 2021
OBJECTIVES: To utilise current web programming technology to achieve the highest possible professional standard of workflow process in an efficient and cost-effective manner, and to contribute effectively to the establishment, integration, and maintenance of a modern, efficient ICT environment to support TURSA in meeting its contractual and organisational objectives and performance standards.
SCOPE: The Software Developer is responsible to develop web browser based applications, as directed by the Chief Officer – Information & Digital Technology, that:
  • Contribute to services being delivered in compliance with relevant legislation, contracts, KPI’s, policies, processes, Codes of Conduct, and automated Workflows.
  • Contribute meaningfully and valuably to the overall integration and co- ordination of TURSA’s programmes, projects, services, staff, resources, infrastructure, and sites in pursuit of TURSA’s constitutional objectives and Mission Statement.
Responsibilities of the incumbent will be within the range of duties as set out for the position listed below, and dependent upon experience, qualifications, skills and classification.
The Software Developer is required to demonstrate full stack development competency and maintain currency in the following skillsets:

Essential:
  • Data modelling & conceptual schema. Proficiency creating design documentation. For example, schema diagrams, state transition diagrams and process flow diagrams using appropriate tools. (i.e. Visio).
  • Microsoft SQL Server physical schema design & Proficiency creating schema diagrams using SQL Studio tool.
  • Microsoft 365 SharePoint programming with Microsoft forms.
  • Microsoft 365 Power Apps low code programming.
Highly Desirable:
  • Practice Agile development team behaviours.
  • Proficiency using Design Thinking Methodology, or similar, such as Domain Driven Design (DDD).
  • Composer package manager using Github.
  • Source management using Git repositories (specifically, Atlassian Bitbucket on Windows).
  • JavaScript Frameworks such as jQuery or Tailwind.
  • WordPress customisation & maintenance.
  • An industry recognised tertiary qualification in appropriate Information Technologies.
  • Object Oriented Design & Software Engineering skills on Microsoft Windows OS in a variety of languages; in particular PHP/Laravel, JavaScript & Microsoft SQL.
  • Understand and utilise the model-view-controller paradigm in object oriented programming frameworks. In particular, Laravel framework on Windows using SQL server. Code to industry recognised SOLID principles.
  • Laravel framework & associated popular modules. Including, Blade, Bootstrap V4 and Webpack SASS management.
  • Client UI/UX design with proficiency in JavaScript & jQuery Framework.
  • At least 3 years full time experience utilising skillsets described in this Position Description.
The Software Developer is required to:
  • Comply with all TURSA policies, procedures and protocols, contractual requirements, requirements of Codes of Conduct, and legislation applicable to relationships with clients, other staff, other providers, government agencies and departments.
  • Practice secure development practices such as OWASP and document threat modelling processes.
  • Maintain technical knowledge of new developments, products and services in Information & Communication Technologies relevant to design and programming skill sets.
  • Ensure confidentiality of client records and data in all areas of TURSAs activities.
  • Adopt Quality Management practises to all aspects of the position.
Duties of the position include:
  • Automate/Re-engineer manual processes and/or information transfer where possible.
  • Integration of various systems and databases where workflows require information to pass from one application to another, to eliminate or reduce manual effort.
  • Alert appropriate staff, by exception report, error conditions requiring manual intervention.
  • Prepare detailed Scope of Work and/or Project Scope documents for deliverables to be presented to the Chief Officer – Information & Digital Technology for approval.
  • As directed by the Chief Officer – Information & Digital Technology, create procedures, flow charts, and diagrams for inclusion in operational documentation.
  • Integrate internal systems to use external service provider APIs for information exchange as required.
  • Ensure security of applications, data and communications according to ICT Policy & System Security Plan (SSP).
  • Maintain relevant design documentation as directed by the Chief Officer – Information & Digital Technology.
  • Maintain and customise the various web platforms in use both now and in the future; Intranets, Sharepoint, Poweraps, WordPress and on premises web sites including Laravel apps.
  • Carry out such other relevant activities consistent with TURSA’s objectives, programmes and services as the Chief Officer – Corporate Services may authorise.
Duties of the position may also include:
  • Meeting with nominated Subject Matter Expert Staff to identify quality of service and needs, and advising management of same.
  • Evaluate proposed data processing projects to assess adequacy of existing systems.
  • As and when directed, liaise with vendors and 3rd party service providers to ensure quality services are delivered at all times and to rectify faults as quickly as possible.

Aptitude and Skills Test:

Applicants may be required to undertake online skills testing for this role.

Application Procedure:

Applicants must follow the following format in applying for employment:

  1. Address all of the selection criteria in a concise and relevant manner in your letter of application or as a separate (preferred) attachment to your letter of application (no more than ½ page per criterion - just a simple statement of fact as to why you believe you meet the criterion will suffice). Objective, quantitative evidence is desired to support your claims. (NOTE: Your application will not be considered if you do not address the selection criteria.)
  2. Attach a copy of resume with details of three recent, relevant referees, and copies of any qualifications
  3. Please place a footer on each page of any application letter, resume, and addressing of selection criteria stating your name, date and the position applied for
ALL APPLICATIONS WILL BE TREATED IN THE STRICTEST CONFIDENCE

TURSA reserves the right to appoint applicants prior to the closing date.

Medical Examination:

Tursa Employment & Training reserves the right to require applicants to undergo a medical examination before offering employment.

Federal Police and Child Protection Checks:

Successful applicants will be required to undergo Federal Police and relevant State Child Protection Checks before confirmation of employment.

All jobs offers will be subject to satisfactory reference checks.

Tweed Heads, NSW
Job Info
Job Status: Open
No of Vacancies: 1
Date Posted: 01/07/2021
Expiry Date: 24/09/2021
Job Type: Full Time
Salary Info
Salary Type: Negotiable

Feedback Form

TURSA strives to provide excellent customer service. You may have an idea or suggestion that can help us improve our service to you. If so, we welcome your feedback which you can enter below.
Alternatively, you can download the feedback form and return it to your nearest TURSA centre.
Please note that while your confidentiality will be respected at all times, you need to provide your name and address or contact number if you wish to be contacted about this matter. A response will be made as soon as possible from the relevant Site or Service Manager.

* Required Field

Job Application Form

* Required Field

Website Survey

Job Application Form

* Required Field