Engage with business users when designing systems, managing their expectations, and understanding;
Analyse, design and develop software programming solutions for major projects and periodic releases;
Organise and participate in requirements and design meetings to contribute to improved project design that includes peer review and team discussions;
Promote, contribute towards and action appropriate and supportable processes with sufficient audit trail for:
Reliable software operation and service delivery;
System design and development;
Defect management;
Continuous improvement of development methods, software, tools and processes;
Release and test management processes; and
Understanding of business logic.
Ensure applications and processes operate and meet agreed service and security levels by good design and implementation;
Follow AEMO policies in the area of security, enterprise architecture principles and development process standards;
Document and direct staff (which may include other third -parties) to deliver on time and on budget, including estimation and tracking;
Maintain strong working AEMO business knowledge applicable to application support and development tasks;
Provide effective reporting to ensure AEMO leadership is informed and aware of relevant key issues and considerations that affect the service delivery, reputation and performance;
Participate in and contribute to the identification, reporting, assessment and management of risk.
|