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 [2023/09/29 11:15] – emma | swdt_competency_checklist [2023/09/29 11:30] (current) – emma | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ==== Software Developer Technician ==== | ==== Software Developer Technician ==== | ||
| - | ===Duty | + | === Occupational Duties |
| You just be able to cover all duties within your role | You just be able to cover all duties within your role | ||
| - | ^ Duty ^ ^ ^ | + | ^ Duty ^ ^ ^ |
| - | |Follow clearly defined requirements to deliver software development activities and products | ^ | + | |Duty 1 Follow clearly defined requirements to deliver software development activities and products | ^ |
| - | |Logic: writes simple code for discrete | + | |Duty 2 Report progress against metrics on software |
| - | |Security: applies appropriate secure development principles | + | |Duty 3 Identify and report any impediments |
| - | |Development support: applies industry standard approaches for configuration management and version control | + | |Duty 4 Follow instructions |
| - | |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 5 Communicate outcomes from development activities to team members |
| - | |Analysis: follows basic analysis models such as use cases and process maps | | | | | + | |Duty 6 Identify |
| - | |Development lifecycle: supports the Software Developers at the build and test stages of the software development | + | |Duty 7 Write logical and maintainable software solutions in line with given specifications to meet the design requirements |
| - | |Quality: follows organisational and industry good coding practices (including those for naming, commenting etc.) | | | | | + | |Duty 8 Apply security principles and practice to the software development |
| - | |Problem solving: Solves logical problems, seeking assistance when required (including | + | |Duty 9 Maintain appropriate project documentation throughout the software development tasks | | | | |
| - | |Responds | + | |Duty 10 Apply appropriate |
| - | |Communication: | + | |Duty 11 Undertake unit testing of solutions, with appropriate levels of test code coverage, |
| - | |Operates appropriately in their own business’s, their customers’ | + | |Duty 12 Contribute to testing of the end-to-end |
| - | |User Interface: develops user interfaces as appropriate to the organisations development standards | + | |Duty 13 Support delivery of deployment phases, including trials |
| + | |Duty 14 Identify the need for a suitable 'bug fix', | ||