Spaces:
Runtime error
Runtime error
File size: 2,486 Bytes
1203f14 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# SFIA Role Guidance: Academy Software Engineer [SFIA Level 1: Follow](https://sfia-online.org/en/sfia-7/responsibilities/level-1) [next »](associate_software_engineer.md) ## Summary of role Attending Made Tech Academy to learn about software engineering in the public sector. ## Required competency for role ### Autonomy Works with other engineers above their level to be effective, seeking help rather than staying blocked and takes responsibility for requesting and addressing feedback on independent contributions. ### Influence Shares opinions on approach with team and plays an active part in workshops and group activities. ### Complexity Combines existing knowledge, additional research and direction from colleagues to complete tasks. ### Knowledge Demonstrates ability to self-learn new knowledge, skills and behaviours. ### Business Skills Has sufficient communication skills for effective dialogue with others. ## Examples of behaviours and responsibilities Below are examples of behaviours and responsibilities a person in this role might be expected to demonstrate. The list is provided for illustrative purposes only. - Learning the basics of how technology can be delivered with a Made Tech spin - Needs to pair with other Engineers above their level to be effective, but is likely to be mentor-mentee relationship - Seeks feedback and guidance on contributions - For contributions delivered independently; there is typically a lot of constructive feedback and guidance illuminates new knowledge and skills - Influencing others around them by sharing opinions on approach - Able to talk through thought process in pairing situations - Involved in mob sessions - Involved and engaged in retrospectives - More often than not needs to seek advice to raise issues or provide feedback to others - Applies what they have been taught in Academy by following rules, often without full consideration of the tradeoffs made - Needs to seeks advice to understand what is possible, and needs assistance to adapt to delivery team specific needs - Is able to reason and strategise about tiny slices of a whole problem, and require assistance to consider wider impact of work - Is learning new knowledge, skills and behaviours - Needs regular advice and guidance - Is constantly re-defining internalised opinions based on new experiences and information - Can apply known concepts in new programming languages |