Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
swdt_competency_checklist [2021/01/05 13:55] – created lenshand | swdt_competency_checklist [2023/09/29 11:30] (current) – emma | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== Software Developer Technician ==== | ==== Software Developer Technician ==== | ||
- | ===Competency | + | === Occupational Duties |
+ | You just be able to cover all duties within your role | ||
- | ^ | + | ^ Duty ^ |
- | | | | | | | + | |Duty 1 Follow clearly defined requirements to deliver software development activities and products | ^ |
- | | | | | | | + | |Duty 2 Report progress against metrics on software development activities accurately throughout the stages of the software development lifecycle |
- | | | | | | | + | |Duty 3 Identify and report any impediments to progress in development activities to supervisors |
- | | | | | | | + | |Duty 4 Follow instructions to convert customer requirements to technical requirements |
- | | | | | | | + | |Duty 5 Communicate outcomes from development activities to team members and other stakeholders both internal and external |
- | | | | | | | + | |Duty 6 Identify and implement security features of a proposed design |
+ | |Duty 7 Write logical and maintainable software solutions in line with given specifications to meet the design requirements and organisational coding standards | | | | | ||
+ | |Duty 8 Apply security principles and practice to the software development tasks assigned | | | | | ||
+ | |Duty 9 Maintain appropriate project documentation throughout the software development tasks | | | | | ||
+ | |Duty 10 Apply appropriate recovery techniques to ensure that the software solution being developed is not lost. | | | | | ||
+ | |Duty 11 Undertake unit testing of solutions, with appropriate levels of test code coverage, to identify and, where necessary, escalate issues | | | | | ||
+ | |Duty 12 Contribute to testing of the end-to-end software solution to ensure a high-quality output | | | | | ||
+ | |Duty 13 Support delivery of deployment phases, including trials and final release. | | | | | ||
+ | |Duty 14 Identify the need for a suitable 'bug fix', appropriate to the severity and priority of the issue identified |