Developing applications (coding, programming)
Debugging and testing code
Documenting and testing new software applications
Researching, investigating and fixing a wide range of technical issues
Collaborating with senior leaders
Approaching problems and creating solutions
Proactively learning about new technologies