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