Game Developer & Software Engineer
Follow a software development process to analyze a problem, and to design, build and test software solutions.
Demonstrate software development skills using more than one programming language and development environment.
Design and implement software solutions across multiple platforms.
Design and implement software solutions for mobile devices or embedded systems.
Document the planning and development of software applications using industry standard tools, techniques and processes.
Within software solutions describe, implement and analyze data structure techniques such as lists, trees, hash tables, graphs, along with sorting and searching algorithms.