Job Description
Must be Australian Citizen
Location: Anywhere in Australia
Job Type: Full-time or Contract
Application Developer
Work as part of an agile team to deliver client facing web applications, database and reporting services using modern network design practices and technologies.
Tasks include:
* C# and .NET framework application design and development experience, Microsoft stack, including .NET Core experience, and building SOAP/REST based web services.
* Working with version control software and managing and maintaining Continuous Integration and Continuous Deployment (CI/CD) processes.
* Experience with web development and producing client facing applications. Exposure to .Net application design.
* .NET/ASP.NET, IIS and Oracle databases
* Azure Function Apps.
* Azure DevOps workspace
* Experience using Angular.
* Experience with agile development methodology.
* Experience developing unit test frameworks
Solution Designer/Enterprise Architect
Work as part of an agile team to deliver client facing web applications, database and reporting services using modern network design practices and technologies.
Tasks include:
o Review, interpret and respond to detailed business requirements specifications (BRS) to ensure alignment between customer expectations and current or future ICT capability;
o Provide input to the strategic direction of technology investments to assist in the development of the enterprise architecture and maximise the return on technology investment; and
o Within the agreed enterprise architecture, define and design technology solutions to assist the business in meeting their business objectives.
o Apply design thinking, user research and technical skills to create and improve products, services or systems.
Data Engineer
Work as part of an agile team to deliver client facing database and reporting services using modern database design practices and technologies.
Tasks include:
o Data engineering, integration and interoperability for on-premise and cloud;
o Identifying data sources, data processing concepts and methods;
o Developing, testing and configuring databases and processing systems; and
o Using programming languages and tools to improve data quality.
Database Engineer (DBA)(Oracle/SQL Server/Cosmos)
Work as part of an agile team to deliver client facing web applications, database and reporting services using modern network design practices and technologies.
Tasks include:
* designs and maintains database architecture, data structures, tables, dictionaries and names conventions to ensure the accuracy and completeness of all data master files;
* performs the operational establishment and preventive maintenance of backups, recovery procedures, and enforcing security and integrity controls;
* implements and administers database documentation, guidelines, policies and procedures; and
* tests database systems and upgrades, such as debugging, tracking, reproduction, logging and resolving all identified problems, according to approved quality test scripts, procedures and processes.
Systems Tester
Work as part of an agile team to deliver client facing web applications using modern testing practices and technologies.
Collaborate with cross-functional teams and be responsible for:
o Developing test plans;
o Undertaking testing, including regression testing;
o Providing test reports;
o Automating test processes; and
o Building repeatable plans
1. Take part in team planning, sprint retrospectives and scrums.
Business Analyst
Work as part of an agile team to deliver client facing web applications.
Collaborate with cross-functional teams for feature development and be responsible for:
o Gathering, analysis and documenting of requirements and breaking-down complex problems into coherent features, products and liaise with the technical, testing and business teams for implementation and resolution;
o Product and backlog planning;
o Contribute to team planning, sprint retrospectives and scrum activities; and
o Create opportunities through insights in digital data sources and solve customer focused problems and improve data quality.
Cloud Engineer
Work as part of an agile team to deliver client facing web applications and database and reporting services using modern network design practices and technologies.
Tasks include:
* Work with fellow team members to design cloud services hosted on the hybrid cloud platform;
* Research new ways to improve the design of the hybrid cloud platform. Improvement covers the three domains of technology, processes and operating model;
* Escalation point to solve high severity issues;
* As a technologist, research new technologies and processes to determine its suitability for the hybrid cloud platform;
* Work with key stakeholders, vendor representatives, other IT teams / experts to gather requirements and ensure system designs meet current and future business / user requirements; and
* Ensure accurate technical records are maintained.
Network Engineer
Work as part of a team to:
o Design and implement computer network and system services;
o Implement monitoring;
o Configure security systems;
o Provide network programming in support of business needs;
o Prepare and maintain procedures and documentation related to computer networks.
Program/Project Management
Manage a program and/or a team delivering a program of work:
Tasks include:
o Budget Management
o Schedule Management
o Scope management
o Reporting (either to a Program Manager or to the Board)
o Resource Management
Commercial Contract and Procurement
Tasks include:
o Draft, review and negotiate ICT Contracts
o Ensure contracts comply with government policies and regulations
o Identify and mitigate potential risks in contract terms and conditions.
o Support the Procurement team in vendor negotiations and contact establishment.
o Provide strategic advice on contract-related matters.
o Cost modelling over the contract lifecycle.
*Financial qualifications required
Cost Modelling
Tasks include:
o Review contracts
o Assess service requirements
o Compare scenarios
o Project consumption
o Forecast projected costs