Software Engineer

1 Month ago • All levels

Job Description

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

Add these skills to join the top 1% applicants for this job

game-texts
test-coverage

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.

Set alerts for new jobs by Blue Yonder
Set alerts for new jobs in India
Contact Us
hello@outscal.com
Made in INDIA 💛💙