File size: 2,793 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
# SFIA Role Guidance: Associate Software Engineer

[SFIA Level 2: Assist](https://sfia-online.org/en/sfia-7/responsibilities/level-2)

[« previous](academy_software_engineer.md) | [next »](mid_software_engineer.md)

## Summary of role

Assists in the delivery of digital, data and technology outcomes that improve society. They do this by autonomously developing software features and contributing ideas to workstream direction.

## Required competency for role

### Autonomy

Can autonomously deliver features ensuring the quality of their work by proactively seeking and addressing feedback.

### Influence

Can form own opinions on how to iteratively develop a feature, validates these opinions with workstream team and contributes in workshops with customers.

### Complexity

Balances user needs with technical complexity to deliver all aspects of a feature including UI, API, DB and business logic components.

### Knowledge

Able to acquire new knowledge in order to deliver features within estimated time.

### Business Skills

Has sufficient communication skills for effective dialogue with customers, suppliers and partners.

## 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.

- With limited experience in modern technology consulting sector
- Still learning how Made Tech delivers technology, and may need to pair on occasion to be effective
- Is able to more often than not participate equally in a pair with others
- For the majority of the time, is able to contribute independently without pairing
- Seeks feedback and guidance where appropriate; typically receives some constructive feedback and occassionally guidance highlights gaps in knowledge and skills
- Influencing immediate colleagues regularly by sharing opinions and ideas
- Challenges other Made Tech colleagues ideas tactfully when in disagreement
- Has been involved in workshops, retrospectives or other activities where ideas and opinions are shared between customers and Made Tech colleagues
- Would typically gain the ability to provide ideas, opinions and advice on specific subset of a customer's domain
- Beginning to understand tradeoffs and is learning to make adjustments to approach for the current context
- Is able to reason about subsets of a domain, building up a good working knowledge of wider technological & user needs
- Has a grounding in foundational knowledge, skills and behaviours
- Able to mentor others in some skills
- Navigates available workshops to learn skills necessary to be effective on Delivery Teams
- Has a good working knowledge of the customer domain