The following qualities are needed in order to excel in this career:
- Drive and self-motivation
- Being a quick and eager learner
- Communication & collaboration
- Being detail oriented and big-picture oriented
- Knowledge of math, logic, & abstraction
- Keeping skills sharp with continual learning
Some developers work for one organization as a permanent full-time employee, while others may work as independent consultants, or as contractors for an employment agency.