Software Engineer
JDA
Job Summary
This Software Engineer role focuses on developing foundational skills within a team environment. Responsibilities include contributing simple features and bug fixes with matching test cases, participating in team activities like backlog grooming and daily stand-ups, and engaging in code and design reviews. The role emphasizes continuous learning, improving code readability, and understanding the team's problem domain. For service-delivering teams, the role also involves performing routine changes and supporting incident resolution for limited service functions.
Must Have
- Contributes simple features and bug fixes and provides matching test cases
- Finds suitable work items in the team backlog with the help of other team members
- Participates in team activities such as backlog grooming, planning, daily stand-ups, and retrospectives
- Participates in code and design reviews
- Is aware of the team's continuous integration pipeline and fixes broken builds as necessary
- Learns how to improve readability and maintainability of code
- Continuously improves themselves and the code they produce
- Develops an understanding of the problem domain their team works on
- Autonomously performs routine changes
- Supports in resolving incidents around a limited set of service functions
- Independently handles service requests around a limited set of service functions
Good to Have
- Abstains from premature optimization
- Understands company and team visions
- Actively seeks support by team members to overcome obstacles
- Autonomously performs small refactorings to improve local software quality
Job Description
Focuses on learning the craft and how to work in a team productively, in particular:
- Guided by team members, contributes simple features and bug fixes and provides matching test cases.
- Finds suitable work items in the team backlog with the help of other team members.
- Participates in team activities such as backlog grooming, planning, daily stand-ups, and retrospectives.
- Participates in code and design reviews.
- Is aware of the team's continuous integration pipeline and fixes broken builds as necessary.
- Learns how to improve readability and maintainability of code.
- Continuously improves themselves and the code they produce.
- Develops an understanding of the problem domain their team works on.
Additions for service-delivering teams
- Autonomously performs routine changes.
- Supports in resolving incidents around a limited set of service functions.
- Independently handles service requests around a limited set of service functions.
Secondary Duties and Responsibilities
- Abstains from premature optimization.
- Understands company and team visions.
- Actively seeks support by team members to overcome obstacles.
- Autonomously performs small refactorings to improve local software quality.
2 Skills Required For This Role
Game Texts
Test Coverage