Developer

Developer

Role also known as programmer or software engineer, requires a deep level of technical expertise.

D1 - Developer 1

  • Adopts: actively learns and adopts the technology and tools defined by the team

  • Enhances: successfully pushes new features and bug fixes to improve and extend the system

  • Learns: quickly learns from others and consistently steps up when it is required

  • Follows: follows the team processes, delivering a consistent flow of features to production

  • Subsystem: makes an impact on one or more subsystems or team pods

D2 - Developer 2

  • Adopts: actively learns and adopts the technology and tools defined by the team

  • Designs: designs and implements medium to large size features while reducing the system’s tech debt

  • Supports: proactively supports other team members and helps them to be successful

  • Enforces: enforces the team processes, making sure everybody understands the benefits and tradeoffs

  • Subsystem: makes an impact on one or more subsystems or team pods

D3 - Developer 3

  • Specializes: is the go-to person for one or more technologies and takes initiative to learn new ones

  • Designs: designs and implements medium to large size features while reducing the system’s tech debt

  • Supports: proactively supports other team members and helps them to be successful

  • Challenges: challenges the team processes, looking for ways to improve them

  • Team: makes an impact on the whole team, not just on specific parts of it

D4 - Developer 4

  • Evangelizes: researches, creates proofs of concept and introduces new technologies to the team

  • Owns: owns the production operation and monitoring of the system and is aware of its SLAs

  • Mentors: mentors others to accelerate their career-growth and encourages them to participate

  • Challenges: challenges the team processes, looking for ways to improve them

  • Team: makes an impact on the whole team, not just on specific parts of it

D5 - Developer 5

  • Masters: has very deep knowledge about the whole technology stack of the system

  • Evolves: evolves the architecture to support future requirements and defines its SLAs

  • Mentors: mentors others to accelerate their career-growth and encourages them to participate

  • Adjusts: adjusts the team processes, listening to feedback and guiding the team through the changes

  • Multiple Teams: makes an impact not only on the whole team but also on other teams

D6 - Developer 6

  • Creates: designs and creates new technologies that are widely used either by internal or external teams

  • Leads: leads the technical excellence of the system and creates plans to mitigate outages

  • Mentors: mentors others to accelerate their career-growth and encourages them to participate

  • Adjusts: adjusts the team processes, listening to feedback and guiding the team through the changes

  • Company: makes an impact on the whole tech organization

D7 - Developer 7

  • Creates: designs and creates new technologies that are widely used either by internal or external teams

  • Leads: leads the technical excellence of the system and creates plans to mitigate outages

  • Mentors: mentors others to accelerate their career-growth and encourages them to participate

  • Adjusts: adjusts the team processes, listening to feedback and guiding the team through the changes

  • Community: makes an impact on the tech community

Last updated