STATEMENT OF WORK – SOFTWARE DEVELOPER (LOR3)
Role | Software Developer – Include Candidate’s Name Here |
Contract Commencement Date | ASAP |
Contract Expiry Date | 12 and 24 month contracts will be considered, unless negotiated otherwise |
Purpose of Services: | Professional Services. |
SFIA Level of Responsibility Required Description Below | The Specified Person will be expected to demonstrate attributes of SFIA Level of Responsibility 3. Additional skills and knowledge are requisite. |
SFIA Skills Required – Mandatory Description Below | TEST LOR3 (Primary Role) |
Role Description The Junior Software Developer will be accountable under the general direction of a Project Manager/ Program Manager for the planning, designing, creation, amending, verification, testing and documentation of new and amended software components in order to deliver agreed value to stakeholders. The identification, creation and application of agreed software development and security standards and processes. Adopting and adapting software development lifecycle models based on the context of the work and selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches. The role will involve working with business stakeholders, project managers, system architects, testers and business analyst personnel. Other Features of the role · The role may be based in Canberra, Melbourne or Sydney. Roles based in Melbourne and Sydney will be expected to be able to travel to Canberra as required (subject to COVID-19 restrictions). ·
Desirable Experience: Minimum 3 year’s Software Developer Experience · Desirable Certification: Tertiary qualifications in ICT or Computer Science
SELECTION CRITERIA:
Major Responsibilities PROG LOR3: Additional Desirable skillsets and LORs included where applicable | Statement of Suitability Against Major Responsibilities |
1. Contributes to activities for planning, development, enhancement and implementation of discrete phases and/or projects and systems. METL LOR3 |
|
2. Contributes to the design, creation, testing, deployment and maintenance of software and applications using C#, Java, Javascript, CSS, HTML and Python SINT LOR3, SWDN LOR2, TEST LOR2 |
|
3. Supports continuous integration & delivery practices through the use of GitLab, Artifactory, Jenkins, Docker, Puppet, Ansible, Jira & Confluence PORT LOR3, ASUP LOR3, RELM LOR3 |
|
4. Contributes to the development and maintenance of documentation to support the ongoing sustainment of applications and systems. |
|
5. Participates in building and sustaining stakeholder engagement, including being able to communicate with influence and negotiate effectively. |
|
6. Escalates issues and seeks advice from Senior Project Manager / Program Manager in a timely manner. |
|
7. Interprets and ensures compliance with legislative, policy and regulatory frameworks. |
|
SFIA Professional Skill | Level Description |
PROG LOR3 (Primary Role) | Designs, codes, verifies, tests, documents, amends and refactors moderately complex programs/scripts. Applies agreed standards and tools, to achieve a well-engineered result. Collaborates in reviews of work with others as appropriate. |
SFIA Level Of Responsibility | (LOR) 3 – Apply |
Autonomy | Works under general direction. Uses discretion in identifying and responding to complex issues and assignments. Receives specific direction, accepts guidance and has work reviewed at agreed milestones. Determines when issues should be escalated to a higher level |
Influence | Interacts with and influences colleagues. Has working level contact with customers, suppliers and partners. May supervise others or make decisions which impact the work assigned to individuals or phases of projects. Understands and collaborates on the analysis of user / customer needs and represents this in their work. |
Complexity | Performs a range of work, sometimes complex and non-routine, in a variety of environments. Applies methodical approach to issue definition and resolution |
Knowledge | Has a sound generic, domain and specialist knowledge necessary to perform effectively in the organisation typically gained from recognised bodies of knowledge and organisational information. Demonstrates effective application of knowledge. Has an appreciation of the wider business context. Takes action to develop own knowledge |
Business skills | Demonstrates effective communication skills. Plans, schedules and monitors own work (and that of others where applicable) competently within limited deadlines and according to relevant legislation, standards and procedures. Contributes fully to the work of teams. Appreciates how own role relates to other roles and to the business of the employer or client. Demonstrates and analytical and systematic approach to issue resolution. Takes the initiative in identifying and negotiating personal development opportunities. Understands how own role impacts security and demonstrates routine security practice and knowledge required for own work. |
STATEMENT OF WORK – SOFTWARE DEVELOPER (LOR4)
Role | Software Developer – Include Candidate’s Name Here |
Contract Commencement Date | ASAP |
Contract Expiry Date | 12 and 24 month contracts will be considered, unless negotiated otherwise |
Purpose of Services: | Professional Services. |
SFIA Level of Responsibility Required Description Below | The Specified Person will be expected to demonstrate attributes of SFIA Level of Responsibility 4. Additional skills and knowledge are requisite. |
SFIA Skills Required – Mandatory Description Below | SOFTWARE DEVELOPER LOR4 (Primary Role) |
Role Description
The Software Developer will be accountable under the general direction of a Project Manager/ Program Manager for the planning, designing, creation, amending, verification, testing and documentation of new and amended software components in order to deliver agreed value to stakeholders. The identification, creation and application of agreed software development and security standards and processes. Adopting and adapting software development lifecycle models based on the context of the work and selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches.
The role will involve working with business stakeholders, project managers, system architects, testers and business analyst personnel
Other Features of the role · The role may be based in Canberra, Melbourne or Sydney. Roles based in Melbourne and Sydney will be expected to be able to travel to Canberra as required (subject to COVID-19 restrictions). · Desirable Experience: Minimum 5 year’s Software Developer experience · Desirable Certification: Tertiary qualifications in ICT or Computer Science
SELECTION CRITERIA:
Major Responsibilities as PROG LOR4 Additional Desirable skillsets and LORs included where applicable | Statement of Suitability Against Major Responsibilities |
1. Promotes initiative to manage activities for planning, development, enhancement and implementation of discrete phases and/or projects and systems. METL LOR4 |
|
2. Promotes improvement and enhancement of organisational software development methodologies. Assists in the continuous improvement process by developing and enhancing procedures |
|
3. Promotes the design, creation, testing, deployment and maintenance of software and applications using C#, Java, Javascript, CSS, HTML and Python SINT LOR4, SWDN LOR3, TEST LOR3, DESN LOR4 |
|
4. Supports continuous integration & delivery practices through the use of GitLab, Artifactory, Jenkins, Docker, Puppet, Ansible, Jira & Confluence PORT LOR4, ASUP LOR4, RELM LOR4 |
|
5. Contributes to and manages the development and maintenance of documentation to support the ongoing sustainment of applications and systems |
|
6. Contributes to project documentation including but not limited to Project Plan/Proposal, Stage Plans, Exception and Completion Reports. |
|
7. Participates in building and sustaining stakeholder engagement, including being able to communicate with influence and negotiate effectively. |
|
8. Escalates issues and seeks advice from Senior Project Manager / Program Manager in a timely manner |
|
9. Interprets and ensures compliance with legislative, policy and regulatory frameworks. |
|
SFIA Professional Skill | Level Description |
PROG LOR4 (Primary Role) | Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services. Contributes to selection of the software development approach for projects, selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches. Applies agreed standards and tools, to achieve well-engineered outcomes. Participates in reviews of own work and leads reviews of colleagues’ work. |
SFIA Level Of Responsibility | (LOR) 3 – Enable |
Autonomy | Works under general direction within a clear framework of accountability. Exercises substantial personal responsibility and autonomy. Plans own work to meet given objectives and processes. |
Influence | Influences customers, suppliers and partners at account level. May have some responsibility for the work of others and for the allocation of resources. Participates in external activities related to own specialism. Makes decisions which influence the success of projects and team objectives. Collaborates regularly with team members, users and customers. Engages to ensure user needs are being met throughout. |
Complexity | Work includes a broad range of complex technical or professional activities, in a variety of contexts. Investigates, defines and resolves complex issues. |
Knowledge | Has a thorough understanding of recognised generic industry bodies of knowledge and specialist bodies of knowledge as necessary. Has gained a thorough knowledge of the domains of the organisation. Is able to apply the knowledge effectively in unfamiliar situations and actively maintains own knowledge and contributes to the development of others. Rapidly absorbs new information and applies it effectively. Maintains an awareness of the developing practices and their application and takes responsibility for driving own development. |
Business skills | Communicates fluently, orally and in writing, and can present complex information to both technical and non-technical audiences. Plans, schedules and monitors work to meet time and quality targets Facilitates collaboration between stakeholders who share common objectives. Selects appropriately from applicable standards, methods, tools and applications. Fully understands the importance of security to own work and the operation of the organisation. Seeks specialist security knowledge or advice when required to support own work or work of immediate colleagues. |
STATEMENT OF WORK – SOFTWARE DEVELOPER (LOR5)
Role | Software Developer – Include Candidate’s Name Here |
Contract Commencement Date | ASAP |
Contract Expiry Date | 12 and 24 month contracts will be considered, unless negotiated otherwise |
Purpose of Services: | Professional Services. |
SFIA Level of Responsibility Required Description Below | The Specified Person will be expected to demonstrate attributes of SFIA Level of Responsibility 5. Additional skills and knowledge are requisite. |
SFIA Skills Required – Mandatory Description Below | SOFTWARE DEVELOPER LOR5 (Primary Role) |
Role Description The Lead Software Developer will be accountable under the general direction of a Project Manager/ Program Manager for the planning, designing, creation, amending, verification, testing and documentation of new and amended software components in order to deliver agreed value to stakeholders. The identification, creation and application of agreed software development and security standards and processes. Adopting and adapting software development lifecycle models based on the context of the work and selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches. The role will involve working with business stakeholders, project managers, system architects, testers and business analyst personnel. Other Features of the role · The role may be based in Canberra, Melbourne or Sydney. Roles based in Melbourne and Sydney will be expected to be able to travel to Canberra as required (subject to COVID-19 restrictions). · Desirable Experience: Minimum 8 year’s Software Developer experience · Desirable Certification: Tertiary qualifications in ICT or Computer Science
SELECTION CRITERIA:
Major Responsibilities as PROG LOR4 Additional Desirable skillsets and LORs included where applicable | Statement of Suitability Against Major Responsibilities |
1. Leads the team managing activities for planning, development, enhancement and implementation of discrete phases and/or projects and systems. METL LOR5 |
|
2. Identifies and implements improvements and enhancements to organisational software development methodologies. Leads the continuous improvement process by developing and enhancing procedures. EMRG LOR4, TECH LOR4 |
|
3. Leads the design, creation, testing, deployment and maintenance of software and applications using C#, Java, Javascript, CSS, HTML and Python. SINT LOR5, SWDN LOR4, DESN LOR4, TEST LOR4 |
|
4. Leads continuous integration & delivery practices through the use of GitLab, Artifactory, Jenkins, Docker, Puppet, Ansible, Jira & Confluence. PORT LOR5, ASUP LOR5, RELM LOR5 |
|
5. Leads the development and maintenance of documentation to support the ongoing sustainment of applications and systems. |
|
6. Contributes to project documentation including but not limited to Project Plan/Proposal, Stage Plans, Exception and Completion Reports. |
|
7. Leads and influences building and sustaining stakeholder engagement, including being able to communicate with influence and negotiate effectively. |
|
8. Escalates issues and seeks advice from Senior Project Manager / Program Manager in a timely manner. |
|
9. Interprets and ensures compliance with legislative, policy and regulatory frameworks. |
|
SFIA Professional Skill | Level Description |
PROG LOR5 (Primary Role) | Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities. Adopts and adapts appropriate software development methods, tools and techniques selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches. Measures and monitors applications of project/team standards for software construction including software security. Contributes to the development of organisational policies, standards, and guidelines for software development. |
SFIA Level Of Responsibility | (LOR) 5 – Ensure, Advise |
Autonomy | Works under broad direction. Work is often self-initiated. Is fully responsible for meeting allocated technical and / or project / supervisory objectives. Establishes milestones and has a significant role in the assignment of tasks and / or responsibilities. |
Influence | Influences organisation, customers, suppliers, partners and peers on the contribution of won specialism. Builds appropriate and effective business relationships. Makes decisions which impact the success of assigned work, ie: results, deadlines and budget. Has significant influence over the allocation and management of resources appropriate to given assignments. Leads on user / customer collaboration throughout all stages of work. Ensures user’ needs are met consistently through each work stage. |
Complexity | Performs and extensive range and variety of complex technical and / or professional work activities. Undertakes work which requires the application of fundamental principles in a wide and often unpredictable range of contexts. Understands the relationship between own specialism and wider customer / organisational requirements. |
Knowledge | Is fully familiar with recognised industry bodies of knowledge both generic and specific. Actively seeks out new knowledge for own personal development and the mentoring or coaching of others. Develops a wider breadth of knowledge across the industry or business. Applies knowledge to help to define the standards which others will apply. |
Business skills | Demonstrates leadership. Communicates effectively, both formally and informally. Facilitates collaboration between stakeholders who have diverse objectives. Analyses, designs, plans, executes and evaluates work to time, cost and quality targets. Analyses requirements and advises on scope and options for continuous operational improvement. Takes all requirements into account when making proposals. Demonstrates creativity, innovation and ethical thinking in applying solutions for the benefit of the customer / stakeholder. Advises on the available standards, methods, tools and applications relevant to own specialism and can make appropriate choices from alternatives. Maintains an awareness of developments in the industry. Takes initiative to keep skills up to date. Mentors colleagues. Assess and evaluates risk. Proactively ensures security is appropriately addressed within there are by self and others. Engages or works with security specialists as necessary. Contributes to the security culture of the organisation |