Software
Engineer
What I do
I’m a team player, working with project managers, designers, and others to develop software that solves problems. I spend a lot of time programming, coding, and testing, and I’m constantly checking in with other team members to make sure we have the right requirements and a great plan in place to get all the work done.Skills needed
- Planning
- Pragmatism
- Creative problem solving
- Logical thinking
- Written and verbal communication
- Programming and coding
- Software testing and debugging
Courses to study
- Algorithms and data structures
- SQL
- Computer history
- Web development
- Python 2 and 3
- C sharp
- Javscript, JAVA, Angular, or REACT
- Business information systems