User Tools

Site Tools


Software Developer Technician

Competency Checklist

Technical Competency Able to do? When? Complete
Logic: writes simple code for discrete software components following an appropriate logical approach to agreed standards (whether for web, mobile or desktop applications)
Security: applies appropriate secure development principles to specific software components all stages of development
Development support: applies industry standard approaches for configuration management and version control to manage code during build and release
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
Analysis: follows basic analysis models such as use cases and process maps
Development lifecycle: supports the Software Developers at the build and test stages of the software development lifecycle
Quality: follows organisational and industry good coding practices (including those for naming, commenting etc.)
Problem solving: Solves logical problems, seeking assistance when required (including appropriate mathematical application)
Responds to the business environment and business issues related to software development
Communication: clearly articulates the role and function of software components to a variety of stakeholders (including end users, supervisors etc.)
Operates appropriately in their own business’s, their customers’ and the industry’s environments
User Interface: develops user interfaces as appropriate to the organisations development standards and the type of component being developed
swdt_competency_checklist.txt · Last modified: 2021/01/05 13:58 by lenshand