Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
swdt_competency_checklist [2021/01/05 13:58] – 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 ^ |
- | |Logic: writes simple code for discrete | + | |Duty 1 Follow clearly defined requirements to deliver software development activities and products | ^ |
- | |Security: applies appropriate secure development principles | + | |Duty 2 Report progress against metrics on software |
- | |Development support: applies industry standard approaches for configuration management and version control | + | |Duty 3 Identify and report any impediments |
- | |Data: makes simple connections between code and defined data sources as specified Test: functionally tests that the deliverables for that component have been met or not | | | | | + | |Duty 4 Follow instructions to convert customer requirements |
- | |Analysis: follows basic analysis models such as use cases and process maps | | | | | + | |Duty 5 Communicate outcomes from development activities to team members |
- | |Development lifecycle: supports the Software Developers at the build and test stages of the software development | + | |Duty 6 Identify |
- | |Quality: follows organisational and industry good coding practices (including those for naming, commenting etc.) | | | | | + | |Duty 7 Write logical and maintainable software solutions in line with given specifications to meet the design requirements |
- | |Problem solving: Solves logical problems, seeking assistance when required (including | + | |Duty 8 Apply security principles and practice to the software development |
- | |Responds | + | |Duty 9 Maintain appropriate project documentation throughout the software development tasks | | | | |
- | |Communication: | + | |Duty 10 Apply appropriate |
- | |Operates appropriately in their own business’s, their customers’ | + | |Duty 11 Undertake unit testing of solutions, with appropriate levels of test code coverage, |
- | |User Interface: develops user interfaces as appropriate to the organisations development standards | + | |Duty 12 Contribute to testing of the end-to-end |
+ | |Duty 13 Support delivery of deployment phases, including trials | ||
+ | |Duty 14 Identify the need for a suitable 'bug fix', |