Curious to understand new things, researches unfamiliar terms
Fast learner
Focus: works towards completion of tasks with minimal distraction, avoids taking tangents.
Pragmatic: able to make a value judgement about what is really important, values practical outcomes and getting the job done, avoids gold plating.
Energy: productive, motivated, strong work ethic, gets a lot of work done in the available working time.
Software design and architecture; can design class structures, can design API’s, can design subsystems within an application, or can design entire application architectures.
Problem solving; knows how to attack a problem and has the tenacity to solve even very hard problems, uses appropriate debugging tools.
Cares about maintainability.
Writes clean code; readable, well formatted, appropriately commented code.
Ability to write; can string words together to communicate. Client emails, co-worker emails, documentation, emails, proposals, blog posts, tweets.