Tasks & Responsibilities: Coding! … including contributions to open source software that we use or maintain! Writing and implementing design documents . Documenting your creations, as well as ensuring great automated test coverage Serving as a role model – and helping the team to follow software