South Australia, Australia

EL1 Senior Software Engineer

 Job Description:

Australian Citizens residing in Australia only respond.

Key duties and responsibilities

Duties may include some or all of the following:

  • lead and create software and technical designs for the realisation of highly complex development solutions
  • develop strategy to ensure high quality code and long-term maintenance of a product's code base
  • provide specialist technical advice on software development and maintenance
  • lead the release and ensure go-live production support and maintenance for the teams developments
  • lead analysis, design, software development, prototyping, unit testing and maintenance activities
  • review and undertake high-level analysis of technical requirements to support project evaluation with proposed solutions
  • ensure compliance with endorsed software development methodologies
  • investigate and resolve highly complex ICT issues
  • lead a positive risk management culture
  • engage and manage stakeholder relationships and partner with other agencies and service providers to build service delivery capability
  • contribute to business and strategic workforce planning, and drive the development of local strategies to improve key performance measures
  • review and prepare reports, briefs and corporate documentation and communicate technical findings and recommendations
  • manage business objectives and implement strategic priorities to achieve outcomes
  • lead the development and delivery of projects within the assigned area of responsibility
  • perform and manage cost analysis activities as required
  • lead and manage staff to increase performance and engagement through:
    • coaching
    • capability development
    • performance management
    • health and well-being support
  • exercise appropriate delegation in accordance with legislations and guidelines.
  Required Skills:

Performance Briefs Delegation Support Development Service Providers Service Delivery Analysis Compliance Unit Testing Performance Management Software Development Coaching Risk Management Strategy Software Documentation Testing Planning Maintenance Design Business Management